- 博客(4)
- 资源 (8)
- 收藏
- 关注
转载 shader效率
if 的表达式是uniform变量或常数时是静态分支,是顶点或像素属性时是动态分支.静态的会被优化 而动态的则无法优化所以会非常慢尽量避免在shader中使用if 跟 for(int i = 0; i sm3.0支持动态分支以后,条件短路复杂逻辑明显是加快的。但是在有动态分支以前,因为所有分支都要计算再合并,所以反而因为多了分支而变慢
2013-04-18 15:43:29 1137
转载 layer
float fDeltaY ; float CameraHeight; float WorldPosHeight; float fFogTop; float fFogBottom; if(CameraHeight > fFogTop) { if (WorldPosHeight > fFogTop) // { fDeltaY = 0.0f; }
2013-04-18 15:31:18 494
原创 经典书籍
Mark Allen Weiss : >数据结构与算法分析——C语言描述(原书第2版)数据结构与算法分析--C++描述(原书第3版) 第三版采用C++语言,内容和第二版C描述的差不多,多了关于STL的实现的讲解。Rebort Sedgewick>>以上两本书都有第三版,内容基本差不多.分为两卷>第四版 java实现 ,只有一卷。感觉和上面两本是完全不同的一部书。
2013-04-17 10:27:04 691
原创 Lambda C++
#include #include int LambdaStrategy( const std::list& numbers, std::tr1::function func ){ int nSum = 0; for ( std::list::const_iterator it = numbers.begin(); it != numbers.end(); ++it ) { nS
2013-04-10 15:41:50 554
Horizon-Based Indirect Lighting (HBIL)
2018-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人