Lines Matching defs:const
43 MultisamplePixelGrid (const tcu::UVec2& gridSize, const vk::VkSampleCountFlagBits numSamples)
53 const vk::VkSampleLocationEXT& getSample (deUint32 gridX, deUint32 gridY, const deUint32 sampleNdx) const
58 void setSample (const deUint32 gridX, const deUint32 gridY, const deUint32 sampleNdx, const vk::VkSampleLocationEXT& location)
66 const tcu::UVec2& size (void) const { return m_gridSize; }
67 vk::VkSampleCountFlagBits samplesPerPixel (void) const { return m_numSamples; }
68 const vk::VkSampleLocationEXT* sampleLocations (void) const { return dataOrNullPtr(m_sampleLocations); }
70 deUint32 sampleLocationCount (void) const { return static_cast<deUint32>(m_sampleLocations.size()); }
73 deUint32 getSampleIndex (deUint32 gridX, deUint32 gridY, const deUint32 sampleNdx) const
86 inline vk::VkSampleLocationsInfoEXT makeSampleLocationsInfo (const MultisamplePixelGrid& pixelGrid)
88 const vk::VkSampleLocationsInfoEXT info =
91 DE_NULL, // const void* pNext;
95 pixelGrid.sampleLocations(), // const VkSampleLocationEXT* pSampleLocations;
101 void fillSampleLocationsRandom (MultisamplePixelGrid& grid, const deUint32 subPixelBits, const deUint32 seed = 142u);