Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/GPU_state.h
| Show All 13 Lines | typedef enum eGPUWriteMask { | ||||
| GPU_WRITE_GREEN = (1 << 1), | GPU_WRITE_GREEN = (1 << 1), | ||||
| GPU_WRITE_BLUE = (1 << 2), | GPU_WRITE_BLUE = (1 << 2), | ||||
| GPU_WRITE_ALPHA = (1 << 3), | GPU_WRITE_ALPHA = (1 << 3), | ||||
| GPU_WRITE_DEPTH = (1 << 4), | GPU_WRITE_DEPTH = (1 << 4), | ||||
| GPU_WRITE_STENCIL = (1 << 5), | GPU_WRITE_STENCIL = (1 << 5), | ||||
| GPU_WRITE_COLOR = (GPU_WRITE_RED | GPU_WRITE_GREEN | GPU_WRITE_BLUE | GPU_WRITE_ALPHA), | GPU_WRITE_COLOR = (GPU_WRITE_RED | GPU_WRITE_GREEN | GPU_WRITE_BLUE | GPU_WRITE_ALPHA), | ||||
| } eGPUWriteMask; | } eGPUWriteMask; | ||||
| ENUM_OPERATORS(eGPUWriteMask, GPU_WRITE_COLOR) | ENUM_OPERATORS(eGPUWriteMask, GPU_WRITE_STENCIL) | ||||
| typedef enum eGPUBarrier { | typedef enum eGPUBarrier { | ||||
| GPU_BARRIER_NONE = 0, | GPU_BARRIER_NONE = 0, | ||||
| GPU_BARRIER_COMMAND = (1 << 0), | GPU_BARRIER_COMMAND = (1 << 0), | ||||
| GPU_BARRIER_FRAMEBUFFER = (1 << 1), | GPU_BARRIER_FRAMEBUFFER = (1 << 1), | ||||
| GPU_BARRIER_SHADER_IMAGE_ACCESS = (1 << 2), | GPU_BARRIER_SHADER_IMAGE_ACCESS = (1 << 2), | ||||
| GPU_BARRIER_SHADER_STORAGE = (1 << 3), | GPU_BARRIER_SHADER_STORAGE = (1 << 3), | ||||
| GPU_BARRIER_TEXTURE_FETCH = (1 << 4), | GPU_BARRIER_TEXTURE_FETCH = (1 << 4), | ||||
| ▲ Show 20 Lines • Show All 156 Lines • Show Last 20 Lines | |||||