Searched refs:localInvocationID (Results 1 – 4 of 4) sorted by relevance
| /external/swiftshader/src/Pipeline/ |
| D | ComputeProgram.cpp | 98 SIMD::Int localInvocationID[3]; in setSubgroupBuiltins() local 101 localInvocationID[2] = idx / SIMD::Int(workgroupSizeX * workgroupSizeY); in setSubgroupBuiltins() 102 idx -= localInvocationID[2] * SIMD::Int(workgroupSizeX * workgroupSizeY); // modulo in setSubgroupBuiltins() 103 localInvocationID[1] = idx / SIMD::Int(workgroupSizeX); in setSubgroupBuiltins() 104 idx -= localInvocationID[1] * SIMD::Int(workgroupSizeX); // modulo in setSubgroupBuiltins() 105 localInvocationID[0] = idx; in setSubgroupBuiltins() 111 globalInvocationID[0] = SIMD::Int(Extract(localBase, 0)) + localInvocationID[0]; in setSubgroupBuiltins() 112 globalInvocationID[1] = SIMD::Int(Extract(localBase, 1)) + localInvocationID[1]; in setSubgroupBuiltins() 113 globalInvocationID[2] = SIMD::Int(Extract(localBase, 2)) + localInvocationID[2]; in setSubgroupBuiltins() 117 routine->localInvocationID[0] = localInvocationID[0]; in setSubgroupBuiltins() [all …]
|
| D | SpirvShader.hpp | 1616 std::array<SIMD::Int, 3> localInvocationID; // TODO(b/236162233): SIMD::Int3 member in sw::SpirvRoutine
|
| /external/deqp/modules/gles31/functional/ |
| D | es31fComputeShaderBuiltinVarTests.cpp | 85 …s, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const = 0; 305 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() 310 DE_UNREF(localInvocationID); in computeReference() 332 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() 336 DE_UNREF(localInvocationID); in computeReference() 355 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() 359 DE_UNREF(localInvocationID); in computeReference() 381 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() 386 return localInvocationID; in computeReference() 406 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() [all …]
|
| /external/deqp/external/vulkancts/modules/vulkan/compute/ |
| D | vktComputeShaderBuiltinVarTests.cpp | 160 …s, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const = 0; 267 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() 272 DE_UNREF(localInvocationID); in computeReference() 294 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() 298 DE_UNREF(localInvocationID); in computeReference() 318 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() 322 DE_UNREF(localInvocationID); in computeReference() 344 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() 349 return localInvocationID; in computeReference() 369 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() [all …]
|