Home
last modified time | relevance | path

Searched refs:gl_WorkGroupSize (Results 1 – 25 of 334) sorted by relevance

12345678910>>...14

/third_party/mesa3d/src/compiler/glsl/
Dlower_cs_derived.cpp58 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/
Dsubgroups.nocompat.invalid.vk.msl12.emulate-subgroup.comp11 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/
D420.comp13 sfoo = vec3(gl_WorkGroupSize.x, gl_WorkGroupSize.y, gl_WorkGroupSize.z);
14 …sfoo += gl_WorkGroupSize + gl_NumWorkGroups + gl_WorkGroupID + gl_LocalInvocationID + gl_GlobalInv…
Dweb.comp17 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 +
Dremap.specconst.comp5 shared int foo[gl_WorkGroupSize.x + gl_WorkGroupSize.y * gl_WorkGroupSize.z];
Dspv.specConstant.comp12 bi.a = gl_WorkGroupSize.x * gl_WorkGroupSize.y * gl_WorkGroupSize.z;
Dspv.atomicCounter.comp10 int arrX[gl_WorkGroupSize.x];
11 int arrY[gl_WorkGroupSize.y];
12 int arrZ[gl_WorkGroupSize.z];
Dspv.atomic.comp10 int arrX[gl_WorkGroupSize.x];
11 int arrY[gl_WorkGroupSize.y];
12 int arrZ[gl_WorkGroupSize.z];
D430.comp56 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/
Dshared.comp17 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/
Dspec-constant-work-group-size.comp14 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/
Dspec-constant-work-group-size.comp14 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/
Dweb.comp.out36 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/
Dstorage-buffer-basic.asm.comp20 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/
Dstorage-buffer-basic.nofxc.asm.comp20 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/
Dstorage-buffer-basic.invalid.asm.comp20 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/
Dspec-constant-work-group-size.vk.comp16 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/
Dspec-constant-work-group-size.comp16 v[a + gl_WorkGroupSize.x + gl_WorkGroupSize.y] = b + spec_const_array_size[1 - a];
Dshared.comp4 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/
Dspec-constant-work-group-size.comp62 constant uint3 gl_WorkGroupSize [[maybe_unused]] = uint3(_22, 20u, 1u);
63 constant uint _27 = gl_WorkGroupSize.x;
65 constant uint _29 = gl_WorkGroupSize.y;
Dbuiltins.comp6 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/
Dspec-constant-work-group-size.comp62 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/
Dspec-constant-work-group-size.comp18 …v[a + gl_WorkGroupSize.x + gl_WorkGroupSize.y + gl_GlobalInvocationID.x] = b + spec_const_array_si…
Dshared.comp4 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/
Dshared.comp4 shared float sShared[gl_WorkGroupSize.x];
25 out_data[ident] = sShared[gl_WorkGroupSize.x - gl_LocalInvocationIndex - 1u];

12345678910>>...14