Texture Buffer Object

Texture Buffer Object(TBO),是这一种特殊的一维纹理。需要和缓存对象关联使用,在着色器中可以访问缓冲对象管理的内存数据。初始化//*********************************************************** //FUNCTION::...

2016-08-02 10:56:45

阅读数:482

评论数:0

Atomic Counter

Atomic Counter是一个缓存对象,存储着一个或者多个unsigned int的变量值。在GLSL着色器有着特定的原子操作(单一的,不可再分的操作)。 atomicCounterIncrement 原子计数+1 atomicCounterDecrement 原子计数-1 Atomic Co...

2016-07-31 15:53:20

阅读数:447

评论数:0

Shader Storage Buffer Object

Shader Storage Buffer Object是GLSL着色器的buffer,不同于uniform buffer在着色器不可修改,shader storage buffer是可读可写的。修改的内容给其他着色器调用或者应用程序本身。初始化 m_UniformBlockData.uLi...

2016-07-31 12:39:30

阅读数:611

评论数:0

Uniform Buffer Object

uniform 变量是着色器和应用程序之间共享数据的桥梁。uniform buffer是GPU上的内存空间,从应用程序传递数据到GLSL程序。uniform buffer object 主要优势是可以在不同的GLSL着色器中分享数据,注意uniform buffer在GLSL中是只能读不能修改。U...

2016-07-31 11:32:40

阅读数:518

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭