1,若调用CreateDevice()时使用的是D3DCREATE_SOFTWARE_VERTEXPROCESSING参数,则后台缓存在显存中无法被锁定。
2,Vertex的D3DFVF参数问题:无FVF的缓存可以在多道渲染或单道多重纹理渲染时进行数据混合。为此,一个缓存容纳几何数据,同时其他缓存容纳每一个被渲染的纹理贴图坐标。在进行渲染时,容纳几何数据的缓存和每一个容纳纹理贴图坐标的缓存混合。如果是FVF的缓存,它们包含的用来渲染的纹理贴图坐标都附加了几何数据。前者有内存占用较高,后者执行速度较低,所以需要在合适的场景下做平衡。
相关热门文章
- 欢迎回收笔记本在ChinaUnix博...
- 欢迎云算笔记在ChinaUnix博客...
- 欢迎Dell笔记本12在ChinaUnix...
- 安装Linux找不到硬盘的解决办...
- 欢迎虫的笔记在ChinaUnix博客...
给主人留下些什么吧!~~
评论热议