当前位置 : 主页 > 网络安全 > 测试自动化 >

opengl – VBO中的交错是否有助于或阻碍性能?

来源:互联网 收集:自由互联 发布时间:2021-06-22
使用OpenGL VBO时,您可以交错数据 例如,您甚至可以将顶点数据与CPU使用的其他数据交错,而不是GPU. 交错是否有助于或阻碍主流分立和集成显卡的性能? 一般的答案是它通常有帮助,但情况
使用OpenGL VBO时,您可以交错数据

例如,您甚至可以将顶点数据与CPU使用的其他数据交错,而不是GPU.

交错是否有助于或阻碍主流分立和集成显卡的性能?

一般的答案是它通常有帮助,但情况并非总是如此.

例如,如果您首先执行z-only传递以降低填充率,则将所有其他属性交错存在将仅通过拉入未使用的数据来强调缓存.在这种情况下,交错除了位置之外的所有内容可能都有意义.或者你可以有两个顶点数组,一个包含每个属性,另一个只有位置.

除非我有充分的理由不去,否则我倾向于交错.

网友评论