摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//=============================================================================//Desc:纹理影射基础//======... 阅读全文
posted @ 2010-10-12 15:31 oayx 阅读(999) 评论(1) 推荐(0) 编辑
摘要: 写了个测试程序,方便个人在使用中查询,不当之处请指出(以下结论均为三角形数为20000,一个批次中完成渲染)1 在三角形数量不超过20000时,DrawIndexedPrimitive和DrawIndexedPrimitiveUP效率没有明显差别, 前提是创建buffer时没有使用D3DUSAGE_DYNAMIC,否则DrawIndexedPrimitive的性能不如DrawIndexedPrim... 阅读全文
posted @ 2010-10-12 15:26 oayx 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: struct D3DPRESENT_PARAMETERS{ UINT BackBufferWidth; UINT BackBufferHeight; D3DFORMAT BackBufferFormat; UINT BackBufferCount; D3DMULTISAMPLE_TYPE MultiSampleType; DWORD MultiSampleQuality; D3DSWAPEFFEC... 阅读全文
posted @ 2010-10-12 09:37 oayx 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 一 poolD3D RUTIME的内存类型,分为3种,VIDEO MEMORY(VM)、AGP MEMORY(AM)和SYSTEM MEMORY(SM),所有D3D资源都创建在这3种内存之中,在创建资源时,我们可以指定如下存储标志,D3DPOOL_DEFAULT、D3DPOOL_MANAGED、D3DPOOL_SYSTEMMEM和D3DPOOL_SCRATCH。VM就是位于显卡上的显存,CPU只能... 阅读全文
posted @ 2010-10-12 08:59 oayx 阅读(966) 评论(1) 推荐(0) 编辑