/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineSampleLocationsUtil.hpp | 86 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 D | vktPipelineSampleLocationsUtil.cpp | 55 static inline deUint32 numSamplesPerPixel (const MultisamplePixelGrid& pixelGrid) in numSamplesPerPixel() argument 57 return static_cast<deUint32>(pixelGrid.samplesPerPixel()); in numSamplesPerPixel()
|
H A D | vktPipelineMultisampleSampleLocationsExtTests.cpp | 255 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 D | vktPipelineMultisampleMixedAttachmentSamplesTests.cpp | 490 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 D | vktPipelineSampleLocationsUtil.hpp | 86 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 D | vktPipelineSampleLocationsUtil.cpp | 55 static inline deUint32 numSamplesPerPixel (const MultisamplePixelGrid& pixelGrid) in numSamplesPerPixel() argument 57 return static_cast<deUint32>(pixelGrid.samplesPerPixel()); in numSamplesPerPixel()
|
H A D | vktPipelineMultisampleSampleLocationsExtTests.cpp | 254 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 D | vktPipelineMultisampleMixedAttachmentSamplesTests.cpp | 488 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()
|