Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1556199
  • 博文数量: 347
  • 博客积分: 9328
  • 博客等级: 中将
  • 技术积分: 2680
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-29 23:45
文章分类

全部博文(347)

文章存档

2016年(1)

2013年(4)

2012年(207)

2011年(85)

2010年(50)

分类:

2010-11-14 12:41:45

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

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

阅读(1099) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~