Home
last modified time | relevance | path

Searched refs:UVec3 (Results 1 - 25 of 123) sorted by relevance

12345

/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fComputeShaderBuiltinVarTests.cpp51 using tcu::UVec3;
73 typedef std::map<tcu::UVec3, ShaderProgramSp, LexicalCompareVec<deUint32, 3> > LocalSizeProgramMap;
85 virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const = 0;
90 UVec3 localSize;
91 UVec3 numWorkGroups;
94 SubCase (const UVec3 in SubCase()
[all...]
H A Des31fIndirectComputeDispatchTests.cpp46 using tcu::UVec3;
87 glu::ProgramSources genVerifySources (const UVec3& workGroupSize) in genVerifySources()
124 UVec3 numWorkGroups;
127 DispatchCommand (deIntptr offset_, const UVec3& numWorkGroups_) : offset(offset_), numWorkGroups(numWorkGroups_) {} in DispatchCommand()
132 UVec3 m_workGroupSize;
284 deUint32 computeInvocationCount (const UVec3& workGroupSize, const UVec3& numWorkGroups) in computeInvocationCount()
395 SingleDispatchCase (Context& context, const char* name, const char* description, GenBuffer genBuffer, deUintptr bufferSize, deUintptr offset, const UVec3& workGroupSize, const UVec3& numWorkGroups) in SingleDispatchCase()
411 m_workGroupSize = UVec3( in MultiDispatchCase()
[all...]
H A Des31fShaderSharedVarTests.cpp53 using tcu::UVec3;
74 SharedBasicVarCase (Context& context, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize);
87 const tcu::UVec3 m_workGroupSize;
92 static std::string getBasicCaseDescription (DataType basicType, Precision precision, const tcu::UVec3& workGroupSize) in getBasicCaseDescription()
101 SharedBasicVarCase::SharedBasicVarCase (Context& context, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize) in SharedBasicVarCase()
375 const tcu::UVec3 workGroupSize (2,1,3); in init()
382 const tcu::UVec3 workGroupSize (2,1,3); in init()
396 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "float_1_1_1", TYPE_FLOAT, PRECISION_HIGHP, tcu::UVec3(1,1,1))); in init()
397 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "float_64_1_1", TYPE_FLOAT, PRECISION_HIGHP, tcu::UVec3(64,1,1))); in init()
398 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "float_1_64_1", TYPE_FLOAT, PRECISION_HIGHP, tcu::UVec3( in init()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute/
H A DvktComputeShaderBuiltinVarTests.cpp73 using tcu::UVec3;
81 static inline bool compareNumComponents (const UVec3& a, const UVec3& b,const int numComps) in compareNumComponents()
87 static inline UVec3 readResultVec (const deUint32* ptr, const int numComps) in readResultVec()
89 UVec3 res; in readResultVec()
97 const UVec3& v;
100 LogComps (const UVec3 &v_, int numComps_) : v(v_), numComps(numComps_) {} in LogComps()
115 const UVec3& localSize (void) const { return m_localSize; } in localSize()
116 const UVec3& numWorkGroups (void) const { return m_numWorkGroups; } in numWorkGroups()
119 SubCase (const UVec3 in SubCase()
[all...]
H A DvktComputeIndirectComputeDispatchTests.cpp232 const tcu::UVec3& numWorkGroups) in DispatchCommand()
237 tcu::UVec3 m_numWorkGroups;
246 const tcu::UVec3 workGroupSize, in DispatchCaseDesc()
257 const tcu::UVec3 m_workGroupSize;
268 const tcu::UVec3& workGroupSize,
304 const tcu::UVec3 m_workGroupSize;
319 const tcu::UVec3& workGroupSize, in IndirectDispatchInstanceBufferUpload()
572 const tcu::UVec3 m_workGroupSize;
664 const tcu::UVec3& workGroupSize, in IndirectDispatchInstanceBufferGenerate()
856 DispatchCaseDesc("single_invocation", INDIRECT_COMMAND_OFFSET, tcu::UVec3( in createIndirectComputeDispatchTests()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/compute/
H A DvktComputeShaderBuiltinVarTests.cpp71 using tcu::UVec3;
79 static inline bool compareNumComponents (const UVec3& a, const UVec3& b,const int numComps) in compareNumComponents()
85 static inline UVec3 readResultVec (const deUint32* ptr, const int numComps) in readResultVec()
87 UVec3 res; in readResultVec()
95 const UVec3& v;
98 LogComps (const UVec3 &v_, int numComps_) : v(v_), numComps(numComps_) {} in LogComps()
113 const UVec3& localSize (void) const { return m_localSize; } in localSize()
114 const UVec3& numWorkGroups (void) const { return m_numWorkGroups; } in numWorkGroups()
117 SubCase (const UVec3 in SubCase()
[all...]
H A DvktComputeIndirectComputeDispatchTests.cpp230 const tcu::UVec3& numWorkGroups) in DispatchCommand()
235 tcu::UVec3 m_numWorkGroups;
245 const tcu::UVec3 workGroupSize, in DispatchCaseDesc()
258 const tcu::UVec3 m_workGroupSize;
269 const tcu::UVec3& workGroupSize,
302 const tcu::UVec3 m_workGroupSize;
316 const tcu::UVec3& workGroupSize, in IndirectDispatchInstanceBufferUpload()
567 const tcu::UVec3 m_workGroupSize;
654 const tcu::UVec3& workGroupSize, in IndirectDispatchInstanceBufferGenerate()
843 DispatchCaseDesc("single_invocation", "Single invocation only from offset 0", INDIRECT_COMMAND_OFFSET, tcu::UVec3( in createIndirectComputeDispatchTests()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/
H A DvktSparseResourcesShaderIntrinsics.cpp39 tcu::UVec3 imageSize;
56 { IMAGE_TYPE_2D, { tcu::UVec3(512u, 256u, 1u), tcu::UVec3(128u, 128u, 1u), tcu::UVec3(503u, 137u, 1u), tcu::UVec3(11u, 37u, 1u) }, getTestFormats(IMAGE_TYPE_2D) }, in createSparseResourcesShaderIntrinsicsTests()
57 { IMAGE_TYPE_2D_ARRAY, { tcu::UVec3(512u, 256u, 6u), tcu::UVec3(128u, 128u, 8u), tcu::UVec3(503u, 137u, 3u), tcu::UVec3(11u, 37u, 3u) }, getTestFormats(IMAGE_TYPE_2D_ARRAY) }, in createSparseResourcesShaderIntrinsicsTests()
58 { IMAGE_TYPE_CUBE, { tcu::UVec3(25 in createSparseResourcesShaderIntrinsicsTests()
[all...]
H A DvktSparseResourcesImageSparseBinding.cpp64 const tcu::UVec3& imageSize,
74 const tcu::UVec3 m_imageSize;
81 const tcu::UVec3& imageSize, in ImageSparseBindingCase()
121 const tcu::UVec3& imageSize,
130 const tcu::UVec3 m_imageSize;
136 const tcu::UVec3& imageSize, in ImageSparseBindingInstance()
483 { IMAGE_TYPE_1D, { tcu::UVec3(512u, 1u, 1u ), tcu::UVec3(1024u, 1u, 1u), tcu::UVec3(11u, 1u, 1u) }, getSparseBindingTestFormats(IMAGE_TYPE_1D, !useDeviceGroup) }, in createImageSparseBindingTestsCommon()
484 { IMAGE_TYPE_1D_ARRAY, { tcu::UVec3(51 in createImageSparseBindingTestsCommon()
[all...]
H A DvktSparseResourcesImageAlignedMipSize.cpp62 const tcu::UVec3& imageSize,
71 const tcu::UVec3 m_imageSize;
78 const tcu::UVec3& imageSize, in ImageAlignedMipSizeCase()
116 const tcu::UVec3& imageSize,
123 const tcu::UVec3 m_imageSize;
129 const tcu::UVec3& imageSize, in ImageAlignedMipSizeInstance()
266 { IMAGE_TYPE_2D, { tcu::UVec3(512u, 256u, 1u) }, getTestFormats(IMAGE_TYPE_2D) }, in createImageAlignedMipSizeTests()
267 { IMAGE_TYPE_2D_ARRAY, { tcu::UVec3(512u, 256u, 6u) }, getTestFormats(IMAGE_TYPE_2D_ARRAY) }, in createImageAlignedMipSizeTests()
268 { IMAGE_TYPE_CUBE, { tcu::UVec3(256u, 256u, 1u) }, getTestFormats(IMAGE_TYPE_CUBE) }, in createImageAlignedMipSizeTests()
269 { IMAGE_TYPE_CUBE_ARRAY, { tcu::UVec3(25 in createImageAlignedMipSizeTests()
[all...]
H A DvktSparseResourcesImageMemoryAliasing.cpp99 const tcu::UVec3& imageSize,
112 const tcu::UVec3 m_imageSize;
120 const tcu::UVec3& imageSize, in ImageSparseMemoryAliasingCase()
169 const tcu::UVec3& imageSize,
178 const tcu::UVec3 m_imageSize;
184 const tcu::UVec3& imageSize, in ImageSparseMemoryAliasingInstance()
210 const tcu::UVec3 maxWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in iterate()
211 const tcu::UVec3 maxWorkGroupCount = tcu::UVec3(6553 in iterate()
[all...]
H A DvktSparseResourcesMipmapSparseResidency.cpp64 const tcu::UVec3& imageSize,
74 const tcu::UVec3 m_imageSize;
81 const tcu::UVec3& imageSize, in MipmapSparseResidencyCase()
121 const tcu::UVec3& imageSize,
131 const tcu::UVec3 m_imageSize;
137 const tcu::UVec3& imageSize, in MipmapSparseResidencyInstance()
281 const tcu::UVec3 sparseBlocks = alignedDivide(mipExtent, imageGranularity); in iterate()
574 { IMAGE_TYPE_2D, { tcu::UVec3(512u, 256u, 1u), tcu::UVec3(1024u, 128u, 1u), tcu::UVec3(1 in createMipmapSparseResidencyTestsCommon()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/
H A DvktSparseResourcesShaderIntrinsics.cpp39 tcu::UVec3 imageSize;
56 { IMAGE_TYPE_2D, { tcu::UVec3(512u, 256u, 1u), tcu::UVec3(128u, 128u, 1u), tcu::UVec3(503u, 137u, 1u), tcu::UVec3(11u, 37u, 1u) }, getTestFormats(IMAGE_TYPE_2D) }, in createSparseResourcesShaderIntrinsicsTests()
57 { IMAGE_TYPE_2D_ARRAY, { tcu::UVec3(512u, 256u, 6u), tcu::UVec3(128u, 128u, 8u), tcu::UVec3(503u, 137u, 3u), tcu::UVec3(11u, 37u, 3u) }, getTestFormats(IMAGE_TYPE_2D_ARRAY) }, in createSparseResourcesShaderIntrinsicsTests()
58 { IMAGE_TYPE_CUBE, { tcu::UVec3(25 in createSparseResourcesShaderIntrinsicsTests()
[all...]
H A DvktSparseResourcesImageSparseBinding.cpp65 const tcu::UVec3& imageSize,
75 const tcu::UVec3 m_imageSize;
83 const tcu::UVec3& imageSize, in ImageSparseBindingCase()
118 const tcu::UVec3& imageSize,
127 const tcu::UVec3 m_imageSize;
133 const tcu::UVec3& imageSize, in ImageSparseBindingInstance()
470 { IMAGE_TYPE_1D, { tcu::UVec3(512u, 1u, 1u ), tcu::UVec3(1024u, 1u, 1u), tcu::UVec3(11u, 1u, 1u) }, getTestFormats(IMAGE_TYPE_1D) }, in createImageSparseBindingTestsCommon()
471 { IMAGE_TYPE_1D_ARRAY, { tcu::UVec3(51 in createImageSparseBindingTestsCommon()
[all...]
H A DvktSparseResourcesImageAlignedMipSize.cpp63 const tcu::UVec3& imageSize,
72 const tcu::UVec3 m_imageSize;
80 const tcu::UVec3& imageSize, in ImageAlignedMipSizeCase()
118 const tcu::UVec3& imageSize,
125 const tcu::UVec3 m_imageSize;
131 const tcu::UVec3& imageSize, in ImageAlignedMipSizeInstance()
268 { IMAGE_TYPE_2D, { tcu::UVec3(512u, 256u, 1u) }, getTestFormats(IMAGE_TYPE_2D) }, in createImageAlignedMipSizeTests()
269 { IMAGE_TYPE_2D_ARRAY, { tcu::UVec3(512u, 256u, 6u) }, getTestFormats(IMAGE_TYPE_2D_ARRAY) }, in createImageAlignedMipSizeTests()
270 { IMAGE_TYPE_CUBE, { tcu::UVec3(256u, 256u, 1u) }, getTestFormats(IMAGE_TYPE_CUBE) }, in createImageAlignedMipSizeTests()
271 { IMAGE_TYPE_CUBE_ARRAY, { tcu::UVec3(25 in createImageAlignedMipSizeTests()
[all...]
H A DvktSparseResourcesImageMemoryAliasing.cpp100 const tcu::UVec3& imageSize,
113 const tcu::UVec3 m_imageSize;
122 const tcu::UVec3& imageSize, in ImageSparseMemoryAliasingCase()
171 const tcu::UVec3& imageSize,
180 const tcu::UVec3 m_imageSize;
186 const tcu::UVec3& imageSize, in ImageSparseMemoryAliasingInstance()
212 const tcu::UVec3 maxWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in iterate()
213 const tcu::UVec3 maxWorkGroupCount = tcu::UVec3(6553 in iterate()
[all...]
H A DvktSparseResourcesMipmapSparseResidency.cpp65 const tcu::UVec3& imageSize,
75 const tcu::UVec3 m_imageSize;
83 const tcu::UVec3& imageSize, in MipmapSparseResidencyCase()
123 const tcu::UVec3& imageSize,
133 const tcu::UVec3 m_imageSize;
139 const tcu::UVec3& imageSize, in MipmapSparseResidencyInstance()
283 const tcu::UVec3 sparseBlocks = alignedDivide(mipExtent, imageGranularity); in iterate()
576 { IMAGE_TYPE_2D, { tcu::UVec3(512u, 256u, 1u), tcu::UVec3(1024u, 128u, 1u), tcu::UVec3(1 in createMipmapSparseResidencyTestsCommon()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineMultisampleTestsUtil.cpp40 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize, const deUint32 mipLevel) in getShaderGridSize()
49 return tcu::UVec3(mipLevelX, 1u, 1u); in getShaderGridSize()
52 return tcu::UVec3(imageSize.x(), 1u, 1u); in getShaderGridSize()
55 return tcu::UVec3(mipLevelX, imageSize.z(), 1u); in getShaderGridSize()
58 return tcu::UVec3(mipLevelX, mipLevelY, 1u); in getShaderGridSize()
61 return tcu::UVec3(mipLevelX, mipLevelY, imageSize.z()); in getShaderGridSize()
64 return tcu::UVec3(mipLevelX, mipLevelY, mipLevelZ); in getShaderGridSize()
67 return tcu::UVec3(mipLevelX, mipLevelY, 6u); in getShaderGridSize()
70 return tcu::UVec3(mipLevel in getShaderGridSize()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
H A DvktPipelineMultisampleTestsUtil.cpp40 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize, const deUint32 mipLevel) in getShaderGridSize()
49 return tcu::UVec3(mipLevelX, 1u, 1u); in getShaderGridSize()
52 return tcu::UVec3(imageSize.x(), 1u, 1u); in getShaderGridSize()
55 return tcu::UVec3(mipLevelX, imageSize.z(), 1u); in getShaderGridSize()
58 return tcu::UVec3(mipLevelX, mipLevelY, 1u); in getShaderGridSize()
61 return tcu::UVec3(mipLevelX, mipLevelY, imageSize.z()); in getShaderGridSize()
64 return tcu::UVec3(mipLevelX, mipLevelY, mipLevelZ); in getShaderGridSize()
67 return tcu::UVec3(mipLevelX, mipLevelY, 6u); in getShaderGridSize()
70 return tcu::UVec3(mipLevel in getShaderGridSize()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image/
H A DvktImageQualifiersTests.cpp64 static const tcu::UVec3 g_localWorkGroupSizeBase = tcu::UVec3(8, 8, 2);
72 const tcu::UVec3 getLocalWorkGroupSize (const ImageType imageType, const tcu::UVec3& imageSize) in getLocalWorkGroupSize()
74 const tcu::UVec3 computeGridSize = getShaderGridSize(imageType, imageSize); in getLocalWorkGroupSize()
76 const tcu::UVec3 localWorkGroupSize = tcu::UVec3(de::min(g_localWorkGroupSizeBase.x(), computeGridSize.x()), in getLocalWorkGroupSize()
82 const tcu::UVec3 getNumWorkGroups (const ImageType imageType, const tcu::UVec3& imageSize) in getNumWorkGroups()
84 const tcu::UVec3 computeGridSiz in getNumWorkGroups()
[all...]
H A DvktImageTestsUtil.hpp119 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize); //!< Size used for addresing image in a shader
120 tcu::UVec3 getLayerSize (const ImageType imageType, const tcu::UVec3& imageSize); //!< Size of a single layer
121 deUint32 getNumLayers (const ImageType imageType, const tcu::UVec3& imageSize); //!< Number of array layers (for array and cube types)
122 deUint32 getNumPixels (const ImageType imageType, const tcu::UVec3& imageSize); //!< Number of texels in an image
153 tcu::UVec3 getCompressedImageResolutionInBlocks (const vk::VkFormat format, const tcu::UVec3& size);
154 tcu::UVec3 getCompressedImageResolutionBlockCeil (const vk::VkFormat format, const tcu::UVec3
[all...]
H A DvktImageTestsUtil.cpp73 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize) in getShaderGridSize()
79 return tcu::UVec3(imageSize.x(), 1u, 1u); in getShaderGridSize()
82 return tcu::UVec3(imageSize.x(), imageSize.z(), 1u); in getShaderGridSize()
85 return tcu::UVec3(imageSize.x(), imageSize.y(), 1u); in getShaderGridSize()
89 return tcu::UVec3(imageSize.x(), imageSize.y(), imageSize.z()); in getShaderGridSize()
92 return tcu::UVec3(imageSize.x(), imageSize.y(), 6u); in getShaderGridSize()
95 return tcu::UVec3(imageSize.x(), imageSize.y(), 6u * imageSize.z()); in getShaderGridSize()
99 return tcu::UVec3(1u, 1u, 1u); in getShaderGridSize()
103 tcu::UVec3 getLayerSiz
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/image/
H A DvktImageQualifiersTests.cpp64 static const tcu::UVec3 g_localWorkGroupSizeBase = tcu::UVec3(8, 8, 2);
72 const tcu::UVec3 getLocalWorkGroupSize (const ImageType imageType, const tcu::UVec3& imageSize) in getLocalWorkGroupSize()
74 const tcu::UVec3 computeGridSize = getShaderGridSize(imageType, imageSize); in getLocalWorkGroupSize()
76 const tcu::UVec3 localWorkGroupSize = tcu::UVec3(de::min(g_localWorkGroupSizeBase.x(), computeGridSize.x()), in getLocalWorkGroupSize()
82 const tcu::UVec3 getNumWorkGroups (const ImageType imageType, const tcu::UVec3& imageSize) in getNumWorkGroups()
84 const tcu::UVec3 computeGridSiz in getNumWorkGroups()
[all...]
H A DvktImageTestsUtil.hpp119 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize); //!< Size used for addresing image in a shader
120 tcu::UVec3 getLayerSize (const ImageType imageType, const tcu::UVec3& imageSize); //!< Size of a single layer
121 deUint32 getNumLayers (const ImageType imageType, const tcu::UVec3& imageSize); //!< Number of array layers (for array and cube types)
122 deUint32 getNumPixels (const ImageType imageType, const tcu::UVec3& imageSize); //!< Number of texels in an image
153 tcu::UVec3 getCompressedImageResolutionInBlocks (const vk::VkFormat format, const tcu::UVec3& size);
154 tcu::UVec3 getCompressedImageResolutionBlockCeil (const vk::VkFormat format, const tcu::UVec3
[all...]
H A DvktImageTestsUtil.cpp73 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize) in getShaderGridSize()
79 return tcu::UVec3(imageSize.x(), 1u, 1u); in getShaderGridSize()
82 return tcu::UVec3(imageSize.x(), imageSize.z(), 1u); in getShaderGridSize()
85 return tcu::UVec3(imageSize.x(), imageSize.y(), 1u); in getShaderGridSize()
89 return tcu::UVec3(imageSize.x(), imageSize.y(), imageSize.z()); in getShaderGridSize()
92 return tcu::UVec3(imageSize.x(), imageSize.y(), 6u); in getShaderGridSize()
95 return tcu::UVec3(imageSize.x(), imageSize.y(), 6u * imageSize.z()); in getShaderGridSize()
99 return tcu::UVec3(1u, 1u, 1u); in getShaderGridSize()
103 tcu::UVec3 getLayerSiz
[all...]

Completed in 22 milliseconds

12345