Go to the source code of this file.
|
| | Diligent |
| | The library uses Direct3D-style math:
|
| |
|
| enum | Diligent::MEMORY_BARRIER : Uint32 {
Diligent::MEMORY_BARRIER_NONE = 0,
Diligent::MEMORY_BARRIER_ALL = GL_ALL_BARRIER_BITS,
Diligent::MEMORY_BARRIER_VERTEX_BUFFER = GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT,
Diligent::MEMORY_BARRIER_INDEX_BUFFER = GL_ELEMENT_ARRAY_BARRIER_BIT,
Diligent::MEMORY_BARRIER_UNIFORM_BUFFER = GL_UNIFORM_BARRIER_BIT,
Diligent::MEMORY_BARRIER_BUFFER_UPDATE = GL_BUFFER_UPDATE_BARRIER_BIT,
Diligent::MEMORY_BARRIER_CLIENT_MAPPED_BUFFER = GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT,
Diligent::MEMORY_BARRIER_STORAGE_BUFFER = GL_SHADER_STORAGE_BARRIER_BIT,
Diligent::MEMORY_BARRIER_INDIRECT_BUFFER = GL_COMMAND_BARRIER_BIT,
Diligent::MEMORY_BARRIER_TEXEL_BUFFER = GL_TEXTURE_FETCH_BARRIER_BIT,
Diligent::MEMORY_BARRIER_PIXEL_BUFFER = GL_PIXEL_BUFFER_BARRIER_BIT,
Diligent::MEMORY_BARRIER_IMAGE_BUFFER = GL_SHADER_IMAGE_ACCESS_BARRIER_BIT,
Diligent::MEMORY_BARRIER_ALL_BUFFER_BARRIERS,
Diligent::MEMORY_BARRIER_TEXTURE_FETCH = GL_TEXTURE_FETCH_BARRIER_BIT,
Diligent::MEMORY_BARRIER_STORAGE_IMAGE = GL_SHADER_IMAGE_ACCESS_BARRIER_BIT,
Diligent::MEMORY_BARRIER_TEXTURE_UPDATE = GL_TEXTURE_UPDATE_BARRIER_BIT,
Diligent::MEMORY_BARRIER_FRAMEBUFFER = GL_FRAMEBUFFER_BARRIER_BIT,
Diligent::MEMORY_BARRIER_ALL_TEXTURE_BARRIERS
} |
| |