/third_party/vk-gl-cts/external/openglcts/modules/common/subgroups/ |
H A D | glcSubgroupsBuiltinVarTests.cpp | 87 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeSubgroupSize() 98 for (deUint32 lX = 0; lX < localSize[0]; ++lX) in checkComputeSubgroupSize() 100 for (deUint32 lY = 0; lY < localSize[1]; ++lY) in checkComputeSubgroupSize() 102 for (deUint32 lZ = 0; lZ < localSize[2]; in checkComputeSubgroupSize() 106 nX * localSize[0] + lX; in checkComputeSubgroupSize() 108 nY * localSize[1] + lY; in checkComputeSubgroupSize() 110 nZ * localSize[2] + lZ; in checkComputeSubgroupSize() 113 numWorkgroups[0] * localSize[0]; in checkComputeSubgroupSize() 115 numWorkgroups[1] * localSize[1]; in checkComputeSubgroupSize() 137 const deUint32 numWorkgroups[3], const deUint32 localSize[ in checkComputeSubgroupInvocationID() 86 checkComputeSubgroupSize(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize) checkComputeSubgroupSize() argument 136 checkComputeSubgroupInvocationID(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize) checkComputeSubgroupInvocationID() argument 203 checkComputeNumSubgroups(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeNumSubgroups() argument 259 checkComputeSubgroupID(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeSubgroupID() argument [all...] |
H A D | glcSubgroupsTestsUtils.cpp | 311 stringstream localSize; in makeComputePipeline() local 312 localSize << "local_size_x = " << localSizeX; in makeComputePipeline() 313 templateArgs.insert(pair<string, string>("LOCAL_SIZE_X", localSize.str())); in makeComputePipeline() 316 stringstream localSize; in makeComputePipeline() local 317 localSize << "local_size_y = " << localSizeY; in makeComputePipeline() 318 templateArgs.insert(pair<string, string>("LOCAL_SIZE_Y", localSize.str())); in makeComputePipeline() 321 stringstream localSize; in makeComputePipeline() local 322 localSize << "local_size_z = " << localSizeZ; in makeComputePipeline() 323 templateArgs.insert(pair<string, string>("LOCAL_SIZE_Z", localSize.str())); in makeComputePipeline() 1258 const deUint32 numWorkgroups[3], const deUint32 localSize[ in checkCompute() 1257 checkCompute(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 ref) checkCompute() argument 2038 makeComputeTest( Context& context, Format format, SSBOData* inputs, deUint32 inputsCount, bool (*checkResult)(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize)) makeComputeTest() argument [all...] |
/third_party/skia/third_party/externals/angle2/src/tests/compiler_tests/ |
H A D | WorkGroupSize_test.cpp | 61 const WorkGroupSize &localSize = mTranslator->getComputeShaderLocalSize(); in TEST_F() local 62 ASSERT_EQ(5, localSize[0]); in TEST_F() 63 ASSERT_EQ(1, localSize[1]); in TEST_F() 64 ASSERT_EQ(1, localSize[2]); in TEST_F() 78 const WorkGroupSize &localSize = mTranslator->getComputeShaderLocalSize(); in TEST_F() local 79 ASSERT_EQ(5, localSize[0]); in TEST_F() 80 ASSERT_EQ(1, localSize[1]); in TEST_F() 81 ASSERT_EQ(10, localSize[2]); in TEST_F() 95 const WorkGroupSize &localSize = mTranslator->getComputeShaderLocalSize(); in TEST_F() local 96 ASSERT_EQ(5, localSize[ in TEST_F() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/ |
H A D | vktSubgroupsBuiltinVarTests.cpp | 120 const deUint32 localSize[3], in checkComputeSubgroupSize() 133 for (deUint32 lX = 0; lX < localSize[0]; ++lX) in checkComputeSubgroupSize() 135 for (deUint32 lY = 0; lY < localSize[1]; ++lY) in checkComputeSubgroupSize() 137 for (deUint32 lZ = 0; lZ < localSize[2]; ++lZ) in checkComputeSubgroupSize() 140 nX * localSize[0] + lX; in checkComputeSubgroupSize() 142 nY * localSize[1] + lY; in checkComputeSubgroupSize() 144 nZ * localSize[2] + lZ; in checkComputeSubgroupSize() 147 numWorkgroups[0] * localSize[0]; in checkComputeSubgroupSize() 149 numWorkgroups[1] * localSize[1]; in checkComputeSubgroupSize() 173 const deUint32 localSize[ in checkComputeSubgroupInvocationID() 117 checkComputeSubgroupSize(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize) checkComputeSubgroupSize() argument 170 checkComputeSubgroupInvocationID(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize) checkComputeSubgroupInvocationID() argument 241 checkComputeNumSubgroups(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeNumSubgroups() argument 299 checkComputeSubgroupID(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeSubgroupID() argument [all...] |
H A D | vktSubgroupsSizeControlTests.cpp | 201 const deUint32 localSize[3], in checkCompute() 212 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkCompute() 213 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkCompute() 214 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkCompute() 223 log << TestLog::Message << "[" << localSize[0] << ", " << localSize[1] << ", " << localSize[2] << "] " in checkCompute() 231 log << TestLog::Message << "[" << localSize[0] << ", " << localSize[1] << ", " << localSize[ in checkCompute() 198 checkCompute(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkCompute() argument 241 checkComputeRequireFull(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeRequireFull() argument 637 const UVec3 localSize = getLocalSizes(maxWorkGroupSize, maxInvocations, maxInvocations); test() local 694 const UVec3 localSize = getLocalSizes(maxWorkGroupSize, maxInvocations, maxInvocations); test() local 805 const UVec3 localSize = getLocalSizes(maxWorkGroupSize, maxInvocations, maxInvocations); testRequireFullSubgroups() local 860 const UVec3 localSize = getLocalSizes(maxWorkGroupSize, maxInvocations, maxTotalLocalSize); testRequireSubgroupSize() local 916 const UVec3 localSize = getLocalSizes(maxWorkGroupSize, maxInvocations, maxInvocations); testRequireSubgroupSize() local [all...] |
H A D | vktSubgroupsMultipleDispatchesUniformSubgroupSizeTests.cpp | 116 for (uint32_t localSize = 1u; localSize <= maxLocalSize; localSize *= 2u) in iterate() 124 sizeof(localSize) // size_t size; in iterate() 131 sizeof(localSize), // dataSize in iterate() 132 &localSize // pData in iterate() 210 const auto expectedSubgroupCount = (localSize / size + ((localSize % size != 0u) ? 1u : 0u)); in iterate() 214 msg << "Local size " << localSize << " with subgroup size " << size << " resulted in subgroup count " << subgroupCount << " != " << expectedSubgroupCount; in iterate() 220 msg << "Subgroup size " << size << " with local size " << localSize; in iterate() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/ |
H A D | vktSubgroupsBuiltinVarTests.cpp | 120 const deUint32 localSize[3], in checkComputeSubgroupSize() 133 for (deUint32 lX = 0; lX < localSize[0]; ++lX) in checkComputeSubgroupSize() 135 for (deUint32 lY = 0; lY < localSize[1]; ++lY) in checkComputeSubgroupSize() 137 for (deUint32 lZ = 0; lZ < localSize[2]; ++lZ) in checkComputeSubgroupSize() 140 nX * localSize[0] + lX; in checkComputeSubgroupSize() 142 nY * localSize[1] + lY; in checkComputeSubgroupSize() 144 nZ * localSize[2] + lZ; in checkComputeSubgroupSize() 147 numWorkgroups[0] * localSize[0]; in checkComputeSubgroupSize() 149 numWorkgroups[1] * localSize[1]; in checkComputeSubgroupSize() 173 const deUint32 localSize[ in checkComputeSubgroupInvocationID() 117 checkComputeSubgroupSize(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize) checkComputeSubgroupSize() argument 170 checkComputeSubgroupInvocationID(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize) checkComputeSubgroupInvocationID() argument 241 checkComputeNumSubgroups(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeNumSubgroups() argument 299 checkComputeSubgroupID(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeSubgroupID() argument [all...] |
H A D | vktSubgroupsSizeControlTests.cpp | 200 const deUint32 localSize[3], in checkCompute() 211 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkCompute() 212 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkCompute() 213 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkCompute() 222 log << TestLog::Message << "[" << localSize[0] << ", " << localSize[1] << ", " << localSize[2] << "] " in checkCompute() 231 log << TestLog::Message << "[" << localSize[0] << ", " << localSize[1] << ", " << localSize[ in checkCompute() 197 checkCompute(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkCompute() argument 241 checkComputeRequireFull(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeRequireFull() argument 639 const UVec3 localSize = getLocalSizes(maxWorkGroupSize, maxInvocations, maxInvocations); test() local 695 const UVec3 localSize = getLocalSizes(maxWorkGroupSize, maxInvocations, maxInvocations); test() local 803 const UVec3 localSize = getLocalSizes(maxWorkGroupSize, maxInvocations, maxInvocations); testRequireFullSubgroups() local 855 const UVec3 localSize = getLocalSizes(maxWorkGroupSize, maxInvocations, maxTotalLocalSize); testRequireSubgroupSize() local 912 const UVec3 localSize = getLocalSizes(maxWorkGroupSize, maxInvocations, maxInvocations); testRequireSubgroupSize() local [all...] |
H A D | vktSubgroupsMultipleDispatchesUniformSubgroupSizeTests.cpp | 116 for (uint32_t localSize = 1u; localSize <= maxLocalSize; localSize *= 2u) in iterate() 124 sizeof(localSize) // size_t size; in iterate() 131 sizeof(localSize), // dataSize in iterate() 132 &localSize // pData in iterate() 210 const auto expectedSubgroupCount = (localSize / size + ((localSize % size != 0u) ? 1u : 0u)); in iterate() 214 msg << "Local size " << localSize << " with subgroup size " << size << " resulted in subgroup count " << subgroupCount << " != " << expectedSubgroupCount; in iterate() 220 msg << "Subgroup size " << size << " with local size " << localSize; in iterate() local [all...] |
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fComputeShaderBuiltinVarTests.cpp | 90 UVec3 localSize; member 94 SubCase (const UVec3& localSize_, const UVec3& numWorkGroups_) : localSize(localSize_), numWorkGroups(numWorkGroups_) {} in SubCase() 103 deUint32 getProgram (const UVec3& localSize); 136 static string genBuiltinVarSource (const string& varName, DataType varType, const UVec3& localSize) in genBuiltinVarSource() argument 141 << "layout (local_size_x = " << localSize.x() << ", local_size_y = " << localSize.y() << ", local_size_z = " << localSize.z() << ") in;\n" in genBuiltinVarSource() 157 deUint32 ComputeBuiltinVarCase::getProgram (const UVec3& localSize) in getProgram() argument 159 LocalSizeProgramMap::const_iterator cachePos = m_progMap.find(localSize); in getProgram() 165 ProgramSources() << ComputeSource(genBuiltinVarSource(m_varName, m_varType, localSize)))); in getProgram() [all...] |
H A D | es31fBasicComputeShaderTests.cpp | 121 UBOToSSBOInvertCase (Context& context, const char* name, const char* description, int numValues, const tcu::IVec3& localSize, const tcu::IVec3& workSize) in UBOToSSBOInvertCase() argument 124 , m_localSize (localSize) in UBOToSSBOInvertCase() 243 CopyInvertSSBOCase (Context& context, const char* name, const char* description, int numValues, const tcu::IVec3& localSize, const tcu::IVec3& workSize) in CopyInvertSSBOCase() argument 246 , m_localSize (localSize) in CopyInvertSSBOCase() 366 InvertSSBOInPlaceCase (Context& context, const char* name, const char* description, int numValues, bool isSized, const tcu::IVec3& localSize, const tcu::IVec3& workSize) in InvertSSBOInPlaceCase() argument 370 , m_localSize (localSize) in InvertSSBOInPlaceCase() 470 WriteToMultipleSSBOCase (Context& context, const char* name, const char* description, int numValues, bool isSized, const tcu::IVec3& localSize, const tcu::IVec3& workSize) in WriteToMultipleSSBOCase() argument 474 , m_localSize (localSize) in WriteToMultipleSSBOCase() 598 SSBOLocalBarrierCase (Context& context, const char* name, const char* description, const tcu::IVec3& localSize, const tcu::IVec3& workSize) in SSBOLocalBarrierCase() argument 600 , m_localSize (localSize) in SSBOLocalBarrierCase() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute/ |
H A D | vktComputeShaderBuiltinVarTests.cpp | 115 const UVec3& localSize (void) const { return m_localSize; } in localSize() function in vkt::compute::__anon27876::SubCase 171 string genBuiltinVarSource (const string& varName, glu::DataType varType, const UVec3& localSize, bool readByComponent) const; 175 deUint32 getProgram (const tcu::UVec3& localSize); 209 programCollection.glslSources.add(name.str()) << glu::ComputeSource(genBuiltinVarSource(m_varName, m_varType, subCase.localSize(), m_readByComponent).c_str()); in initPrograms() 213 string ComputeBuiltinVarCase::genBuiltinVarSource (const string& varName, glu::DataType varType, const UVec3& localSize, bool readByComponent) const in genBuiltinVarSource() argument 218 << "layout (local_size_x = " << localSize.x() << ", local_size_y = " << localSize.y() << ", local_size_z = " << localSize.z() << ") in;\n"; in genBuiltinVarSource() 432 const tcu::UVec3 globalSize = subCase.localSize()*subCase.numWorkGroups(); in iterate() 436 const deUint32 numInvocations = subCase.localSize()[ in iterate() [all...] |
H A D | vktComputeBasicComputeShaderTests.cpp | 126 const tcu::IVec3& localSize, 144 const tcu::IVec3& localSize, 158 const tcu::IVec3& localSize, in SharedVarTest() 162 , m_localSize (localSize) in SharedVarTest() 187 << " uint localSize = gl_WorkGroupSize.x*gl_WorkGroupSize.y*gl_WorkGroupSize.z;\n" in initPrograms() 189 << " uint globalOffs = localSize*globalNdx;\n" in initPrograms() 192 << " offsets[localSize-localOffs-1u] = globalOffs + localOffs*localOffs;\n" in initPrograms() 206 SharedVarTestInstance::SharedVarTestInstance (Context& context, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) in SharedVarTestInstance() argument 208 , m_localSize (localSize) in SharedVarTestInstance() 308 const tcu::IVec3& localSize, 156 SharedVarTest(tcu::TestContext& testCtx, const std::string& name, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) SharedVarTest() argument 338 SharedVarAtomicOpTest(tcu::TestContext& testCtx, const std::string& name, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) SharedVarAtomicOpTest() argument 388 SharedVarAtomicOpTestInstance(Context& context, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) SharedVarAtomicOpTestInstance() argument 521 SSBOLocalBarrierTest(tcu::TestContext& testCtx, const std::string& name, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) SSBOLocalBarrierTest() argument 573 SSBOLocalBarrierTestInstance(Context& context, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) SSBOLocalBarrierTestInstance() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/compute/ |
H A D | vktComputeShaderBuiltinVarTests.cpp | 113 const UVec3& localSize (void) const { return m_localSize; } in localSize() function in vkt::compute::__anon29120::SubCase 163 string genBuiltinVarSource (const string& varName, glu::DataType varType, const UVec3& localSize, bool readByComponent) const; 167 deUint32 getProgram (const tcu::UVec3& localSize); 199 programCollection.glslSources.add(name.str()) << glu::ComputeSource(genBuiltinVarSource(m_varName, m_varType, subCase.localSize(), m_readByComponent).c_str()); in initPrograms() 203 string ComputeBuiltinVarCase::genBuiltinVarSource (const string& varName, glu::DataType varType, const UVec3& localSize, bool readByComponent) const in genBuiltinVarSource() argument 208 << "layout (local_size_x = " << localSize.x() << ", local_size_y = " << localSize.y() << ", local_size_z = " << localSize.z() << ") in;\n"; in genBuiltinVarSource() 420 const tcu::UVec3 globalSize = subCase.localSize()*subCase.numWorkGroups(); in iterate() 424 const deUint32 numInvocations = subCase.localSize()[ in iterate() [all...] |
H A D | vktComputeBasicComputeShaderTests.cpp | 124 const tcu::IVec3& localSize, 139 const tcu::IVec3& localSize, 152 const tcu::IVec3& localSize, in SharedVarTest() 155 , m_localSize (localSize) in SharedVarTest() 174 << " uint localSize = gl_WorkGroupSize.x*gl_WorkGroupSize.y*gl_WorkGroupSize.z;\n" in initPrograms() 176 << " uint globalOffs = localSize*globalNdx;\n" in initPrograms() 179 << " offsets[localSize-localOffs-1u] = globalOffs + localOffs*localOffs;\n" in initPrograms() 193 SharedVarTestInstance::SharedVarTestInstance (Context& context, const tcu::IVec3& localSize, const tcu::IVec3& workSize) in SharedVarTestInstance() argument 195 , m_localSize (localSize) in SharedVarTestInstance() 295 const tcu::IVec3& localSize, 149 SharedVarTest(tcu::TestContext& testCtx, const std::string& name, const std::string& description, const tcu::IVec3& localSize, const tcu::IVec3& workSize) SharedVarTest() argument 320 SharedVarAtomicOpTest(tcu::TestContext& testCtx, const std::string& name, const std::string& description, const tcu::IVec3& localSize, const tcu::IVec3& workSize) SharedVarAtomicOpTest() argument 364 SharedVarAtomicOpTestInstance(Context& context, const tcu::IVec3& localSize, const tcu::IVec3& workSize) SharedVarAtomicOpTestInstance() argument 491 SSBOLocalBarrierTest(tcu::TestContext& testCtx, const std::string& name, const std::string& description, const tcu::IVec3& localSize, const tcu::IVec3& workSize) SSBOLocalBarrierTest() argument 537 SSBOLocalBarrierTestInstance(Context& context, const tcu::IVec3& localSize, const tcu::IVec3& workSize) SSBOLocalBarrierTestInstance() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem/ |
H A D | vktPostmortemUseAfterFreeTests.cpp | 117 const tcu::IVec3& localSize, 123 const tcu::IVec3& localSize, 130 const tcu::IVec3& localSize, 145 const tcu::IVec3& localSize, 170 const tcu::IVec3& localSize, in UseAfterFreeTestCase() 176 , m_localSize (localSize) in UseAfterFreeTestCase() 186 const tcu::IVec3& localSize, in UBOToSSBOInvertCase() 189 return new UseAfterFreeTestCase(testCtx, name, numValues, localSize, workSize, BUFFER_TYPE_UNIFORM); in UBOToSSBOInvertCase() 195 const tcu::IVec3& localSize, in CopyInvertSSBOCase() 198 return new UseAfterFreeTestCase(testCtx, name, numValues, localSize, workSiz in CopyInvertSSBOCase() 167 UseAfterFreeTestCase(tcu::TestContext& testCtx, const std::string& name, const deUint32 numValues, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const BufferType bufferType) UseAfterFreeTestCase() argument 183 UBOToSSBOInvertCase(tcu::TestContext& testCtx, const std::string& name, const deUint32 numValues, const tcu::IVec3& localSize, const tcu::IVec3& workSize) UBOToSSBOInvertCase() argument 192 CopyInvertSSBOCase(tcu::TestContext& testCtx, const std::string& name, const deUint32 numValues, const tcu::IVec3& localSize, const tcu::IVec3& workSize) CopyInvertSSBOCase() argument 253 UseAfterFreeTestInstance(Context& context, const deUint32 numValues, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const BufferType bufferType) UseAfterFreeTestInstance() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/postmortem/ |
H A D | vktPostmortemUseAfterFreeTests.cpp | 118 const tcu::IVec3& localSize, 125 const tcu::IVec3& localSize, 133 const tcu::IVec3& localSize, 148 const tcu::IVec3& localSize, 174 const tcu::IVec3& localSize, in UseAfterFreeTestCase() 180 , m_localSize (localSize) in UseAfterFreeTestCase() 191 const tcu::IVec3& localSize, in UBOToSSBOInvertCase() 194 return new UseAfterFreeTestCase(testCtx, name, description, numValues, localSize, workSize, BUFFER_TYPE_UNIFORM); in UBOToSSBOInvertCase() 201 const tcu::IVec3& localSize, in CopyInvertSSBOCase() 204 return new UseAfterFreeTestCase(testCtx, name, description, numValues, localSize, workSiz in CopyInvertSSBOCase() 170 UseAfterFreeTestCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, const deUint32 numValues, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const BufferType bufferType) UseAfterFreeTestCase() argument 187 UBOToSSBOInvertCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, const deUint32 numValues, const tcu::IVec3& localSize, const tcu::IVec3& workSize) UBOToSSBOInvertCase() argument 197 CopyInvertSSBOCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, const deUint32 numValues, const tcu::IVec3& localSize, const tcu::IVec3& workSize) CopyInvertSSBOCase() argument 259 UseAfterFreeTestInstance(Context& context, const deUint32 numValues, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const BufferType bufferType) UseAfterFreeTestInstance() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader/ |
H A D | vktMeshShaderPropertyTests.cpp | 506 std::string getSharedMemoryBody (uint32_t localSize) in getSharedMemoryBody() argument 529 << " if (sharedArray[i] != " << localSize << ")\n" in getSharedMemoryBody() local 553 static constexpr uint32_t localSize = 32u; member in vkt::MeshShader::__anon28102::MaxTaskTotalMemorySizeCase 561 localSize, // uint32_t bufferElements; in createInstance() 587 const auto body = getSharedMemoryBody(localSize); in initPrograms() 590 taskReplacements["TASK_LOCAL_SIZE_X"] = de::toString(uint32_t{localSize}); in initPrograms() 609 static constexpr uint32_t localSize = 32u; member in vkt::MeshShader::__anon28102::MaxMeshTotalMemorySizeCase 617 localSize, // uint32_t bufferElements; in createInstance() 638 const auto body = getSharedMemoryBody(localSize); in initPrograms() 641 meshReplacements["MESH_LOCAL_SIZE_X"] = de::toString(uint32_t{localSize}); in initPrograms() [all...] |
H A D | vktMeshShaderBuiltinTests.cpp | 113 uint32_t localSize; member 706 const auto localSize = (m_shareVertices ? kNumLayers : 1u); in initPrograms() local 717 << "layout (local_size_x=" << localSize << ") in;\n" in initPrograms() 831 const auto localSize = (m_shareVertices ? kQuadrants : 1u); in initPrograms() local 842 << "layout (local_size_x=" << localSize << ") in;\n" in initPrograms() 1503 const auto localSize = (m_taskNeeded ? 1u : m_extent.width); in initPrograms() local 1504 const auto maxVert = localSize * 3u; in initPrograms() 1512 << "layout (local_size_x=" << localSize << ") in;\n" in initPrograms() 1514 << "layout (max_vertices=" << maxVert << ", max_primitives=" << localSize << ") out;\n" in initPrograms() 1520 << " gl_PrimitiveCountNV = " << localSize << ";\ in initPrograms() 1593 const auto& localSize = m_jobSize.localSize; initPrograms() local 1599 << " uint pixelId[" << localSize << "];\\n" initPrograms() local [all...] |
H A D | vktMeshShaderBuiltinTestsEXT.cpp | 118 uint32_t localSize; member 839 const auto localSize = (m_shareVertices ? kNumLayers : 1u); in initPrograms() local 850 << "layout (local_size_x=" << localSize << ") in;\n" in initPrograms() 974 const auto localSize = (m_shareVertices ? kQuadrants : 1u); in initPrograms() local 985 << "layout (local_size_x=" << localSize << ") in;\n" in initPrograms() 1653 const auto localSize = (m_taskNeeded ? 1u : m_extent.width); in initPrograms() local 1654 const auto maxVert = localSize * 3u; in initPrograms() 1662 << "layout (local_size_x=" << localSize << ") in;\n" in initPrograms() 1664 << "layout (max_vertices=" << maxVert << ", max_primitives=" << localSize << ") out;\n" in initPrograms() 1670 << " SetMeshOutputsEXT(" << maxVert << ", " << localSize << ");\ in initPrograms() 1910 const auto& localSize = m_jobSize.localSize; initPrograms() local 1916 << " uint pixelId[" << localSize << "];\\n" initPrograms() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/mesh_shader/ |
H A D | vktMeshShaderPropertyTests.cpp | 506 std::string getSharedMemoryBody (uint32_t localSize) in getSharedMemoryBody() argument 529 << " if (sharedArray[i] != " << localSize << ")\n" in getSharedMemoryBody() local 553 static constexpr uint32_t localSize = 32u; member in vkt::MeshShader::__anon29333::MaxTaskTotalMemorySizeCase 561 localSize, // uint32_t bufferElements; in createInstance() 587 const auto body = getSharedMemoryBody(localSize); in initPrograms() 590 taskReplacements["TASK_LOCAL_SIZE_X"] = de::toString(uint32_t{localSize}); in initPrograms() 609 static constexpr uint32_t localSize = 32u; member in vkt::MeshShader::__anon29333::MaxMeshTotalMemorySizeCase 617 localSize, // uint32_t bufferElements; in createInstance() 638 const auto body = getSharedMemoryBody(localSize); in initPrograms() 641 meshReplacements["MESH_LOCAL_SIZE_X"] = de::toString(uint32_t{localSize}); in initPrograms() [all...] |
H A D | vktMeshShaderBuiltinTests.cpp | 113 uint32_t localSize; member 706 const auto localSize = (m_shareVertices ? kNumLayers : 1u); in initPrograms() local 717 << "layout (local_size_x=" << localSize << ") in;\n" in initPrograms() 831 const auto localSize = (m_shareVertices ? kQuadrants : 1u); in initPrograms() local 842 << "layout (local_size_x=" << localSize << ") in;\n" in initPrograms() 1503 const auto localSize = (m_taskNeeded ? 1u : m_extent.width); in initPrograms() local 1504 const auto maxVert = localSize * 3u; in initPrograms() 1512 << "layout (local_size_x=" << localSize << ") in;\n" in initPrograms() 1514 << "layout (max_vertices=" << maxVert << ", max_primitives=" << localSize << ") out;\n" in initPrograms() 1520 << " gl_PrimitiveCountNV = " << localSize << ";\ in initPrograms() 1593 const auto& localSize = m_jobSize.localSize; initPrograms() local 1599 << " uint pixelId[" << localSize << "];\\n" initPrograms() local [all...] |
H A D | vktMeshShaderBuiltinTestsEXT.cpp | 118 uint32_t localSize; member 839 const auto localSize = (m_shareVertices ? kNumLayers : 1u); in initPrograms() local 850 << "layout (local_size_x=" << localSize << ") in;\n" in initPrograms() 974 const auto localSize = (m_shareVertices ? kQuadrants : 1u); in initPrograms() local 985 << "layout (local_size_x=" << localSize << ") in;\n" in initPrograms() 1653 const auto localSize = (m_taskNeeded ? 1u : m_extent.width); in initPrograms() local 1654 const auto maxVert = localSize * 3u; in initPrograms() 1662 << "layout (local_size_x=" << localSize << ") in;\n" in initPrograms() 1664 << "layout (max_vertices=" << maxVert << ", max_primitives=" << localSize << ") out;\n" in initPrograms() 1670 << " SetMeshOutputsEXT(" << maxVert << ", " << localSize << ");\ in initPrograms() 1910 const auto& localSize = m_jobSize.localSize; initPrograms() local 1916 << " uint pixelId[" << localSize << "];\\n" initPrograms() local [all...] |
/third_party/glslang/glslang/MachineIndependent/ |
H A D | reflection.h | 62 localSize[dim] = 0; in TReflection() 168 unsigned getLocalSize(int dim) const { return dim <= 2 ? localSize[dim] : 0; } in getLocalSize() 214 unsigned int localSize[3]; member in glslang::TReflection
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
H A D | QualifierTypes.cpp | 742 for (size_t i = 0u; i < rightQualifier.localSize.size(); ++i) in JoinLayoutQualifiers() 744 if (rightQualifier.localSize[i] != -1) in JoinLayoutQualifiers() 746 if (joinedQualifier.localSize[i] != -1 && in JoinLayoutQualifiers() 747 joinedQualifier.localSize[i] != rightQualifier.localSize[i]) in JoinLayoutQualifiers() 753 joinedQualifier.localSize[i] = rightQualifier.localSize[i]; in JoinLayoutQualifiers()
|