#ifndef __celshading_h__
#define __celshading_h__
#include "sdksample.h"
using namespace ogre;
using namespace ogrebites;
class _ogresampleclas***port sample_celshading : public sdksample
stringvector getrequiredplugins()
void testcapabilities(const rendersystemcapabilities* caps)
}如果圖形卡不支援頂點和段處理,那就會報錯。反正我的電腦是用不起。
bool framerenderingqueued(const frameevent& evt)
protected:
void setupcontent()
// custom shader parameter bindings
enum shaderparam ;
scenenode* mlightpivot;
checkbox* mmovelight;
};#endif
MyBatis原始碼簡讀 原始碼拆分
整個mybatis原始碼大概被分為三個部分 目前基礎類 的範圍是 註解類 annotations包 繫結模組類 binding包 配置解析 builder包 快取 cache包 資料來源 datasource包 異常 exceptions包 jdbc jdbc包 日誌 logging包 io io包...
Sample BSP原始碼簡析
ifndef bsp h define bsp h include sdksample.h include filesystemlayer.h filesystemlayer.h 用來處理檔案系統的目錄 路徑等資訊 後面的mfslayer getconfigfilepath就是用了該檔案中定義的類。...
libc hashtable 原始碼簡析
本文分析的是 中截止至 2016 年 1 月 30 日最新的libc libc 中,hashtable的實現為鏈式結構。在教科書 introduction to algorithm 3rd edition 中,介紹的實現是由乙個陣列作為buckets,每個陣列中儲存乙個鍊錶。但是libc 中,使用乙...