Lines Matching defs:buffer

701 	bool CheckFinalCounterValue(GLuint buffer, GLintptr offset, GLuint expected_value)
704 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, buffer);
900 "Verify that basic buffer operations work as expected with new buffer target." NL
1012 return NL "Verify that setting and getting buffer state works as expected for new buffer target.";
1027 Buffer buffer;
1028 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, buffer.name());
1030 if (buffer.Verify() != NO_ERROR)
1033 buffer.Data(100, NULL, GL_DYNAMIC_COPY);
1034 if (buffer.Verify() != NO_ERROR)
1037 buffer.MapRange(10, 50, GL_MAP_WRITE_BIT);
1038 if (buffer.Verify() != NO_ERROR)
1040 buffer.Unmap();
1041 if (buffer.Verify() != NO_ERROR)
1044 buffer.Map(GL_READ_ONLY);
1045 if (buffer.Verify() != NO_ERROR)
1047 buffer.Unmap();
1048 if (buffer.Verify() != NO_ERROR)
1064 return NL "Verify that binding buffer objects to ATOMIC_COUNTER_BUFFER (indexed) target" 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."
1166 << tcu::TestLog::Message << "Binding point %u should be 0 after deleting bound buffer object."
1427 // create atomic counter buffer
1510 // create atomic counter buffer
1519 // clear counter buffer (set to 0)
1561 "Also make sure that the final values in atomic counter buffer objects are as expected.";
1601 // create atomic counter buffer
1632 // init counter buffer
1694 "Also make sure that the final values in atomic counter buffer objects are as expected.";
1746 // create array buffer
1848 "Also make sure that the final values in atomic counter buffer objects are as expected.";
1903 // create array buffer
1910 // create atomic counter buffer
1933 // init counter buffer
1997 "Also make sure that the final values in atomic counter buffer objects are as expected.";
2051 // create array buffer
2058 // create atomic counter buffer
2081 // init counter buffer
2146 "unique and" NL "final value in atomic counter buffer objects are as expected.";
2204 // create atomic counter buffer
2306 "2. Increment (decrement) buffer values in the shader." NL
2307 "3. Map buffers with MapBufferRange command. Increment (decrement) buffer values manually." NL
2309 "5. Again increment (decrement) buffer values in the shader." NL
2310 "Verify that this scenario works as expected and final values in the buffer objects are correct.";
2353 // create atomic counter buffer
2384 // init counter buffer
2400 // update counter buffer
2522 // create atomic counter buffer
2661 return NL "Verify that each program upadate atomic counter buffer object in appropriate binding point.";
2745 // create transform feedback buffer
2864 // create atomic counter buffer
2871 // create uniform buffer
2988 // create atomic counter buffer
2995 // create buffer
3086 GLuint buffer;
3126 glGenBuffers(1, &buffer);
3127 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, buffer);
3128 glBindBufferBase(GL_ATOMIC_COUNTER_BUFFER, res, buffer);
3137 glBindBufferRange(GL_ATOMIC_COUNTER_BUFFER, res, buffer, 0, 4);
3146 glBindBufferRange(GL_ATOMIC_COUNTER_BUFFER, res - 1, buffer, 3, 4);
3161 glDeleteBuffers(1, &buffer);
3325 return NL "Verify that atomic counters cannot be declared in the buffer block.";
3360 "layout(location = 0) out uvec4 o_color[4];" NL "layout(binding = 0) buffer Buffer {" NL
3640 "Also make sure that the final values in atomic counter buffer objects are as expected.";
3679 // create atomic counter buffer
3710 // init counter buffer
3773 "Also make sure that the final values in atomic counter buffer objects are as expected.";
3933 "layout(std430) buffer Output {" NL " uint data_inc[256];" NL " uint data_dec[256];" NL "} g_out;" NL
3942 // create atomic counter buffer
4048 // create atomic counter buffer
4079 // init counter buffer
4231 "is such that the buffer containing it would be larger than MaxAtomicCounterBufferSiz.";
4311 "layout(binding = 0) uniform atomic_uint g_counter;" NL "layout(std430, binding = 0) buffer Output {" NL
4357 m_context.getTestContext().getLog() << tcu::TestLog::Message << "AC buffer content is " << data[0]
4424 "layout(binding = 0) uniform atomic_uint g_counter;" NL "layout(std430, binding = 0) buffer Output {" NL
4462 m_context.getTestContext().getLog() << tcu::TestLog::Message << "AC buffer content is " << data[0]
4527 "layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;" NL "layout(std430) buffer Output {" NL
4625 addChild(new TestSubcase(m_context, "basic-buffer-operations", TestSubcase::Create<BasicBufferOperations>));
4626 addChild(new TestSubcase(m_context, "basic-buffer-state", TestSubcase::Create<BasicBufferState>));
4627 addChild(new TestSubcase(m_context, "basic-buffer-bind", TestSubcase::Create<BasicBufferBind>));