Lines Matching refs:buffer

235 		m_testCtx.getLog() << tcu::TestLog::Message << "Allocating zero-filled buffer for storage, size " << bufferElements << " elements, " << bufferSize << " bytes." << tcu::TestLog::EndMessage;
275 m_testCtx.getLog() << tcu::TestLog::Message << "Allocating -1 filled buffer for results, size " << bufferElements << " elements, " << bufferSize << " bytes." << tcu::TestLog::EndMessage;
313 // Verify buffer contents
317 m_testCtx.setTestResult(QP_TEST_RESULT_FAIL, (std::string((m_storage == STORAGE_BUFFER) ? ("buffer") : ("image")) + " content verification failed").c_str());
353 m_testCtx.getLog() << tcu::TestLog::Message << "Binding same buffer object to buffer storages." << tcu::TestLog::EndMessage;
393 GLU_EXPECT_NO_ERROR(gl.getError(), "map buffer");
409 m_testCtx.getLog() << tcu::TestLog::Message << "Result buffer failed, got unexpected values.\n" << tcu::TestLog::EndMessage;
422 m_testCtx.getLog() << tcu::TestLog::Message << "Result buffer ok." << tcu::TestLog::EndMessage;
432 // Wait until all invocations in this work group have their texture/buffer read/write operations complete
444 // Waiting only for data written by this invocation. Since all buffer reads and writes are
486 << "layout(binding=0, std430) buffer Output\n"
492 buf << "layout(binding=1, std430) coherent buffer Storage\n"
758 << "layout(binding=0, std430) buffer Output\n"
764 buf << "layout(binding=1, std430) coherent buffer Storage0\n"
768 << "layout(binding=2, std430) coherent buffer Storage1\n"
1383 m_testCtx.setTestResult(QP_TEST_RESULT_FAIL, (std::string((m_storage == STORAGE_BUFFER) ? ("buffer") : ("image")) + " content verification failed").c_str());
1412 GLU_EXPECT_NO_ERROR(gl.getError(), "map buffer");
1461 << "Running program #" << ++programFriendlyName << " to write " << ((m_storage == STORAGE_BUFFER) ? ("buffer") : ("image")) << " #" << cmd.targetHandle << ".\n"
1473 GLU_EXPECT_NO_ERROR(gl.getError(), "bind destination buffer");
1553 GLU_EXPECT_NO_ERROR(gl.getError(), "bind result buffer");
1566 << "Running program #" << ++programFriendlyName << " to write " << ((m_storage == STORAGE_BUFFER) ? ("buffer") : ("image")) << " #" << cmd.targetHandle << ".\n"
1579 GLU_EXPECT_NO_ERROR(gl.getError(), "bind destination buffer");
1612 << "Running program #" << ++programFriendlyName << " to verify " << ((m_storage == STORAGE_BUFFER) ? ("buffer") : ("image")) << " #" << targetHandle << ".\n"
1625 GLU_EXPECT_NO_ERROR(gl.getError(), "bind source buffer");
1640 GLU_EXPECT_NO_ERROR(gl.getError(), "bind result buffer");
1657 m_testCtx.getLog() << tcu::TestLog::Message << "Creating buffer #" << friendlyName << ", size " << bufferSize << " bytes." << tcu::TestLog::EndMessage;
1672 GLU_EXPECT_NO_ERROR(gl.getError(), "gen buffer");
1736 GLU_EXPECT_NO_ERROR(gl.getError(), "gen buffer");
1751 buf << "layout(binding=0, std430) " << ((m_useAtomic) ? ("coherent ") : ("")) << "buffer Buffer\n"
1767 // Write to buffer/image m_perInvocationSize elements
1820 buf << "layout(binding=1, std430) " << ((m_useAtomic) ? ("coherent ") : ("")) << "buffer Buffer\n"
1829 buf << "layout(binding=0, std430) buffer ResultBuffer\n"
1891 buf << "layout(binding=1, std430) " << ((m_useAtomic) ? ("coherent ") : ("")) << "buffer Buffer0\n"
1895 << "layout(binding=2, std430) " << ((m_useAtomic) ? ("coherent ") : ("")) << "buffer Buffer1\n"
1905 buf << "layout(binding=0, std430) buffer ResultBuffer\n"
1951 buf << "layout(binding=0, std430) " << ((m_useAtomic) ? ("coherent ") : ("")) << "buffer Buffer\n"
1967 // Write to buffer/image m_perInvocationSize elements
2020 buf << "layout(binding=1, std430) " << ((m_useAtomic) ? ("coherent ") : ("")) << "buffer Buffer\n"
2029 buf << "layout(binding=0, std430) buffer ResultBuffer\n"
2100 buf << "layout(binding=1, std430) " << ((m_useAtomic) ? ("coherent ") : ("")) << "buffer Buffer\n"
2109 buf << "layout(binding=0, std430) buffer ResultBuffer\n"
2195 deUint32 buffer = 0;
2197 gl.genBuffers(1, &buffer);
2198 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, buffer);
2201 m_intermediateResultBuffers.push_back(buffer);
2274 m_testCtx.getLog() << tcu::TestLog::Message << "Verifying work buffer, it should be filled with value " << sumValue << tcu::TestLog::EndMessage;
2285 << "Work buffer error, at index " << ndx << " expected value " << (sumValue) << ", got " << result[ndx] << "\n"
2286 << "Work buffer contains invalid values."
2294 m_testCtx.getLog() << tcu::TestLog::Message << "Work buffer contents are valid." << tcu::TestLog::EndMessage;
2334 << "Intermediate buffer error, at value index " << valueNdx << ", applied operation index " << invalidOperationNdx << ", value was increased by " << errorDelta << ", but expected " << errorExpected << ".\n"
2335 << "Intermediate buffer contains invalid values. Values at index " << valueNdx << "\n"
2360 << "layout (binding = 1, std430) writeonly buffer IntermediateResults\n"
2365 << "layout (binding = 2, std430) volatile buffer WorkBuffer\n"
2423 // gen buffer
2516 m_testCtx.getLog() << tcu::TestLog::Message << "Verifying work buffer, it should be " << m_numCalls*m_workSize << tcu::TestLog::EndMessage;
2525 << "Counter buffer error, expected value " << (m_numCalls*m_workSize) << ", got " << result << "\n"
2532 m_testCtx.getLog() << tcu::TestLog::Message << "Counter buffer is valid." << tcu::TestLog::EndMessage;
2556 << "Intermediate buffer error, at value index " << valueNdx << ", expected " << valueNdx << ", got " << intermediateResults[valueNdx] << ".\n"
2557 << "Intermediate buffer contains invalid values. Intermediate results:\n"
2581 << "layout (binding = 1, std430) writeonly buffer IntermediateResults\n"
2663 deUint32 buffer = 0;
2665 gl.genBuffers(1, &buffer);
2666 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, buffer);
2669 m_intermediateResultBuffers.push_back(buffer);
2844 << "Intermediate buffer error, at index (" << valueNdx % m_workSize << ", " << valueNdx / m_workSize << "), applied operation index "
2846 << "Intermediate buffer contains invalid values. Values at index (" << valueNdx % m_workSize << ", " << valueNdx / m_workSize << ")\n"
2912 << "layout (binding = 1, std430) writeonly buffer IntermediateResults\n"
2936 << "layout (binding = 1, std430) writeonly buffer ImageValues\n"
3012 // gen buffer
3059 m_testCtx.getLog() << tcu::TestLog::Message << "Testing atomic counters and SSBO atomic operations with both backed by the same buffer." << tcu::TestLog::EndMessage;
3089 m_testCtx.getLog() << tcu::TestLog::Message << "Verifying work buffer, it should be " << m_numCalls*m_workSize << tcu::TestLog::EndMessage;
3118 << "layout (binding = 1, std430) volatile buffer WorkBuffer\n"
3194 const char* const target = (configs[configNdx].storage == InterInvocationTestCase::STORAGE_BUFFER) ? ("buffer") : ("image");
3259 const char* const target = (configs[configNdx].storage == InterCallTestCase::STORAGE_BUFFER) ? ("buffer") : ("image");