Lines Matching defs:binding
400 bool CheckBufferBindingState(GLuint index, GLint binding, GLint64 start, GLint64 size)
406 if (i != binding)
412 << ", expected: " << binding << ", index: " << index << tcu::TestLog::EndMessage;
417 if (i64 != static_cast<GLint64>(binding))
422 << static_cast<GLint>(i64) << ", expected: " << binding << ", index: " << index
944 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter_inc;" NL
945 "layout(binding = 0, offset = 4) uniform atomic_uint ac_counter_dec;" NL "layout(std430) buffer Output {" NL
1190 return NL "Atomic Counter Buffer - binding";
1194 return NL "Verify that binding buffer objects to ATOMIC_COUNTER_BUFFER (indexed) target" NL
1195 "works as expected. In particualr make sure that binding with BindBufferBase and BindBufferRange" NL
1196 "also bind to generic binding point and deleting buffer that is currently bound unbinds it. Tested" NL
1283 << tcu::TestLog::Message << "Generic binding point should be 0 after deleting bound buffer object."
1392 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter0;" NL
1393 "layout(binding = 0, offset = 4) uniform atomic_uint ac_counter1;" NL
1394 "layout(binding = 0) uniform atomic_uint ac_counter2;" NL
1395 "layout(binding = 0) uniform atomic_uint ac_counter67[2];" NL
1396 "layout(binding = 0) uniform atomic_uint ac_counter3;" NL
1397 "layout(binding = 0) uniform atomic_uint ac_counter4;" NL
1398 "layout(binding = 0) uniform atomic_uint ac_counter5;" NL "void main() {" NL
1540 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter;" NL "void main() {" NL
1645 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter_inc;" NL
1646 "layout(binding = 0, offset = 4) uniform atomic_uint ac_counter_dec;" NL "void main() {" NL
1784 "flat out uint o_atomic_dec;" NL "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter_inc;" NL
1785 "layout(binding = 1, offset = 0) uniform atomic_uint ac_counter_dec;" NL "void main() {" NL
1950 "flat out uint o_atomic_dec;" NL "layout(binding = 1, offset = 16) uniform atomic_uint ac_counter_inc;" NL
1951 "layout(binding = 7, offset = 128) uniform atomic_uint ac_counter_dec;" NL "void main() {" NL
1955 "layout(binding = 1, offset = 16) uniform atomic_uint ac_counter_inc;" NL
1956 "layout(binding = 7, offset = 128) uniform atomic_uint ac_counter_dec;" NL
2123 "layout(binding = 0) uniform atomic_uint ac_counter[2];" NL "void main() {" NL
2127 "layout(binding = 0) uniform atomic_uint ac_counter[2];" NL "void main() {" NL
2284 "uniform mediump int u_active_counters[8];" NL "layout(binding = 0) uniform atomic_uint ac_counter[8];" NL
2526 "layout(binding = 0) uniform atomic_uint ac_counter[3][5][6];" NL
2570 "layout(binding = 0) uniform atomic_uint ac_counter[3][5][3];" NL
2612 "layout(binding = 0) uniform atomic_uint ac_counter[2][2][2];" NL
2644 return NL "Verify that each program upadate atomic counter buffer object in appropriate binding point.";
2661 std::string GenVSSrc(int binding, int offset)
2665 "layout(binding = "
2666 << binding << ", offset = " << offset
2671 std::string GenFSSrc(int binding, int offset)
2674 os << "#version 310 es" NL "layout(location = 0) out uvec4 o_color;" NL "layout(binding = " << binding
2831 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter;" NL "layout(std140) uniform Data {" NL
2975 return NL "Verify that two different atomic counter uniforms with same binding cannot share same offset value.";
2998 "layout(binding = 0, offset = 4) uniform atomic_uint ac_counter_inc;" NL
2999 "layout(binding = 0, offset = 4) uniform atomic_uint ac_counter_dec;" NL "layout(std430) buffer Output {" NL
3011 << "Link should fail because ac_counter0 and ac_counter2 uses same binding and same offset."
3073 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter_inc;" NL
3074 "layout(binding = 0, offset = 4) uniform atomic_uint ac_counter_dec;" NL "void main() {" NL
3198 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter_dec;" NL
3200 " layout(binding = 0, offset = 16) uniform atomic_uint ac_counter0;" NL "} g_out;" NL "void main() {" NL
3319 "layout(binding = 0) uniform atomic_uint ac_counter_inc;" NL
3320 "layout(binding = 0) uniform atomic_uint ac_counter_dec;" NL "layout(std430) buffer Output {" NL
3515 "layout(binding = 0) uniform atomic_uint ac_counter[3];" NL "layout(std430) buffer Output {" NL
3571 "layout(binding = 0) uniform atomic_uint ac_counter;" NL "layout(std430) buffer Output {" NL
3621 " layout(binding = 0, offset = 4) uniform atomic_uint ac_counter[];" NL
3663 "layout(binding = 0, offset = " << maxSize << ") uniform atomic_uint ac_counter_fs;" NL
3731 "#version 310 es" NL "layout(binding = 0) uniform atomic_uint g_counter;" NL
3732 "layout(std430, binding = 0) buffer Output {" NL " uint g_output[];" NL "};" NL "void main() {" NL
3833 "layout(binding = 0) uniform atomic_uint g_counter;" NL "layout(std430, binding = 0) buffer Output {" NL