/external/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 __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/ |
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];
|
D | vulkan.comp | 9 gl_WorkGroupSize;
|
D | 310.comp | 49 int arrX[gl_WorkGroupSize.x]; 50 int arrY[gl_WorkGroupSize.y]; 51 int arrZ[gl_WorkGroupSize.z];
|
/external/deqp-deps/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
|
D | 420.comp.out | 2 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)
|
D | glsl.es320.subgroupBasic.comp.out | 58 0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) 124 0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize)
|
D | 430.comp.out | 132 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize) 198 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
|
D | glsl.es320.subgroupBallotNeg.comp.out | 133 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize) 270 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
|
D | glsl.450.subgroupBallotNeg.comp.out | 129 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize) 262 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
|
D | glsl.450.subgroupBasic.comp.out | 654 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize) 729 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
|
D | 310.comp.out | 468 0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) 567 0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize)
|
D | glsl.460.subgroup.task.out | 752 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize) 915 0:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
|
D | glsl.es320.subgroupClusteredNeg.comp.out | 300 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/ |
D | non_default_entry_point.amber | 28 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/ |
D | vector_shuffle.amber | 30 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/ |
D | comp_workgroup_entry_point.amber | 42 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize 65 %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_2 %uint_2 %uint_1
|
/external/deqp/external/vulkancts/data/vulkan/draw/ |
D | ConcurrentPayload.comp | 9 uvec3 size = gl_NumWorkGroups * gl_WorkGroupSize;
|
/external/skqp/src/compute/hs/vk/ |
D | hs_glsl_macros.h | 322 const uint span_stride = gl_NumWorkGroups.x * gl_WorkGroupSize.x; \
|