Home
last modified time | relevance | path

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

12345678910>>...15

/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 __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/
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 +
Dspv.noWorkgroup.comp5 shared uint keys[gl_WorkGroupSize.z][gl_WorkGroupSize.x * gl_WorkGroupSize.y];
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];
/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/vk-gl-cts/external/vulkancts/data/vulkan/amber/compute/zero_initialize_workgroup_memory/
Dworkgroup_size_2x8x8.amber32 uint idx_z = gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y;
33 uint idx_y = gl_LocalInvocationID.y * gl_WorkGroupSize.x;
Dworkgroup_size_8x8x2.amber32 uint idx_z = gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y;
33 uint idx_y = gl_LocalInvocationID.y * gl_WorkGroupSize.x;
Dworkgroup_size_4x4x8.amber32 uint idx_z = gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y;
33 uint idx_y = gl_LocalInvocationID.y * gl_WorkGroupSize.x;
Dworkgroup_size_8x2x8.amber32 uint idx_z = gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y;
33 uint idx_y = gl_LocalInvocationID.y * gl_WorkGroupSize.x;
Dworkgroup_size_8x4x4.amber32 uint idx_z = gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y;
33 uint idx_y = gl_LocalInvocationID.y * gl_WorkGroupSize.x;
Dworkgroup_size_4x8x4.amber32 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/
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/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/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/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-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/vk-gl-cts/external/amber/src/tests/cases/
Dnon_default_entry_point.amber30 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/
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/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;
/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;

12345678910>>...15