DirectX笔记

1,若调用CreateDevice()时使用的是D3DCREATE_SOFTWARE_VERTEXPROCESSING参数,则后台缓存在显存中无法被锁定。

2,Vertex的D3DFVF参数问题:无FVF的缓存可以在多道渲染或单道多重纹理渲染时进行数据混合。为此,一个缓存容纳几何数据,同时其他缓存容纳每一个被渲染的纹理贴图坐标。在进行渲染时,容纳几何数据的缓存和每一个容纳纹理贴图坐标的缓存混合。如果是FVF的缓存,它们包含的用来渲染的纹理贴图坐标都附加了几何数据。前者有内存占用较高,后者执行速度较低,所以需要在合适的场景下做平衡。

阅读(483) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
原文地址:https://www.cnblogs.com/black/p/5171963.html