/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 __anon50fd4ec10111::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 | 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];
|
D | 430.comp | 56 int arrX[gl_WorkGroupSize.x]; 57 int arrY[gl_WorkGroupSize.y]; 58 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/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/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/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/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/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-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/shaders/vulkan/comp/ |
D | spec-constant-work-group-size.vk.comp | 16 v[a + gl_WorkGroupSize.x + gl_WorkGroupSize.y] = b + spec_const_array_size[1 - a];
|
/third_party/skia/third_party/externals/spirv-cross/shaders-msl/comp/ |
D | spec-constant-work-group-size.comp | 16 v[a + gl_WorkGroupSize.x + gl_WorkGroupSize.y] = b + spec_const_array_size[1 - a];
|
D | shared.comp | 4 shared float sShared[gl_WorkGroupSize.x]; 25 out_data[ident] = sShared[gl_WorkGroupSize.x - gl_LocalInvocationIndex - 1u];
|
/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;
|
D | builtins.comp | 6 constant uint3 gl_WorkGroupSize [[maybe_unused]] = uint3(8u, 4u, 2u); 13 uint3 work_group_size = gl_WorkGroupSize;
|
/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;
|
/third_party/skia/third_party/externals/spirv-cross/shaders-hlsl/comp/ |
D | spec-constant-work-group-size.comp | 18 …v[a + gl_WorkGroupSize.x + gl_WorkGroupSize.y + gl_GlobalInvocationID.x] = b + spec_const_array_si…
|
D | shared.comp | 4 shared float sShared[gl_WorkGroupSize.x]; 25 out_data[ident] = sShared[gl_WorkGroupSize.x - gl_LocalInvocationIndex - 1u];
|
/third_party/skia/third_party/externals/spirv-cross/shaders/comp/ |
D | shared.comp | 4 shared float sShared[gl_WorkGroupSize.x]; 25 out_data[ident] = sShared[gl_WorkGroupSize.x - gl_LocalInvocationIndex - 1u];
|