Lines Matching refs:buffer

2669 		return tcu::TestStatus::fail("Depth buffer verification failed: depth buffer was not clear");
2824 // Quad color gets written to color buffer at location 1, and the alpha value to location 0 which is unused.
4392 // Create vertex buffer
4411 // Load vertices into vertex buffer
4447 // Create command buffer
4588 // The first draw was without color buffer and zero coverage. The depth buffer is expected to still have the clear value.
4592 // The depth test should pass as the first draw didn't touch the depth buffer.
4755 // This is the key to test the depth buffer contains the clear value and has not been written to:
4756 // The comparison op is EQUAL, so we will only draw if the depth buffer contains the expected value.
4801 // Make sure the previous depth buffer writes have completed already.
4893 << "layout(set=0, binding=0, std430) buffer OutBuffer {\n"
4959 void zeroOutAndFlush(const vk::DeviceInterface& vkd, vk::VkDevice device, vk::BufferWithMemory& buffer, vk::VkDeviceSize size)
4961 auto& alloc = buffer.getAllocation();
5358 DE_NULL, // VkBuffer buffer;
5363 // Record command buffer.
5384 storageBufferDevToHostBarrier.buffer = outputBuffers[i]->get();
5404 storageBufferDevToHostBarrier.buffer = referenceBuffers[i]->get();
5420 auto& buffer = referenceBuffers[i];
5421 auto& alloc = buffer->getAllocation();
5431 log << tcu::TestLog::Message << "Reference buffer values with " << m_params[i] << " samples:" << msg.str() << tcu::TestLog::EndMessage;
5437 auto& buffer = outputBuffers[i];
5438 auto& alloc = buffer->getAllocation();
5448 log << tcu::TestLog::Message << "Output buffer values with " << m_params[i] << " samples:" << msg.str() << tcu::TestLog::EndMessage;
5452 return tcu::TestStatus::fail("Buffer mismatch in output buffer " + de::toString(i));
6390 // AlphaToCoverageEnable without color buffer tests
6412 // Set color output at location 0 as unused, but use the alpha write to control coverage for rendering to color buffer at location 1.