模板缓冲区在现代OpenGL中是否仍然有用?

克劳德亨利

我和一个朋友一直在争论模板缓冲区。简而言之,我还没有发现模板缓冲区比OpenGL 3.2+中的可编程管道工具具有任何优势的情况。现代OpenGL中的模板缓冲区有什么用吗?

[编辑]

感谢大家对这个问题的所有投入。

安东·科尔曼(Andon M.Coleman)

由于您可以从片段着色器中采样模板索引纹理,因此它比以往任何时候都更加有用。甚至不应该争辩说模板缓冲区不是可编程管线的一部分。

深度缓冲区用于简单的通过/失败片段拒绝,模版缓冲区也可以按照注释中的建议进行操作。但是,模板缓冲区也可以累积有关多次通过的测试结果的信息。存在各种逻辑和计数应用程序,例如测量场景的深度复杂性,构造实体几何等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

缓冲区溢出是否仍然存在?

来自分类Dev

缓冲区溢出是否仍然存在?

来自分类Dev

OpenGL 16位模板缓冲区?

来自分类Dev

OpenGL中的缓冲区绘图

来自分类Dev

在openGL中多次绑定缓冲区

来自分类Dev

在OpenGL中查看深度缓冲区

来自分类Dev

缓存,存储缓冲区和BIU / WCB在CPU中是否对每个物理缓冲区都有单独的物理缓冲区,或者对所有缓冲区都有单独的物理缓冲区?

来自分类Dev

D-是否有用于读取和写入字节的字节缓冲区?

来自分类Dev

WebGL中的模板缓冲区

来自分类Dev

OpenGL ES2.0将8位图像加载到模板缓冲区中

来自分类Dev

OpenGL ES2.0将8位图像加载到模板缓冲区中

来自分类Dev

OpenGL模板缓冲区,它们的支持程度如何?

来自分类Dev

OpenGL:清除模板缓冲区,除了某些位?

来自分类Dev

“ HTTPS到处”是否仍然有用?

来自分类Dev

eAccelerator是否仍然有用?

来自分类Dev

OpenGL:是否可以环绕顶点缓冲区?

来自分类Dev

OpenGL缓冲区问题

来自分类Dev

OpenGL GL_COLOR_BUFFER_BIT属性位是否表示深度和模板缓冲区相关的状态?

来自分类Dev

我应该缓存OpenGL状态(例如当前绑定的缓冲区),还是OpenGL仍然这样做?

来自分类Dev

在金属中如何清除深度缓冲区或模板缓冲区?

来自分类Dev

在OpenGL中创建不可变缓冲区

来自分类Dev

在OpenGL中更新模具缓冲区时的问题

来自分类Dev

GLSL:结构数组与OpenGL缓冲区中数组的结构

来自分类Dev

避免OpenGL缓冲区中的重复数据

来自分类Dev

在OpenGL中清除双精度缓冲区

来自分类Dev

编码OpenGL在C中捕获的缓冲区

来自分类Dev

vim中是否有功能来获取缓冲区中的单词列表?

来自分类Dev

time.h中是否有任何函数设置内部缓冲区

来自分类Dev

是否可以从套接字到带有“零复制”的缓冲区中的splice()?

Related 相关文章

  1. 1

    缓冲区溢出是否仍然存在?

  2. 2

    缓冲区溢出是否仍然存在?

  3. 3

    OpenGL 16位模板缓冲区?

  4. 4

    OpenGL中的缓冲区绘图

  5. 5

    在openGL中多次绑定缓冲区

  6. 6

    在OpenGL中查看深度缓冲区

  7. 7

    缓存,存储缓冲区和BIU / WCB在CPU中是否对每个物理缓冲区都有单独的物理缓冲区,或者对所有缓冲区都有单独的物理缓冲区?

  8. 8

    D-是否有用于读取和写入字节的字节缓冲区?

  9. 9

    WebGL中的模板缓冲区

  10. 10

    OpenGL ES2.0将8位图像加载到模板缓冲区中

  11. 11

    OpenGL ES2.0将8位图像加载到模板缓冲区中

  12. 12

    OpenGL模板缓冲区,它们的支持程度如何?

  13. 13

    OpenGL:清除模板缓冲区,除了某些位?

  14. 14

    “ HTTPS到处”是否仍然有用?

  15. 15

    eAccelerator是否仍然有用?

  16. 16

    OpenGL:是否可以环绕顶点缓冲区?

  17. 17

    OpenGL缓冲区问题

  18. 18

    OpenGL GL_COLOR_BUFFER_BIT属性位是否表示深度和模板缓冲区相关的状态?

  19. 19

    我应该缓存OpenGL状态(例如当前绑定的缓冲区),还是OpenGL仍然这样做?

  20. 20

    在金属中如何清除深度缓冲区或模板缓冲区?

  21. 21

    在OpenGL中创建不可变缓冲区

  22. 22

    在OpenGL中更新模具缓冲区时的问题

  23. 23

    GLSL:结构数组与OpenGL缓冲区中数组的结构

  24. 24

    避免OpenGL缓冲区中的重复数据

  25. 25

    在OpenGL中清除双精度缓冲区

  26. 26

    编码OpenGL在C中捕获的缓冲区

  27. 27

    vim中是否有功能来获取缓冲区中的单词列表?

  28. 28

    time.h中是否有任何函数设置内部缓冲区

  29. 29

    是否可以从套接字到带有“零复制”的缓冲区中的splice()?

热门标签

归档