Home
last modified time | relevance | path

Searched refs:gl_LocalInvocationID (Results 1 – 25 of 171) sorted by relevance

1234567

/external/mesa3d/src/vulkan/runtime/radix_sort/shaders/
Dprefix.h137 gl_LocalInvocationID.x < RS_SWEEP_0_SIZE) in rs_prefix()
139 const uint32_t h0_red = RS_PREFIX_SWEEP0(gl_LocalInvocationID.x); in rs_prefix()
142 RS_PREFIX_SWEEP0(gl_LocalInvocationID.x) = h0_inc - h0_red; in rs_prefix()
155 if (gl_LocalInvocationID.x < RS_SWEEP_0_SIZE) // 32 invocations in rs_prefix()
157 const uint32_t h0_red = RS_PREFIX_SWEEP0(gl_LocalInvocationID.x); in rs_prefix()
160 RS_PREFIX_SWEEP0(gl_LocalInvocationID.x) = h0_inc - h0_red; in rs_prefix()
172 const uint32_t idx0 = (ii * RS_WORKGROUP_SIZE) + gl_LocalInvocationID.x; in rs_prefix()
188 if (gl_LocalInvocationID.x < RS_SWEEP_1_SIZE) // 4 invocations in rs_prefix()
190 const uint32_t h1_red = RS_PREFIX_SWEEP1(gl_LocalInvocationID.x); in rs_prefix()
193 RS_PREFIX_SWEEP1(gl_LocalInvocationID.x) = h1_inc - h1_red; in rs_prefix()
[all …]
Dhistogram.comp93 …_BASE(pass_) + (RS_WORKGROUP_SUBGROUPS == 1 ? gl_SubgroupInvocationID : gl_LocalInvocationID.x) * 4
192 const uint32_t smem_offset = gl_LocalInvocationID.x;
208 if (RS_WORKGROUP_SIZE == RS_RADIX_SIZE || gl_LocalInvocationID.x < RS_RADIX_SIZE)
210 smem.histogram[gl_LocalInvocationID.x] = 0;
237 const uint32_t smem_offset = gl_LocalInvocationID.x;
258 if (RS_WORKGROUP_SIZE == RS_RADIX_SIZE || gl_LocalInvocationID.x < RS_RADIX_SIZE)
260 const uint32_t count = smem.histogram[gl_LocalInvocationID.x];
313 umulExtended(gl_WorkGroupID.x * RS_BLOCK_KEYVALS + gl_LocalInvocationID.x,
/external/mesa3d/src/vulkan/runtime/bvh/
Dploc_internal.comp97 if (gl_LocalInvocationID.x < PLOC_SUBGROUPS_PER_WORKGROUP) {
98 aggregate_sums[gl_LocalInvocationID.x] =
99 exclusive_prefix_sum + subgroupExclusiveAdd(aggregate_sums[gl_LocalInvocationID.x]);
105 if (gl_LocalInvocationID.x < PLOC_SUBGROUPS_PER_WORKGROUP)
106 aggregate_sums2[gl_LocalInvocationID.x] = aggregate_sums[gl_LocalInvocationID.x];
112 … if (gl_LocalInvocationID.x >= stride && gl_LocalInvocationID.x < PLOC_SUBGROUPS_PER_WORKGROUP)
113 value = aggregate_sums2[gl_LocalInvocationID.x - stride];
115 if (gl_LocalInvocationID.x < PLOC_SUBGROUPS_PER_WORKGROUP)
116 aggregate_sums2[gl_LocalInvocationID.x] += value;
121 if (gl_LocalInvocationID.x < PLOC_SUBGROUPS_PER_WORKGROUP) {
[all …]
/external/deqp/external/vulkancts/data/vulkan/amber/compute/zero_initialize_workgroup_memory/
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;
34 uint idx_x = gl_LocalInvocationID.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;
34 uint idx_x = gl_LocalInvocationID.x;
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;
34 uint idx_x = gl_LocalInvocationID.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;
34 uint idx_x = gl_LocalInvocationID.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;
34 uint idx_x = gl_LocalInvocationID.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;
34 uint idx_x = gl_LocalInvocationID.x;
/external/executorch/backends/vulkan/tools/gpuinfo/glsl/
Dbuf_bandwidth.glsl41 A[gl_LocalInvocationID[0]][0] = gl_LocalInvocationID[0];
45 uint offset = (gl_WorkGroupID[0] * workgroup_width + gl_LocalInvocationID[0]) & addr_mask;
60 B[gl_LocalInvocationID[0]] = sum + zero;
/external/deqp-deps/SPIRV-Tools/test/diff/diff_files/
Dlarge_functions_small_diffs_autogen.cpp37 OpName %15 "gl_LocalInvocationID"
262 OpName %15 "gl_LocalInvocationID"
500 OpName %15 "gl_LocalInvocationID" in TEST()
Dlarge_functions_large_diffs_autogen.cpp37 OpName %15 "gl_LocalInvocationID"
277 OpName %110 "gl_LocalInvocationID"
490 OpName %15 "gl_LocalInvocationID" in TEST()
/external/angle/third_party/spirv-tools/src/test/diff/diff_files/
Dlarge_functions_small_diffs_autogen.cpp37 OpName %15 "gl_LocalInvocationID"
262 OpName %15 "gl_LocalInvocationID"
500 OpName %15 "gl_LocalInvocationID" in TEST()
Dlarge_functions_large_diffs_autogen.cpp37 OpName %15 "gl_LocalInvocationID"
277 OpName %110 "gl_LocalInvocationID"
490 OpName %15 "gl_LocalInvocationID" in TEST()
/external/swiftshader/third_party/SPIRV-Tools/test/diff/diff_files/
Dlarge_functions_small_diffs_autogen.cpp37 OpName %15 "gl_LocalInvocationID"
262 OpName %15 "gl_LocalInvocationID"
500 OpName %15 "gl_LocalInvocationID" in TEST()
Dlarge_functions_large_diffs_autogen.cpp37 OpName %15 "gl_LocalInvocationID"
277 OpName %110 "gl_LocalInvocationID"
490 OpName %15 "gl_LocalInvocationID" in TEST()
/external/angle/third_party/glslang/src/Test/baseResults/
Dspv.double.comp.out21 Name 33 "gl_LocalInvocationID"
31 Decorate 33(gl_LocalInvocationID) BuiltIn LocalInvocationId
57 33(gl_LocalInvocationID): 25(ptr) Variable Input
86 34: 24(ivec3) Load 33(gl_LocalInvocationID)
Dspv.ext.meshShaderTaskMem.mesh.out19 Name 11 "gl_LocalInvocationID"
32 Decorate 11(gl_LocalInvocationID) BuiltIn LocalInvocationId
48 11(gl_LocalInvocationID): 10(ptr) Variable Input
82 14: 13(ptr) AccessChain 11(gl_LocalInvocationID) 12
Dweb.comp.out9 …ryPoint GLCompute %main "main" %gl_NumWorkGroups %gl_WorkGroupID %gl_LocalInvocationID %gl_GlobalI…
24 OpName %gl_LocalInvocationID "gl_LocalInvocationID"
39 OpDecorate %gl_LocalInvocationID BuiltIn LocalInvocationId
90 %gl_LocalInvocationID = OpVariable %_ptr_Input_v3uint Input
131 %78 = OpLoad %v3uint %gl_LocalInvocationID
Dspv.meshShaderTaskMem.mesh.out19 Name 11 "gl_LocalInvocationID"
32 Decorate 11(gl_LocalInvocationID) BuiltIn LocalInvocationId
55 11(gl_LocalInvocationID): 10(ptr) Variable Input
89 14: 13(ptr) AccessChain 11(gl_LocalInvocationID) 12
/external/deqp-deps/glslang/Test/baseResults/
Dspv.ext.meshShaderTaskMem.mesh.out19 Name 11 "gl_LocalInvocationID"
32 Decorate 11(gl_LocalInvocationID) BuiltIn LocalInvocationId
48 11(gl_LocalInvocationID): 10(ptr) Variable Input
82 14: 13(ptr) AccessChain 11(gl_LocalInvocationID) 12
Dspv.double.comp.out21 Name 33 "gl_LocalInvocationID"
31 Decorate 33(gl_LocalInvocationID) BuiltIn LocalInvocationId
57 33(gl_LocalInvocationID): 25(ptr) Variable Input
86 34: 24(ivec3) Load 33(gl_LocalInvocationID)
Dweb.comp.out9 …ryPoint GLCompute %main "main" %gl_NumWorkGroups %gl_WorkGroupID %gl_LocalInvocationID %gl_GlobalI…
24 OpName %gl_LocalInvocationID "gl_LocalInvocationID"
39 OpDecorate %gl_LocalInvocationID BuiltIn LocalInvocationId
90 %gl_LocalInvocationID = OpVariable %_ptr_Input_v3uint Input
131 %78 = OpLoad %v3uint %gl_LocalInvocationID
Dspv.meshShaderTaskMem.mesh.out19 Name 11 "gl_LocalInvocationID"
32 Decorate 11(gl_LocalInvocationID) BuiltIn LocalInvocationId
55 11(gl_LocalInvocationID): 10(ptr) Variable Input
89 14: 13(ptr) AccessChain 11(gl_LocalInvocationID) 12
/external/deqp/external/vulkancts/data/vulkan/amber/rasterization/line_continuity/
Dpolygon-mode-lines.amber92 ivec2 p = ivec2(gl_LocalInvocationID) + ivec2(0, 10);
118 if (gl_LocalInvocationID.x < 3 && gl_LocalInvocationID.y < 3)
120 ivec2 p = pixel + ivec2(gl_LocalInvocationID) - ivec2(1);

1234567