HomeSort by relevance Sort by last modified time
    Searched full:uvec3 (Results 1 - 25 of 204) sorted by null

1 2 3 4 5 6 7 8 9

  /external/deqp/modules/gles31/functional/
es31fComputeShaderBuiltinVarTests.cpp 51 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& localSize_, const UVec3& numWorkGroups_) : localSize(localSize_), numWorkGroups(numWorkGroups_) {
    [all...]
es31fIndirectComputeDispatchTests.cpp 46 using tcu::UVec3;
72 RESULT_BLOCK_BASE_SIZE = (3+1)*(int)sizeof(deUint32), // uvec3 + uint
87 glu::ProgramSources genVerifySources (const UVec3& workGroupSize)
94 " uvec3 expectedGroupCount;\n"
124 UVec3 numWorkGroups;
127 DispatchCommand (deIntptr offset_, const UVec3& numWorkGroups_) : offset(offset_), numWorkGroups(numWorkGroups_) {}
132 UVec3 m_workGroupSize;
217 "void writeCmd (uint offset, uvec3 numWorkGroups)\n"
232 src << "\twriteCmd(" << offs << "u, uvec3("
284 deUint32 computeInvocationCount (const UVec3& workGroupSize, const UVec3& numWorkGroups
    [all...]
es31fShaderSharedVarTests.cpp 53 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)
101 SharedBasicVarCase::SharedBasicVarCase (Context& context, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize)
375 const tcu::UVec3 workGroupSize (2,1,3);
382 const tcu::UVec3 workGroupSize (2,1,3);
396 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "float_1_1_1", TYPE_FLOAT, PRECISION_HIGHP, tcu::UVec3(1,1,1)));
397 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "float_64_1_1", TYPE_FLOAT, PRECISION_HIGHP, tcu::UVec3(64,1,1)));
398 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "float_1_64_1", TYPE_FLOAT, PRECISION_HIGHP, tcu::UVec3(1,64,1)))
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/compute/
vktComputeShaderBuiltinVarTests.cpp 66 using tcu::UVec3;
74 static inline bool compareNumComponents (const UVec3& a, const UVec3& b,const int numComps)
80 static inline UVec3 readResultVec (const deUint32* ptr, const int numComps)
82 UVec3 res;
90 const UVec3& v;
93 LogComps (const UVec3 &v_, int numComps_) : v(v_), numComps(numComps_) {}
108 const UVec3& localSize (void) const { return m_localSize; }
109 const UVec3& numWorkGroups (void) const { return m_numWorkGroups; }
112 SubCase (const UVec3& localSize_, const UVec3& numWorkGroups_
    [all...]
vktComputeIndirectComputeDispatchTests.cpp 65 RESULT_BLOCK_BASE_SIZE = 4 * (int)sizeof(deUint32), // uvec3 + uint
88 const tcu::UVec3& numWorkGroups)
93 tcu::UVec3 m_numWorkGroups;
103 const tcu::UVec3 workGroupSize,
114 const tcu::UVec3 m_workGroupSize;
124 const tcu::UVec3& workGroupSize,
149 const tcu::UVec3 m_workGroupSize;
162 const tcu::UVec3& workGroupSize,
379 const tcu::UVec3 m_workGroupSize;
410 << " uvec3 expectedGroupCount;\n
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
vktSparseResourcesShaderIntrinsics.cpp 43 tcu::UVec3 imageSizes[sizeCountPerImageType];
48 { IMAGE_TYPE_2D, { tcu::UVec3(512u, 256u, 1u), tcu::UVec3(128u, 128u, 1u), tcu::UVec3(503u, 137u, 1u), tcu::UVec3(11u, 37u, 1u) } },
49 { IMAGE_TYPE_2D_ARRAY, { tcu::UVec3(512u, 256u, 6u), tcu::UVec3(128u, 128u, 8u), tcu::UVec3(503u, 137u, 3u), tcu::UVec3(11u, 37u, 3u) } },
50 { IMAGE_TYPE_CUBE, { tcu::UVec3(256u, 256u, 1u), tcu::UVec3(128u, 128u, 1u), tcu::UVec3(137u, 137u, 1u), tcu::UVec3(11u, 11u, 1u) (…)
    [all...]
vktSparseResourcesImageSparseBinding.cpp 62 const tcu::UVec3& imageSize,
71 const tcu::UVec3 m_imageSize;
79 const tcu::UVec3& imageSize,
96 const tcu::UVec3& imageSize,
105 const tcu::UVec3 m_imageSize;
111 const tcu::UVec3& imageSize,
397 tcu::UVec3 imageSizes[sizeCountPerImageType];
402 { IMAGE_TYPE_1D, { tcu::UVec3(512u, 1u, 1u ), tcu::UVec3(1024u, 1u, 1u), tcu::UVec3(11u, 1u, 1u) } }
    [all...]
vktSparseResourcesImageSparseResidency.cpp 82 tcu::UVec3 alignedDivide (const VkExtent3D& extent, const VkExtent3D& divisor)
84 tcu::UVec3 result;
93 tcu::UVec3 computeWorkGroupSize (const tcu::UVec3& gridSize)
96 const tcu::UVec3 maxComputeWorkGroupSize = tcu::UVec3(128u, 128u, 64u);
102 return tcu::UVec3(xWorkGroupSize, yWorkGroupSize, zWorkGroupSize);
112 const tcu::UVec3& imageSize,
123 const tcu::UVec3 m_imageSize;
132 const tcu::UVec3& imageSize
    [all...]
vktSparseResourcesImageMemoryAliasing.cpp 90 tcu::UVec3 alignedDivide (const VkExtent3D& extent, const VkExtent3D& divisor)
92 tcu::UVec3 result;
108 const tcu::UVec3& imageSize,
120 const tcu::UVec3 m_imageSize;
129 const tcu::UVec3& imageSize,
147 const tcu::UVec3& imageSize,
156 const tcu::UVec3 m_imageSize;
162 const tcu::UVec3& imageSize,
187 const tcu::UVec3 maxWorkGroupSize = tcu::UVec3(128u, 128u, 64u)
    [all...]
vktSparseResourcesMipmapSparseResidency.cpp 55 tcu::UVec3 alignedDivide (const VkExtent3D& extent, const VkExtent3D& divisor)
57 tcu::UVec3 result;
73 const tcu::UVec3& imageSize,
83 const tcu::UVec3 m_imageSize;
91 const tcu::UVec3& imageSize,
107 const tcu::UVec3& imageSize,
117 const tcu::UVec3 m_imageSize;
123 const tcu::UVec3& imageSize,
253 const tcu::UVec3 sparseBlocks = alignedDivide(mipExtent, imageGranularity);
515 tcu::UVec3 imageSizes[sizeCountPerImageType]
    [all...]
vktSparseResourcesShaderIntrinsicsSampled.hpp 40 const tcu::UVec3& imageSize,
60 const tcu::UVec3& imageSize,
74 const tcu::UVec3& imageSize,
92 const tcu::UVec3& imageSize,
106 const tcu::UVec3& imageSize,
124 const tcu::UVec3& imageSize,
vktSparseResourcesTestsUtil.cpp 55 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize, const deUint32 mipLevel)
64 return tcu::UVec3(mipLevelX, 1u, 1u);
67 return tcu::UVec3(imageSize.x(), 1u, 1u);
70 return tcu::UVec3(mipLevelX, imageSize.z(), 1u);
73 return tcu::UVec3(mipLevelX, mipLevelY, 1u);
76 return tcu::UVec3(mipLevelX, mipLevelY, imageSize.z());
79 return tcu::UVec3(mipLevelX, mipLevelY, mipLevelZ);
82 return tcu::UVec3(mipLevelX, mipLevelY, 6u);
85 return tcu::UVec3(mipLevelX, mipLevelY, 6u * imageSize.z())
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/pipeline/
vktPipelineMultisampleTestsUtil.cpp 40 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize, const deUint32 mipLevel)
49 return tcu::UVec3(mipLevelX, 1u, 1u);
52 return tcu::UVec3(imageSize.x(), 1u, 1u);
55 return tcu::UVec3(mipLevelX, imageSize.z(), 1u);
58 return tcu::UVec3(mipLevelX, mipLevelY, 1u);
61 return tcu::UVec3(mipLevelX, mipLevelY, imageSize.z());
64 return tcu::UVec3(mipLevelX, mipLevelY, mipLevelZ);
67 return tcu::UVec3(mipLevelX, mipLevelY, 6u);
70 return tcu::UVec3(mipLevelX, mipLevelY, 6u * imageSize.z())
    [all...]
vktPipelineMultisampleTestsUtil.hpp 65 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize, const deUint32 mipLevel = 0);
67 tcu::UVec3 getLayerSize (const ImageType imageType, const tcu::UVec3& imageSize);
69 deUint32 getNumLayers (const ImageType imageType, const tcu::UVec3& imageSize);
71 deUint32 getNumPixels (const ImageType imageType, const tcu::UVec3& imageSize);
77 tcu::UVec3 mipLevelExtents (const tcu::UVec3& baseExtents, const deUint32 mipLevel);
vktPipelineImageUtil.hpp 121 virtual tcu::UVec3 getTextureDimension (void) const = 0;
151 virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth(), 1, 1); }
173 virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth(), 1, 1); }
194 virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth(), m_texture.getHeight(), 1); }
216 virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth(), m_texture.getHeight(), 1); }
237 virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth(), m_texture.getHeig (…)
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/image/
vktImageQualifiersTests.cpp 60 static const tcu::UVec3 g_localWorkGroupSizeBase = tcu::UVec3(8, 8, 2);
68 const tcu::UVec3 getLocalWorkGroupSize (const ImageType imageType, const tcu::UVec3& imageSize)
70 const tcu::UVec3 computeGridSize = getShaderGridSize(imageType, imageSize);
72 const tcu::UVec3 localWorkGroupSize = tcu::UVec3(de::min(g_localWorkGroupSizeBase.x(), computeGridSize.x()),
78 const tcu::UVec3 getNumWorkGroups (const ImageType imageType, const tcu::UVec3& imageSize)
80 const tcu::UVec3 computeGridSize = getShaderGridSize(imageType, imageSize)
    [all...]
vktImageTestsUtil.hpp 112 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize); //!< Size used for addresing image in a shader
113 tcu::UVec3 getLayerSize (const ImageType imageType, const tcu::UVec3& imageSize); //!< Size of a single layer
114 deUint32 getNumLayers (const ImageType imageType, const tcu::UVec3& imageSize); //!< Number of array layers (for array and cube types)
115 deUint32 getNumPixels (const ImageType imageType, const tcu::UVec3& imageSize); //!< Number of texels in an image
205 tcu::UVec3 getCompressedImageResolutionInBlocks (const vk::VkFormat format, const tcu::UVec3& size);
206 tcu::UVec3 getCompressedImageResolutionBlockCeil (const vk::VkFormat format, const tcu::UVec3& size)
    [all...]
vktImageAtomicOperationTests.cpp 56 using tcu::UVec3;
255 const tcu::UVec3& imageSize,
265 const tcu::UVec3 m_imageSize;
275 const tcu::UVec3& imageSize,
294 const UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize);
329 const tcu::UVec3& imageSize,
339 const tcu::UVec3 m_imageSize;
349 const tcu::UVec3& imageSize,
369 const UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize);
405 const tcu::UVec3& imageSize
    [all...]
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_nir_intrinsics.c 118 nir_const_value uvec3; local
119 uvec3.u32[0] = 1;
120 uvec3.u32[1] = size[0];
121 uvec3.u32[2] = size[0] * size[1];
122 nir_ssa_def *div_val = nir_build_imm(b, 3, 32, uvec3);
123 uvec3.u32[0] = size[0];
124 uvec3.u32[1] = size[1];
125 uvec3.u32[2] = size[2];
126 nir_ssa_def *mod_val = nir_build_imm(b, 3, 32, uvec3);
  /external/deqp/data/gles31/shaders/es31/
implicit_conversions.test 148 output uvec3 out0 = [ uvec3(3, 4, 5) | uvec3(2, 3, 4) | uvec3(2, 3, 4) | uvec3(4, 5, 6) | uvec3(6, 7, 8) ];
159 out0 = in0 + uvec3(1, 2, 3);
346 output uvec3 out0 = [ uvec3(2, 4, 6) | uvec3(3, 3, 5) | uvec3(4, 9, 5) ]
    [all...]
  /external/deqp/data/gles31/shaders/es32/
implicit_conversions.test 148 output uvec3 out0 = [ uvec3(3, 4, 5) | uvec3(2, 3, 4) | uvec3(2, 3, 4) | uvec3(4, 5, 6) | uvec3(6, 7, 8) ];
159 out0 = in0 + uvec3(1, 2, 3);
346 output uvec3 out0 = [ uvec3(2, 4, 6) | uvec3(3, 3, 5) | uvec3(4, 9, 5) ]
    [all...]
  /external/deqp/data/gles3/shaders/
invalid_implicit_conversions.test 741 uvec3 b;
759 uvec3 c;
761 uvec3 b;
762 uvec3 c = a + b;
901 uvec3 b;
919 uvec3 c;
921 uvec3 b;
922 uvec3 c = a + b;
1061 uvec3 b;
1079 uvec3 c
    [all...]
  /external/mesa3d/src/gallium/drivers/radeonsi/glsl_tests/
bitfield_extract.glsl 30 flat in uvec3 v;
  /external/vulkan-validation-layers/libs/glm/detail/
func_integer.inl 73 GLM_FUNC_QUALIFIER uvec3 uaddCarry
75 uvec3 const & x,
76 uvec3 const & y,
77 uvec3 & Carry
80 return uvec3(
133 GLM_FUNC_QUALIFIER uvec3 usubBorrow
135 uvec3 const & x,
136 uvec3 const & y,
137 uvec3 & Borrow
140 return uvec3(
    [all...]
  /prebuilts/ndk/r16/sources/third_party/vulkan/src/libs/glm/detail/
func_integer.inl 73 GLM_FUNC_QUALIFIER uvec3 uaddCarry
75 uvec3 const & x,
76 uvec3 const & y,
77 uvec3 & Carry
80 return uvec3(
133 GLM_FUNC_QUALIFIER uvec3 usubBorrow
135 uvec3 const & x,
136 uvec3 const & y,
137 uvec3 & Borrow
140 return uvec3(
    [all...]

Completed in 699 milliseconds

1 2 3 4 5 6 7 8 9