Lines Matching defs:binding

460 	bool CheckBufferBindingState(GLuint index, GLint binding, GLint64 start, GLint64 size)
466 if (i != binding)
472 << ", expected: " << binding << ", index: " << index << ")" << tcu::TestLog::EndMessage;
477 if (i64 != static_cast<GLint64>(binding))
482 << static_cast<GLint>(i64) << ", expected: " << binding << ", index: " << index << ")"
488 if (f != static_cast<GLfloat>(binding))
494 << ", expected: " << binding << ", index: " << index << ")" << tcu::TestLog::EndMessage;
499 if (d != static_cast<GLdouble>(binding))
505 << ", expected: " << binding << ", index: " << index << ")" << tcu::TestLog::EndMessage;
510 if (b != (binding ? GL_TRUE : GL_FALSE))
516 << ", expected: " << (binding ? GL_TRUE : GL_FALSE) << ", index: " << index << ")"
1059 return NL "Atomic Counter Buffer - binding";
1064 return NL "Verify that binding buffer objects to ATOMIC_COUNTER_BUFFER (indexed) target" NL
1065 "works as expected. In particualr make sure that binding with BindBufferBase and BindBufferRange" NL
1066 "also bind to generic binding point and deleting buffer that is currently bound unbinds it. Tested" NL
1156 << tcu::TestLog::Message << "Generic binding point should be 0 after deleting bound buffer object."
1281 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter0;" NL
1282 "layout(binding = 0, offset = 4) uniform atomic_uint ac_counter1;" NL
1283 "layout(binding = 0) uniform atomic_uint ac_counter2;" NL
1284 "layout(binding = 0) uniform atomic_uint ac_counter67[2];" NL
1285 "layout(binding = 0) uniform atomic_uint ac_counter3;" NL
1286 "layout(binding = 0) uniform atomic_uint ac_counter4;" NL
1287 "layout(binding = 0) uniform atomic_uint ac_counter5;" NL "void main() {" NL " uint c = 0;" NL
1505 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter;" NL "void main() {" NL
1595 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter_inc;" NL
1596 "layout(binding = 0, offset = 4) uniform atomic_uint ac_counter_dec;" NL "void main() {" NL
1737 "out uint o_atomic_dec;" NL "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter_inc;" NL
1738 "layout(binding = 1, offset = 0) uniform atomic_uint ac_counter_dec;" NL "void main() {" NL
1894 "layout(binding = 0, offset = 8) uniform atomic_uint ac_counter_inc;" NL
1895 "layout(binding = 0, offset = 16) uniform atomic_uint ac_counter_dec;" NL "void main() {" NL
2042 "layout(binding = 0, offset = 128) uniform atomic_uint ac_counter[2];" NL "void main() {" NL
2190 "out uint o_atomic_dec;" NL "layout(binding = 1, offset = 16) uniform atomic_uint ac_counter_inc;" NL
2191 "layout(binding = 7, offset = 128) uniform atomic_uint ac_counter_dec;" NL "void main() {" NL
2195 "layout(binding = 1, offset = 16) uniform atomic_uint ac_counter_inc;" NL
2196 "layout(binding = 7, offset = 128) uniform atomic_uint ac_counter_dec;" NL
2343 "layout(binding = 0) uniform atomic_uint ac_counter[2];" NL "void main() {" NL
2347 "layout(binding = 0) uniform atomic_uint ac_counter[2];" NL "void main() {" NL
2511 "uniform int u_active_counters[8];" NL "layout(binding = 0) uniform atomic_uint ac_counter[8];" NL
2661 return NL "Verify that each program upadate atomic counter buffer object in appropriate binding point.";
2680 std::string GenVSSrc(int binding, int offset)
2684 "layout(binding = "
2685 << binding << ", offset = " << offset
2690 std::string GenFSSrc(int binding, int offset)
2693 os << "#version 420 core" NL "layout(location = 0) out uvec4 o_color;" NL "layout(binding = " << binding
2858 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter;" NL "layout(std140) uniform Data {" NL
2983 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter;" NL "uniform usamplerBuffer s_buffer;" NL
3100 "layout(binding = 0) uniform atomic_uint ac_counter0;" NL "void main() {" NL
3175 return NL "Verify that two different atomic counter uniforms with same binding "
3203 "layout(binding = 0, offset = 4) uniform atomic_uint ac_counter0;" NL
3204 "layout(binding = 0, offset = 4) uniform atomic_uint ac_counter2;" NL "void main() {" NL
3216 << "Link should fail because ac_counter0 and ac_counter2 uses same binding and same offset."
3269 " layout(binding = 0, offset = 0) uniform atomic_uint ac_counter0;" NL "};" NL "void main() {" NL
3360 "layout(location = 0) out uvec4 o_color[4];" NL "layout(binding = 0) buffer Buffer {" NL
3361 " layout(binding = 0, offset = 16) uniform atomic_uint ac_counter0;" NL "};" NL
3533 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter0[3];" NL
3606 " layout(binding = 0, offset = 4) uniform atomic_uint ac_counter[];" NL
3673 "layout(binding = 0) uniform atomic_uint ac_counter_inc;" NL
3674 "layout(binding = 0) uniform atomic_uint ac_counter_dec;" NL "void main() {" NL
3931 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter_inc;" NL
3932 "layout(binding = 0, offset = 4) uniform atomic_uint ac_counter_dec;" NL
4042 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter_inc;" NL
4043 "layout(binding = 0, offset = 4) uniform atomic_uint ac_counter_dec;" NL "void main() {" NL
4174 "layout(binding = 0, offset = 0) uniform atomic_uint ac_counter;" NL "void main() {" NL
4241 "layout(binding = 0, offset = " << maxSize << ") uniform atomic_uint ac_counter_fs;" NL
4311 "layout(binding = 0) uniform atomic_uint g_counter;" NL "layout(std430, binding = 0) buffer Output {" NL
4424 "layout(binding = 0) uniform atomic_uint g_counter;" NL "layout(std430, binding = 0) buffer Output {" NL