/third_party/mesa3d/src/compiler/glsl/ |
D | lower_cs_derived.cpp | 58 gl_WorkGroupSize(NULL), in lower_cs_derived_visitor() 83 ir_rvalue *gl_WorkGroupSize; member in __anon37d1d2800111::lower_cs_derived_visitor 111 if (gl_WorkGroupSize != NULL) in find_sysvals() 120 gl_WorkGroupSize = new(shader) ir_dereference_variable(WorkGroupSize); in find_sysvals() 139 gl_WorkGroupSize = new(shader) ir_dereference_variable( in find_sysvals() 148 gl_WorkGroupSize = new(shader) ir_constant(glsl_type::uvec3_type, &data); in find_sysvals() 170 add(mul(gl_WorkGroupID, gl_WorkGroupSize->clone(shader, NULL)), in make_gl_GlobalInvocationID() 193 mul(mul(swizzle_z(gl_LocalInvocationID), swizzle_x(gl_WorkGroupSize->clone(shader, NULL))), in make_gl_LocalInvocationIndex() 194 swizzle_y(gl_WorkGroupSize->clone(shader, NULL))); in make_gl_LocalInvocationIndex() 196 mul(swizzle_y(gl_LocalInvocationID), swizzle_x(gl_WorkGroupSize->clone(shader, NULL))); in make_gl_LocalInvocationIndex()
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-msl-no-opt/comp/ |
D | subgroups.nocompat.invalid.vk.msl12.emulate-subgroup.comp | 11 constant uint3 gl_WorkGroupSize [[maybe_unused]] = uint3(1u); 13 …ionIndex [[thread_index_in_threadgroup]], unsupported-built-in-type gl_WorkGroupSize [[unsupported… 15 uint gl_NumSubgroups = gl_WorkGroupSize.x * gl_WorkGroupSize.y * gl_WorkGroupSize.z;
|
/third_party/glslang/Test/ |
D | 420.comp | 13 sfoo = vec3(gl_WorkGroupSize.x, gl_WorkGroupSize.y, gl_WorkGroupSize.z); 14 …sfoo += gl_WorkGroupSize + gl_NumWorkGroups + gl_WorkGroupID + gl_LocalInvocationID + gl_GlobalInv…
|
D | web.comp | 17 int arrX[gl_WorkGroupSize.x]; 18 int arrY[gl_WorkGroupSize.y]; 19 int arrZ[gl_WorkGroupSize.z]; 39 bInst.count = gl_NumWorkGroups + gl_WorkGroupSize + gl_WorkGroupID + gl_LocalInvocationID +
|
D | spv.noWorkgroup.comp | 5 shared uint keys[gl_WorkGroupSize.z][gl_WorkGroupSize.x * gl_WorkGroupSize.y];
|
D | remap.specconst.comp | 5 shared int foo[gl_WorkGroupSize.x + gl_WorkGroupSize.y * gl_WorkGroupSize.z];
|
D | spv.specConstant.comp | 12 bi.a = gl_WorkGroupSize.x * gl_WorkGroupSize.y * gl_WorkGroupSize.z;
|
D | spv.atomicCounter.comp | 10 int arrX[gl_WorkGroupSize.x]; 11 int arrY[gl_WorkGroupSize.y]; 12 int arrZ[gl_WorkGroupSize.z];
|
D | spv.atomic.comp | 10 int arrX[gl_WorkGroupSize.x]; 11 int arrY[gl_WorkGroupSize.y]; 12 int arrZ[gl_WorkGroupSize.z];
|
/third_party/skia/third_party/externals/spirv-cross/samples/cpp/ |
D | shared.comp | 17 shared float tmp[gl_WorkGroupSize.x]; 25 …] = inputs[work_group * gl_WorkGroupSize.x * 2u + local] + inputs[work_group * gl_WorkGroupSize.x …
|
/third_party/vk-gl-cts/external/vulkancts/data/vulkan/amber/compute/zero_initialize_workgroup_memory/ |
D | workgroup_size_2x8x8.amber | 32 uint idx_z = gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y; 33 uint idx_y = gl_LocalInvocationID.y * gl_WorkGroupSize.x;
|
D | workgroup_size_8x8x2.amber | 32 uint idx_z = gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y; 33 uint idx_y = gl_LocalInvocationID.y * gl_WorkGroupSize.x;
|
D | workgroup_size_4x4x8.amber | 32 uint idx_z = gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y; 33 uint idx_y = gl_LocalInvocationID.y * gl_WorkGroupSize.x;
|
D | workgroup_size_8x2x8.amber | 32 uint idx_z = gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y; 33 uint idx_y = gl_LocalInvocationID.y * gl_WorkGroupSize.x;
|
D | workgroup_size_8x4x4.amber | 32 uint idx_z = gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y; 33 uint idx_y = gl_LocalInvocationID.y * gl_WorkGroupSize.x;
|
D | workgroup_size_4x8x4.amber | 32 uint idx_z = gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y; 33 uint idx_y = gl_LocalInvocationID.y * gl_WorkGroupSize.x;
|
/third_party/glslang/Test/baseResults/ |
D | web.comp.out | 36 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize 73 %gl_WorkGroupSize = OpSpecConstantComposite %v3uint %39 %uint_5 %41 112 %44 = OpCompositeExtract %uint %gl_WorkGroupSize 0 116 %52 = OpCompositeExtract %uint %gl_WorkGroupSize 1 120 %59 = OpCompositeExtract %uint %gl_WorkGroupSize 2 128 %73 = OpIAdd %v3uint %72 %gl_WorkGroupSize
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-hlsl/comp/ |
D | spec-constant-work-group-size.comp | 14 static const uint3 gl_WorkGroupSize = uint3(_27, 20u, 1u); 15 static const uint _32 = gl_WorkGroupSize.x; 17 static const uint _34 = gl_WorkGroupSize.y;
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders-hlsl/comp/ |
D | spec-constant-work-group-size.comp | 14 static const uint3 gl_WorkGroupSize = uint3(_27, 20u, 1u); 15 static const uint _32 = gl_WorkGroupSize.x; 17 static const uint _34 = gl_WorkGroupSize.y;
|
/third_party/skia/third_party/externals/spirv-cross/shaders-hlsl-no-opt/asm/comp/ |
D | storage-buffer-basic.nofxc.asm.comp | 20 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize 42 %gl_WorkGroupSize = OpSpecConstantComposite %v3uint %15 %16 %17 43 %19 = OpVariable %_ptr_Private_v3uint Private %gl_WorkGroupSize
|
/third_party/skia/third_party/externals/spirv-cross/shaders-no-opt/asm/comp/ |
D | storage-buffer-basic.asm.comp | 20 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize 42 %gl_WorkGroupSize = OpSpecConstantComposite %v3uint %15 %16 %17 43 %19 = OpVariable %_ptr_Private_v3uint Private %gl_WorkGroupSize
|
/third_party/vk-gl-cts/external/amber/src/tests/cases/ |
D | non_default_entry_point.amber | 30 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize 48 %gl_WorkGroupSize = OpSpecConstantComposite %v3uint %11 %12 %13 49 %15 = OpVariable %_ptr_Private_v3uint Private %gl_WorkGroupSize
|
/third_party/skia/third_party/externals/spirv-cross/shaders-msl-no-opt/asm/comp/ |
D | storage-buffer-basic.invalid.asm.comp | 20 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize 43 %gl_WorkGroupSize = OpSpecConstantComposite %v3uint %15 %16 %17 44 %19 = OpVariable %_ptr_Private_v3uint Private %gl_WorkGroupSize
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-msl/comp/ |
D | spec-constant-work-group-size.comp | 62 constant uint3 gl_WorkGroupSize [[maybe_unused]] = uint3(_22, 20u, 1u); 63 constant uint _27 = gl_WorkGroupSize.x; 65 constant uint _29 = gl_WorkGroupSize.y;
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders-msl/comp/ |
D | spec-constant-work-group-size.comp | 62 constant uint3 gl_WorkGroupSize [[maybe_unused]] = uint3(_22, 20u, 1u); 63 constant uint _27 = gl_WorkGroupSize.x; 65 constant uint _29 = gl_WorkGroupSize.y;
|