Searched refs:localInvocationID (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/src/Pipeline/ |
D | ComputeProgram.cpp | 119 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 …]
|
D | SpirvShader.hpp | 1418 std::array<SIMD::Int, 3> localInvocationID; 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 | 158 …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 …]
|