Lines Matching refs:pixelGrid
255 inline deUint32 numSamplesPerPixel (const MultisamplePixelGrid& pixelGrid)
257 return static_cast<deUint32>(pixelGrid.samplesPerPixel());
274 void logPixelGrid (tcu::TestLog& log, const VkPhysicalDeviceSampleLocationsPropertiesEXT& sampleLocationsProperties, const MultisamplePixelGrid& pixelGrid)
276 log << tcu::TestLog::Section("pixelGrid", "Multisample pixel grid configuration:")
278 << tcu::TestLog::Message << "Specified grid size = " << pixelGrid.size() << tcu::TestLog::EndMessage;
280 for (deUint32 gridY = 0; gridY < pixelGrid.size().y(); ++gridY)
281 for (deUint32 gridX = 0; gridX < pixelGrid.size().x(); ++gridX)
285 for (deUint32 sampleNdx = 0; sampleNdx < numSamplesPerPixel(pixelGrid); ++sampleNdx)
287 const VkSampleLocationEXT& loc = pixelGrid.getSample(gridX, gridY, sampleNdx);
299 for (deUint32 gridY = 0; gridY < pixelGrid.size().y(); ++gridY)
300 for (deUint32 gridX = 0; gridX < pixelGrid.size().x(); ++gridX)
304 for (deUint32 sampleNdx = 0; sampleNdx < numSamplesPerPixel(pixelGrid); ++sampleNdx)
306 const VkSampleLocationEXT& loc = pixelGrid.getSample(gridX, gridY, sampleNdx);
463 std::vector<Vec2> genFramebufferSampleLocations (const MultisamplePixelGrid& pixelGrid, const UVec2& gridSize, const UVec2& framebufferSize)
469 for (deUint32 sampleNdx = 0; sampleNdx < numSamplesPerPixel(pixelGrid); ++sampleNdx)
471 const VkSampleLocationEXT& location = pixelGrid.getSample(x % gridSize.x(), y % gridSize.y(), sampleNdx);