Lines Matching defs:binding
590 std::string GenSource(int x, int y, int z, GLuint binding)
594 << ") in;" NL "layout(std430, binding = " << binding
604 bool RunIteration(int local_size_x, int local_size_y, int local_size_z, GLuint binding, bool dispatch_indirect)
608 m_program = CreateComputeProgram(GenSource(local_size_x, local_size_y, local_size_z, binding));
628 glBindBufferBase(GL_SHADER_STORAGE_BUFFER, binding, m_storage_buffer);
1383 << ") in;" NL "layout(std430, binding = 0) buffer Output {" NL " uint inc_data["
1386 << "];" NL "};" NL "layout(binding = 0, offset = 0) uniform atomic_uint g_inc_counter;" NL
1387 "layout(binding = 1, offset = 0) uniform atomic_uint g_dec_counter;" NL "void main() {" NL
1573 NL "layout(local_size_x = 16) in;" NL "layout(binding = 1, std430) buffer Input {" NL " uvec4 data[16];" NL
1574 "} g_input;" NL "layout(std430, binding = 0) buffer Output {" NL " uvec4 g_output[64];" NL "};" NL
1576 "layout(binding = 0, offset = 0) uniform atomic_uint g_atomic_counter;" NL
2473 "#version 430 core" NL "layout(binding = 0, std430) buffer Output {" NL " vec4 g_output;" NL "};" NL
2477 "#version 430 core" NL "layout(local_size_x = 1) in;" NL "layout(binding = 0, std430) buffer Output {" NL
2575 NL "layout(binding = 0, std430) buffer Output {" NL " vec4 g_output;" NL "};" NL
2885 "4. Verify that GL_DISPATCH_INDIRECT_BUFFER_BINDING binding point is set correctly.";
3219 "#version 430 core" NL "layout(binding = 1, std430) buffer Input {" NL " vec2 g_input[4];" NL "};" NL
3229 "#version 430 core" NL "layout(local_size_x = 4) in;" NL "layout(binding = 1, std430) buffer Output {" NL
3325 "#version 430 core" NL "layout(local_size_x = 1) in;" NL "layout(binding = 3, std430) buffer Output {" NL
3329 "#version 430 core" NL "layout(local_size_x = 1) in;" NL "layout(binding = 3, std430) buffer Output {" NL
3470 NL "layout(local_size_x = 8) in;" NL "layout(std430, binding = 0) buffer Output {" NL
3564 << ");" NL "layout(std430, binding = 0) buffer OutputU {" NL " uint g_uint_out["
3566 << "];" NL "};" NL "layout(std430, binding = 1) buffer OutputI {" NL " int data["
3717 << ") in;" NL "layout(std430, binding = 0) buffer Output {" NL " uint g_uint_out["
3866 "layout(binding = 0, rgba8) uniform image2D g_input_image;" NL
3867 "layout(binding = 1, rgba8) uniform image2D g_output_image;" NL NL
3958 "layout(binding = 0, std430) buffer VertexBuffer {" NL " Vertex g_vertex[];" NL "};" NL
4083 "};" NL "layout(std430) buffer;" NL "layout(binding = 0) readonly buffer ObjectBuffer {" NL
4085 "layout(binding = 1) writeonly buffer DrawCommandBuffer {" NL " DrawCommand g_command[4];" NL "};" NL
4104 "layout(binding = 0, std430) buffer ObjectBuffer {" NL " mat4 transform[4];" NL " uint count[4];" NL
4250 "layout(binding = 0, std430) buffer Buffer0 {" NL " int m0[5];" NL " S1 m1[8];" NL "} g_buffer0;" NL
4251 "layout(binding = 1, std430) buffer Buffer1 {" NL " uint data[8];" NL "} g_buffer1;" NL
4252 "layout(binding = 2, std430) buffer Buffer2 {" NL " int data[256];" NL "} g_buffer2;" NL
4253 "layout(binding = 3, std430) buffer Buffer3 {" NL " int data[256];" NL "} g_buffer3;" NL
4254 "layout(binding = 4, std430) buffer Buffer4 {" NL " mat4 data0;" NL " mat4 data1;" NL
4255 "} g_buffer4;" NL "layout(binding = 0, rgba32f) uniform image2D g_image0;" NL
4256 "layout(binding = 1, offset = 8) uniform atomic_uint g_counter[2];";
4557 "layout(binding = 0, rgba32f) uniform image2D g_input_image;" NL
4558 "layout(binding = 1, rgba32f) uniform image2D g_output_image;" NL NL
4574 "layout(binding = 0, rgba32f) uniform image2D g_input_image;" NL
4575 "layout(binding = 1, rgba32f) uniform image2D g_output_image;" NL NL
4713 " vec4 color;" NL "} g_vs_out;" NL "layout(binding = 0, std430) buffer StageData {" NL
4734 "layout(binding = 3, std430) buffer Buffer {" NL " Vertex g_vertex[3];" NL "};" NL
4868 "layout(binding = 3, rgba32f) uniform image2D g_result_image;" NL
5065 NL "layout(local_size_x = 4) in;" NL "layout(std140, binding = 0) buffer Output {" NL
5068 "uniform samplerBuffer g_input1;" NL "layout(binding = 1, std430) buffer Input2 {" NL
5277 NL "layout(local_size_x = 1) in;" NL "layout(std140, binding = 0) buffer ShaderStorageBlock {" NL
5278 " uint data;" NL "} g_shader_storage[8];" NL "layout(std140, binding = 0) uniform UniformBlock {" NL
5279 " uint data;" NL "} g_uniform[12];" NL "layout(binding = 0) uniform usamplerBuffer g_sampler[16];" NL
5280 "layout(binding = 0, r32ui) uniform uimageBuffer g_image[8];" NL
5281 "layout(binding = 0, offset = 0) uniform atomic_uint g_atomic_counter0;" NL
5282 "layout(binding = 1, offset = 0) uniform atomic_uint g_atomic_counter1;" NL
5283 "layout(binding = 2, offset = 0) uniform atomic_uint g_atomic_counter2;" NL
5284 "layout(binding = 3, offset = 0) uniform atomic_uint g_atomic_counter3;" NL
5285 "layout(binding = 4, offset = 0) uniform atomic_uint g_atomic_counter4;" NL
5286 "layout(binding = 5, offset = 0) uniform atomic_uint g_atomic_counter5;" NL
5287 "layout(binding = 6, offset = 0) uniform atomic_uint g_atomic_counter6;" NL
5288 "layout(binding = 7, offset = 0) uniform atomic_uint g_atomic_counter7;" NL
5373 NL "layout(local_size_x = 4) in;" NL "layout(std140, binding = 0) buffer ShaderStorageBlock {" NL
5374 " double data;" NL "} g_shader_storage[4];" NL "layout(std140, binding = 0) uniform UniformBlock {" NL
5701 "layout(std430, binding = 0) buffer Output {" NL " double g_output[4];" NL "};" NL
6596 "layout(std430, binding = 0) buffer Output {" NL " uint g_buffer[22 + gl_WorkGroupSize.x];" NL "};" NL