Home
last modified time | relevance | path

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

12

/external/mesa3d/src/compiler/glsl/
Dlower_cs_derived.cpp58 gl_WorkGroupSize(NULL), in lower_cs_derived_visitor()
83 ir_rvalue *gl_WorkGroupSize; member in __anon308110300111::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()
/external/deqp-deps/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];
Dvulkan.comp9 gl_WorkGroupSize;
D310.comp49 int arrX[gl_WorkGroupSize.x];
50 int arrY[gl_WorkGroupSize.y];
51 int arrZ[gl_WorkGroupSize.z];
/external/deqp-deps/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
D420.comp.out2 ERROR: 0:3: 'gl_WorkGroupSize' : not supported for this version or the enabled extensions
56 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
116 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
Dglsl.es320.subgroupBasic.comp.out58 0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize)
124 0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize)
D430.comp.out132 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
198 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
Dglsl.es320.subgroupBallotNeg.comp.out133 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
270 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
Dglsl.450.subgroupBallotNeg.comp.out129 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
262 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
Dglsl.450.subgroupBasic.comp.out654 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
729 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
D310.comp.out468 0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize)
567 0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize)
Dglsl.460.subgroup.task.out752 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
915 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
Dglsl.es320.subgroupClusteredNeg.comp.out300 0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize)
599 0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize)
/external/deqp-deps/amber/tests/cases/
Dnon_default_entry_point.amber28 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
46 %gl_WorkGroupSize = OpSpecConstantComposite %v3uint %11 %12 %13
47 %15 = OpVariable %_ptr_Private_v3uint Private %gl_WorkGroupSize
/external/deqp/external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/compute/vector_shuffle/
Dvector_shuffle.amber30 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
52 %gl_WorkGroupSize = OpSpecConstantComposite %v3uint %12 %13 %14
61 %16 = OpVariable %_ptr_Private_v3uint Private %gl_WorkGroupSize
/external/deqp/external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/spirv1p4/entrypoint/
Dcomp_workgroup_entry_point.amber42 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
65 %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_2 %uint_2 %uint_1
/external/deqp/external/vulkancts/data/vulkan/draw/
DConcurrentPayload.comp9 uvec3 size = gl_NumWorkGroups * gl_WorkGroupSize;
/external/skqp/src/compute/hs/vk/
Dhs_glsl_macros.h322 const uint span_stride = gl_NumWorkGroups.x * gl_WorkGroupSize.x; \

12