Home
last modified time | relevance | path

Searched refs:localInvocationID (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/src/Pipeline/
DComputeProgram.cpp98 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 …]
DSpirvShader.hpp1616 std::array<SIMD::Int, 3> localInvocationID; // TODO(b/236162233): SIMD::Int3 member in sw::SpirvRoutine
/external/deqp/modules/gles31/functional/
Des31fComputeShaderBuiltinVarTests.cpp85 …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/
DvktComputeShaderBuiltinVarTests.cpp160 …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 …]