Home
last modified time | relevance | path

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

/external/swiftshader/src/Pipeline/
DComputeProgram.cpp119 SIMD::Int localInvocationID[3]; in setSubgroupBuiltins() local
122 localInvocationID[Z] = idx / SIMD::Int(workgroupSizeX * workgroupSizeY); in setSubgroupBuiltins()
123 idx -= localInvocationID[Z] * SIMD::Int(workgroupSizeX * workgroupSizeY); // modulo in setSubgroupBuiltins()
124 localInvocationID[Y] = idx / SIMD::Int(workgroupSizeX); in setSubgroupBuiltins()
125 idx -= localInvocationID[Y] * SIMD::Int(workgroupSizeX); // modulo in setSubgroupBuiltins()
126 localInvocationID[X] = idx; in setSubgroupBuiltins()
132 globalInvocationID[X] = SIMD::Int(Extract(localBase, X)) + localInvocationID[X]; in setSubgroupBuiltins()
133 globalInvocationID[Y] = SIMD::Int(Extract(localBase, Y)) + localInvocationID[Y]; in setSubgroupBuiltins()
134 globalInvocationID[Z] = SIMD::Int(Extract(localBase, Z)) + localInvocationID[Z]; in setSubgroupBuiltins()
138 routine->localInvocationID[X] = localInvocationID[X]; in setSubgroupBuiltins()
[all …]
DSpirvShader.hpp1418 std::array<SIMD::Int, 3> localInvocationID; 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.cpp158 …s, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const = 0;
265 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference()
270 DE_UNREF(localInvocationID); in computeReference()
292 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference()
296 DE_UNREF(localInvocationID); in computeReference()
316 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference()
320 DE_UNREF(localInvocationID); in computeReference()
342 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference()
347 return localInvocationID; in computeReference()
367 …Groups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference()
[all …]