Home
last modified time | relevance | path

Searched refs:pixelGrid (Results 1 - 8 of 8) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineSampleLocationsUtil.hpp86 inline vk::VkSampleLocationsInfoEXT makeSampleLocationsInfo (const MultisamplePixelGrid& pixelGrid)
92 pixelGrid.samplesPerPixel(), // VkSampleCountFlagBits sampleLocationsPerPixel;
93 vk::makeExtent2D(pixelGrid.size().x(), pixelGrid.size().y()), // VkExtent2D sampleLocationGridSize;
94 pixelGrid.sampleLocationCount(), // uint32_t sampleLocationsCount;
95 pixelGrid.sampleLocations(), // const VkSampleLocationEXT* pSampleLocations;
H A DvktPipelineSampleLocationsUtil.cpp55 static inline deUint32 numSamplesPerPixel (const MultisamplePixelGrid& pixelGrid) in numSamplesPerPixel() argument
57 return static_cast<deUint32>(pixelGrid.samplesPerPixel()); in numSamplesPerPixel()
H A DvktPipelineMultisampleSampleLocationsExtTests.cpp255 inline deUint32 numSamplesPerPixel (const MultisamplePixelGrid& pixelGrid) in numSamplesPerPixel() argument
257 return static_cast<deUint32>(pixelGrid.samplesPerPixel()); in numSamplesPerPixel()
274 void logPixelGrid (tcu::TestLog& log, const VkPhysicalDeviceSampleLocationsPropertiesEXT& sampleLocationsProperties, const MultisamplePixelGrid& pixelGrid) in logPixelGrid() argument
276 log << tcu::TestLog::Section("pixelGrid", "Multisample pixel grid configuration:") in logPixelGrid()
278 << tcu::TestLog::Message << "Specified grid size = " << pixelGrid.size() << tcu::TestLog::EndMessage; in logPixelGrid()
280 for (deUint32 gridY = 0; gridY < pixelGrid.size().y(); ++gridY) in logPixelGrid()
281 for (deUint32 gridX = 0; gridX < pixelGrid.size().x(); ++gridX) in logPixelGrid()
285 for (deUint32 sampleNdx = 0; sampleNdx < numSamplesPerPixel(pixelGrid); ++sampleNdx) in logPixelGrid()
287 const VkSampleLocationEXT& loc = pixelGrid.getSample(gridX, gridY, sampleNdx); in logPixelGrid()
299 for (deUint32 gridY = 0; gridY < pixelGrid in logPixelGrid()
463 genFramebufferSampleLocations(const MultisamplePixelGrid& pixelGrid, const UVec2& gridSize, const UVec2& framebufferSize) genFramebufferSampleLocations() argument
[all...]
H A DvktPipelineMultisampleMixedAttachmentSamplesTests.cpp490 std::vector<Vec2> getSampleLocations (const MultisamplePixelGrid& pixelGrid, const UVec2& framebufferSize) in getSampleLocations() argument
492 return ndcTransformEachSampleInPixel(framebufferSize, pixelGrid.samplesPerPixel(), AccessMultisamplePixelGrid(&pixelGrid)); in getSampleLocations()
716 MovePtr<MultisamplePixelGrid> pixelGrid; //!< Programmable locations member
917 perSubpassSampleLocationsInfo.push_back(makeSampleLocationsInfo(*wd.perSubpass[subpassNdx]->pixelGrid)); in draw()
1247 subpassData.pixelGrid = MovePtr<MultisamplePixelGrid>(new MultisamplePixelGrid(UVec2(wd.sampleLocationsProperties.maxSampleLocationGridSize.width, in createPerSubpassData()
1252 fillSampleLocationsRandom(*subpassData.pixelGrid, wd.sampleLocationsProperties.sampleLocationSubPixelBits, locationsSeed); in createPerSubpassData()
1253 vertices = generateSubpixelTriangles(wd.renderSize, compareData, getSampleLocations(*subpassData.pixelGrid, wd.renderSize)); in createPerSubpassData()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
H A DvktPipelineSampleLocationsUtil.hpp86 inline vk::VkSampleLocationsInfoEXT makeSampleLocationsInfo (const MultisamplePixelGrid& pixelGrid)
92 pixelGrid.samplesPerPixel(), // VkSampleCountFlagBits sampleLocationsPerPixel;
93 vk::makeExtent2D(pixelGrid.size().x(), pixelGrid.size().y()), // VkExtent2D sampleLocationGridSize;
94 pixelGrid.sampleLocationCount(), // uint32_t sampleLocationsCount;
95 pixelGrid.sampleLocations(), // const VkSampleLocationEXT* pSampleLocations;
H A DvktPipelineSampleLocationsUtil.cpp55 static inline deUint32 numSamplesPerPixel (const MultisamplePixelGrid& pixelGrid) in numSamplesPerPixel() argument
57 return static_cast<deUint32>(pixelGrid.samplesPerPixel()); in numSamplesPerPixel()
H A DvktPipelineMultisampleSampleLocationsExtTests.cpp254 inline deUint32 numSamplesPerPixel (const MultisamplePixelGrid& pixelGrid) in numSamplesPerPixel() argument
256 return static_cast<deUint32>(pixelGrid.samplesPerPixel()); in numSamplesPerPixel()
273 void logPixelGrid (tcu::TestLog& log, const VkPhysicalDeviceSampleLocationsPropertiesEXT& sampleLocationsProperties, const MultisamplePixelGrid& pixelGrid) in logPixelGrid() argument
275 log << tcu::TestLog::Section("pixelGrid", "Multisample pixel grid configuration:") in logPixelGrid()
277 << tcu::TestLog::Message << "Specified grid size = " << pixelGrid.size() << tcu::TestLog::EndMessage; in logPixelGrid()
279 for (deUint32 gridY = 0; gridY < pixelGrid.size().y(); ++gridY) in logPixelGrid()
280 for (deUint32 gridX = 0; gridX < pixelGrid.size().x(); ++gridX) in logPixelGrid()
284 for (deUint32 sampleNdx = 0; sampleNdx < numSamplesPerPixel(pixelGrid); ++sampleNdx) in logPixelGrid()
286 const VkSampleLocationEXT& loc = pixelGrid.getSample(gridX, gridY, sampleNdx); in logPixelGrid()
298 for (deUint32 gridY = 0; gridY < pixelGrid in logPixelGrid()
462 genFramebufferSampleLocations(const MultisamplePixelGrid& pixelGrid, const UVec2& gridSize, const UVec2& framebufferSize) genFramebufferSampleLocations() argument
[all...]
H A DvktPipelineMultisampleMixedAttachmentSamplesTests.cpp488 std::vector<Vec2> getSampleLocations (const MultisamplePixelGrid& pixelGrid, const UVec2& framebufferSize) in getSampleLocations() argument
490 return ndcTransformEachSampleInPixel(framebufferSize, pixelGrid.samplesPerPixel(), AccessMultisamplePixelGrid(&pixelGrid)); in getSampleLocations()
714 MovePtr<MultisamplePixelGrid> pixelGrid; //!< Programmable locations member
914 perSubpassSampleLocationsInfo.push_back(makeSampleLocationsInfo(*wd.perSubpass[subpassNdx]->pixelGrid)); in draw()
1255 subpassData.pixelGrid = MovePtr<MultisamplePixelGrid>(new MultisamplePixelGrid(UVec2(wd.sampleLocationsProperties.maxSampleLocationGridSize.width, in createPerSubpassData()
1260 fillSampleLocationsRandom(*subpassData.pixelGrid, wd.sampleLocationsProperties.sampleLocationSubPixelBits, locationsSeed); in createPerSubpassData()
1261 vertices = generateSubpixelTriangles(wd.renderSize, compareData, getSampleLocations(*subpassData.pixelGrid, wd.renderSize)); in createPerSubpassData()

Completed in 13 milliseconds