我有一个绘制缓冲区和一个相同长度的变换反馈缓冲区(比如1000个顶点),但绘制缓冲区并不是连续的 - 例如我感兴趣的数据是索引0-100和900-1000。现在我宁愿不处理额外的800个顶点或进行两次绘制调用,所以我使用glMultiDraw *将两个范围一起批量处理。我还没有找到说明如果变换反馈将被类似填充(索引0-100和900-1000中的数据),浓缩为连续节(0-100,101-201)或其他完全相同的文档。有谁知道发生了什么,或者在文档中指定了这种行为?变换反馈和glMultiDrawArrays之间的相互作用?
0
A
回答
0
转换反馈存储基元。对于您在glBeginTransformFeedback
/glEndTransformFeedback
块中呈现的每个基元,它将按顺序将其中的每个顶点写入绑定的反馈缓冲区。它没有索引概念,并且从更高级的绘制模式(GL_LINE_STRIP
,GL_TRIANGLE_STRIP
等)生成的基元被分解为最基本的基元类型:GL_POINT
,GL_LINE
和GL_TRIANGLE
。
相关问题
- 1. seque和pmap之间的相互作用
- 2. httpmodules和httphandlers之间的相互作用
- 3. UserControl和Windows之间的相互作用
- 4. C和R之间的相互作用
- 5. 表单之间的相互作用
- 6. 类之间的相互作用
- 7. 窗口之间的相互作用
- 8. 指令之间的相互作用
- 9. XUL窗口之间的相互作用
- 10. glBindBufferRange与变换反馈的使用
- 11. R中两个分类变量之间的相互作用
- 12. 带偏移量的变换反馈
- 13. Crypt :: RSA(Perl)和java.security.Signature(Java)之间的相互作用
- 14. 类型类和自动策略之间的相互作用
- 15. CellTree和面板GWT之间的相互作用
- 16. JTextField和JSlider之间的相互作用 - DocumentListener会混淆
- 17. Caliburn中View和ViewModel之间的相互作用
- 18. 信号量和上下文开关之间的相互作用
- 19. 类和结构之间的相互作用
- 20. GUI类和逻辑类之间的相互作用?
- 21. 浏览器和外部硬件之间的相互作用?
- 22. 一个REPL和程序之间的相互作用
- 23. 网络和C#.dll之间的相互作用
- 24. 优化和测试误差之间的相互作用要求
- 25. 了解期货和懒惰seq之间的相互作用
- 26. 绘制变量之间的关系和权力距离的影响之间的相互作用
- 27. 多维和线性索引之间的Numpy相互转换
- 28. Angular 4 - 非相关组件之间的相互作用
- 29. System.Windows.Forms.Application和System.Windows.Application之间的互操作性
- 30. CM Synergy和Mercurial之间的互操作