Searched refs:gl_GlobalInvocationID (Results 1 – 25 of 560) sorted by relevance
12345678910>>...23
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-hlsl/comp/ |
D | image.comp | 31 static uint3 gl_GlobalInvocationID; 34 uint3 gl_GlobalInvocationID : SV_DispatchThreadID; 39 float4 f = uImageInF[int2(gl_GlobalInvocationID.xy)].xxxx; 40 uImageOutF[int2(gl_GlobalInvocationID.xy)] = f.x; 41 int4 i = uImageInI[int2(gl_GlobalInvocationID.xy)].xxxx; 42 uImageOutI[int2(gl_GlobalInvocationID.xy)] = i.x; 43 uint4 u = uImageInU[int2(gl_GlobalInvocationID.xy)].xxxx; 44 uImageOutU[int2(gl_GlobalInvocationID.xy)] = u.x; 45 float4 b = uImageInBuffer[int(gl_GlobalInvocationID.x)].xxxx; 46 uImageOutBuffer[int(gl_GlobalInvocationID.x)] = b.x; [all …]
|
D | image.nonwritable-uav-texture.comp | 31 static uint3 gl_GlobalInvocationID; 34 uint3 gl_GlobalInvocationID : SV_DispatchThreadID; 39 float4 f = uImageInF[int2(gl_GlobalInvocationID.xy)]; 40 uImageOutF[int2(gl_GlobalInvocationID.xy)] = f.x; 41 int4 i = uImageInI[int2(gl_GlobalInvocationID.xy)]; 42 uImageOutI[int2(gl_GlobalInvocationID.xy)] = i.x; 43 uint4 u = uImageInU[int2(gl_GlobalInvocationID.xy)]; 44 uImageOutU[int2(gl_GlobalInvocationID.xy)] = u.x; 45 float4 b = uImageInBuffer[int(gl_GlobalInvocationID.x)]; 46 uImageOutBuffer[int(gl_GlobalInvocationID.x)] = b.x; [all …]
|
D | access-chains.force-uav.comp | 6 static uint3 gl_GlobalInvocationID; 9 uint3 gl_GlobalInvocationID : SV_DispatchThreadID; 14 …wo.Store4(gl_GlobalInvocationID.x * 64 + 272, asuint(asfloat(ro.Load4(gl_GlobalInvocationID.x * 64… 15 …wo.Store4(gl_GlobalInvocationID.x * 16 + 480, asuint(asfloat(ro.Load4(gl_GlobalInvocationID.x * 16… 21 gl_GlobalInvocationID = stage_input.gl_GlobalInvocationID;
|
D | access-chains.comp | 6 static uint3 gl_GlobalInvocationID; 9 uint3 gl_GlobalInvocationID : SV_DispatchThreadID; 14 …wo.Store4(gl_GlobalInvocationID.x * 64 + 272, asuint(asfloat(ro.Load4(gl_GlobalInvocationID.x * 64… 15 …wo.Store4(gl_GlobalInvocationID.x * 16 + 480, asuint(asfloat(ro.Load4(gl_GlobalInvocationID.x * 16… 21 gl_GlobalInvocationID = stage_input.gl_GlobalInvocationID;
|
/third_party/skia/third_party/externals/spirv-cross/shaders-hlsl/comp/ |
D | image.nonwritable-uav-texture.comp | 37 vec4 f = imageLoad(uImageInF, ivec2(gl_GlobalInvocationID.xy)); 38 imageStore(uImageOutF, ivec2(gl_GlobalInvocationID.xy), f); 40 ivec4 i = imageLoad(uImageInI, ivec2(gl_GlobalInvocationID.xy)); 41 imageStore(uImageOutI, ivec2(gl_GlobalInvocationID.xy), i); 43 uvec4 u = imageLoad(uImageInU, ivec2(gl_GlobalInvocationID.xy)); 44 imageStore(uImageOutU, ivec2(gl_GlobalInvocationID.xy), u); 46 vec4 b = imageLoad(uImageInBuffer, int(gl_GlobalInvocationID.x)); 47 imageStore(uImageOutBuffer, int(gl_GlobalInvocationID.x), b); 49 vec4 f2 = imageLoad(uImageInF2, ivec2(gl_GlobalInvocationID.xy)); 50 imageStore(uImageOutF2, ivec2(gl_GlobalInvocationID.xy), f2); [all …]
|
D | image.comp | 37 vec4 f = imageLoad(uImageInF, ivec2(gl_GlobalInvocationID.xy)); 38 imageStore(uImageOutF, ivec2(gl_GlobalInvocationID.xy), f); 40 ivec4 i = imageLoad(uImageInI, ivec2(gl_GlobalInvocationID.xy)); 41 imageStore(uImageOutI, ivec2(gl_GlobalInvocationID.xy), i); 43 uvec4 u = imageLoad(uImageInU, ivec2(gl_GlobalInvocationID.xy)); 44 imageStore(uImageOutU, ivec2(gl_GlobalInvocationID.xy), u); 46 vec4 b = imageLoad(uImageInBuffer, int(gl_GlobalInvocationID.x)); 47 imageStore(uImageOutBuffer, int(gl_GlobalInvocationID.x), b); 49 vec4 f2 = imageLoad(uImageInF2, ivec2(gl_GlobalInvocationID.xy)); 50 imageStore(uImageOutF2, ivec2(gl_GlobalInvocationID.xy), f2); [all …]
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-hlsl/asm/comp/ |
D | block-name-alias-global.asm.comp | 20 static uint3 gl_GlobalInvocationID; 23 uint3 gl_GlobalInvocationID : SV_DispatchThreadID; 28 C1.Store(gl_GlobalInvocationID.x * 8 + 0, uint(C2_1_Data[gl_GlobalInvocationID.x].a)); 29 C1.Store(gl_GlobalInvocationID.x * 8 + 4, uint(C2_1_Data[gl_GlobalInvocationID.x].b)); 30 C3.Store(gl_GlobalInvocationID.x * 8 + 0, uint(C4_Data[gl_GlobalInvocationID.x].a)); 31 C3.Store(gl_GlobalInvocationID.x * 8 + 4, uint(C4_Data[gl_GlobalInvocationID.x].b)); 37 gl_GlobalInvocationID = stage_input.gl_GlobalInvocationID;
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders-hlsl/asm/comp/ |
D | block-name-alias-global.asm.comp | 20 static uint3 gl_GlobalInvocationID; 23 uint3 gl_GlobalInvocationID : SV_DispatchThreadID; 28 C1.Store(gl_GlobalInvocationID.x * 8 + 0, uint(C2_1_Data[gl_GlobalInvocationID.x].a)); 29 C1.Store(gl_GlobalInvocationID.x * 8 + 4, uint(C2_1_Data[gl_GlobalInvocationID.x].b)); 30 C3.Store(gl_GlobalInvocationID.x * 8 + 0, uint(C4_Data[gl_GlobalInvocationID.x].a)); 31 C3.Store(gl_GlobalInvocationID.x * 8 + 4, uint(C4_Data[gl_GlobalInvocationID.x].b)); 37 gl_GlobalInvocationID = stage_input.gl_GlobalInvocationID;
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-msl-no-opt/asm/masking/ |
D | initializers.mask-position.msl2.multi-patch.asm.tesc | 72 kernel void main0(uint3 gl_GlobalInvocationID [[thread_position_in_grid]], device main0_out* spvOut… 76 device main0_out* gl_out = &spvOut[gl_GlobalInvocationID.x - gl_GlobalInvocationID.x % 4]; 77 gl_out[gl_GlobalInvocationID.x % 4].foo = _15[gl_GlobalInvocationID.x % 4]; 78 … gl_out[gl_GlobalInvocationID.x % 4].gl_PointSize = _29[gl_GlobalInvocationID.x % 4].gl_PointSize; 79 …gl_out[gl_GlobalInvocationID.x % 4].gl_ClipDistance = _29[gl_GlobalInvocationID.x % 4].gl_ClipDist… 80 …gl_out[gl_GlobalInvocationID.x % 4].gl_CullDistance = _29[gl_GlobalInvocationID.x % 4].gl_CullDist… 82 …threadgroup gl_PerVertex (&gl_out_masked)[4] = spvStoragegl_out_masked[(gl_GlobalInvocationID.x / … 83 gl_out_masked[gl_GlobalInvocationID.x % 4] = _29[gl_GlobalInvocationID.x % 4]; 84 device main0_patchOut& patchOut = spvPatchOut[gl_GlobalInvocationID.x / 4]; 86 uint gl_InvocationID = gl_GlobalInvocationID.x % 4; [all …]
|
D | initializers-block.mask-position.multi-patch.msl2.asm.tesc | 81 kernel void main0(uint3 gl_GlobalInvocationID [[thread_position_in_grid]], device main0_out* spvOut… 86 device main0_out* gl_out = &spvOut[gl_GlobalInvocationID.x - gl_GlobalInvocationID.x % 4]; 87 gl_out[gl_GlobalInvocationID.x % 4].C_v = _18[gl_GlobalInvocationID.x % 4].v; 88 … gl_out[gl_GlobalInvocationID.x % 4].gl_PointSize = _33[gl_GlobalInvocationID.x % 4].gl_PointSize; 89 …gl_out[gl_GlobalInvocationID.x % 4].gl_ClipDistance = _33[gl_GlobalInvocationID.x % 4].gl_ClipDist… 90 …gl_out[gl_GlobalInvocationID.x % 4].gl_CullDistance = _33[gl_GlobalInvocationID.x % 4].gl_CullDist… 92 …threadgroup gl_PerVertex (&gl_out_masked)[4] = spvStoragegl_out_masked[(gl_GlobalInvocationID.x / … 93 gl_out_masked[gl_GlobalInvocationID.x % 4] = _33[gl_GlobalInvocationID.x % 4]; 94 device main0_patchOut& patchOut = spvPatchOut[gl_GlobalInvocationID.x / 4]; 96 uint gl_InvocationID = gl_GlobalInvocationID.x % 4; [all …]
|
D | initializers.mask-location-0.msl2.multi-patch.asm.tesc | 72 kernel void main0(uint3 gl_GlobalInvocationID [[thread_position_in_grid]], device main0_out* spvOut… 76 device main0_out* gl_out = &spvOut[gl_GlobalInvocationID.x - gl_GlobalInvocationID.x % 4]; 78 threadgroup float4 (&foo)[4] = spvStoragefoo[(gl_GlobalInvocationID.x / 4) % 8]; 79 foo[gl_GlobalInvocationID.x % 4] = _15[gl_GlobalInvocationID.x % 4]; 80 …gl_out[gl_GlobalInvocationID.x % 4].gl_Position = _29[gl_GlobalInvocationID.x % 4]._RESERVED_IDENT… 81 …gl_out[gl_GlobalInvocationID.x % 4].gl_PointSize = _29[gl_GlobalInvocationID.x % 4]._RESERVED_IDEN… 82 …gl_out[gl_GlobalInvocationID.x % 4].gl_ClipDistance = _29[gl_GlobalInvocationID.x % 4]._RESERVED_I… 83 …gl_out[gl_GlobalInvocationID.x % 4].gl_CullDistance = _29[gl_GlobalInvocationID.x % 4]._RESERVED_I… 84 device main0_patchOut& patchOut = spvPatchOut[gl_GlobalInvocationID.x / 4]; 86 uint gl_InvocationID = gl_GlobalInvocationID.x % 4; [all …]
|
D | initializers.mask-location-1.multi-patch.asm.tesc | 71 kernel void main0(uint3 gl_GlobalInvocationID [[thread_position_in_grid]], device main0_out* spvOut… 75 device main0_out* gl_out = &spvOut[gl_GlobalInvocationID.x - gl_GlobalInvocationID.x % 4]; 76 gl_out[gl_GlobalInvocationID.x % 4].foo = _15[gl_GlobalInvocationID.x % 4]; 77 …gl_out[gl_GlobalInvocationID.x % 4].gl_Position = _29[gl_GlobalInvocationID.x % 4]._RESERVED_IDENT… 78 …gl_out[gl_GlobalInvocationID.x % 4].gl_PointSize = _29[gl_GlobalInvocationID.x % 4]._RESERVED_IDEN… 79 …gl_out[gl_GlobalInvocationID.x % 4].gl_ClipDistance = _29[gl_GlobalInvocationID.x % 4]._RESERVED_I… 80 …gl_out[gl_GlobalInvocationID.x % 4].gl_CullDistance = _29[gl_GlobalInvocationID.x % 4]._RESERVED_I… 81 device main0_patchOut& patchOut = spvPatchOut[gl_GlobalInvocationID.x / 4]; 83 threadgroup float4 (&foo_patch) = spvStoragefoo_patch[(gl_GlobalInvocationID.x / 4) % 8]; 85 uint gl_InvocationID = gl_GlobalInvocationID.x % 4; [all …]
|
D | initializers-block.mask-point-size.multi-patch.msl2.asm.tesc | 81 kernel void main0(uint3 gl_GlobalInvocationID [[thread_position_in_grid]], device main0_out* spvOut… 86 device main0_out* gl_out = &spvOut[gl_GlobalInvocationID.x - gl_GlobalInvocationID.x % 4]; 87 gl_out[gl_GlobalInvocationID.x % 4].C_v = _18[gl_GlobalInvocationID.x % 4].v; 88 gl_out[gl_GlobalInvocationID.x % 4].gl_Position = _33[gl_GlobalInvocationID.x % 4].gl_Position; 89 …gl_out[gl_GlobalInvocationID.x % 4].gl_ClipDistance = _33[gl_GlobalInvocationID.x % 4].gl_ClipDist… 90 …gl_out[gl_GlobalInvocationID.x % 4].gl_CullDistance = _33[gl_GlobalInvocationID.x % 4].gl_CullDist… 92 …threadgroup gl_PerVertex (&gl_out_masked)[4] = spvStoragegl_out_masked[(gl_GlobalInvocationID.x / … 93 gl_out_masked[gl_GlobalInvocationID.x % 4] = _33[gl_GlobalInvocationID.x % 4]; 94 device main0_patchOut& patchOut = spvPatchOut[gl_GlobalInvocationID.x / 4]; 96 uint gl_InvocationID = gl_GlobalInvocationID.x % 4; [all …]
|
D | initializers.mask-point-size.msl2.multi-patch.asm.tesc | 72 kernel void main0(uint3 gl_GlobalInvocationID [[thread_position_in_grid]], device main0_out* spvOut… 76 device main0_out* gl_out = &spvOut[gl_GlobalInvocationID.x - gl_GlobalInvocationID.x % 4]; 77 gl_out[gl_GlobalInvocationID.x % 4].foo = _15[gl_GlobalInvocationID.x % 4]; 78 gl_out[gl_GlobalInvocationID.x % 4].gl_Position = _29[gl_GlobalInvocationID.x % 4].gl_Position; 79 …gl_out[gl_GlobalInvocationID.x % 4].gl_ClipDistance = _29[gl_GlobalInvocationID.x % 4].gl_ClipDist… 80 …gl_out[gl_GlobalInvocationID.x % 4].gl_CullDistance = _29[gl_GlobalInvocationID.x % 4].gl_CullDist… 82 …threadgroup gl_PerVertex (&gl_out_masked)[4] = spvStoragegl_out_masked[(gl_GlobalInvocationID.x / … 83 gl_out_masked[gl_GlobalInvocationID.x % 4] = _29[gl_GlobalInvocationID.x % 4]; 84 device main0_patchOut& patchOut = spvPatchOut[gl_GlobalInvocationID.x / 4]; 86 uint gl_InvocationID = gl_GlobalInvocationID.x % 4; [all …]
|
D | initializers-block.mask-location-1.multi-patch.msl2.asm.tesc | 67 kernel void main0(uint3 gl_GlobalInvocationID [[thread_position_in_grid]], device main0_out* spvOut… 71 device main0_out* gl_out = &spvOut[gl_GlobalInvocationID.x - gl_GlobalInvocationID.x % 4]; 72 gl_out[gl_GlobalInvocationID.x % 4].C_v = _18[gl_GlobalInvocationID.x % 4].v; 73 device main0_patchOut& patchOut = spvPatchOut[gl_GlobalInvocationID.x / 4]; 75 threadgroup P (&p) = spvStoragep[(gl_GlobalInvocationID.x / 4) % 8]; 77 uint gl_InvocationID = gl_GlobalInvocationID.x % 4; 78 uint gl_PrimitiveID = min(gl_GlobalInvocationID.x / 4, spvIndirectParams[1] - 1);
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders/comp/ |
D | mod.comp | 16 …_33.out_data[gl_GlobalInvocationID.x] = mod(_23.in_data[gl_GlobalInvocationID.x], _33.out_data[gl_… 17 …a[gl_GlobalInvocationID.x] = uintBitsToFloat(floatBitsToUint(_23.in_data[gl_GlobalInvocationID.x])… 18 …ta[gl_GlobalInvocationID.x] = intBitsToFloat(floatBitsToInt(_23.in_data[gl_GlobalInvocationID.x]) …
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders-msl/comp/ |
D | mod.comp | 27 …e SSBO& _23 [[buffer(0)]], device SSBO2& _33 [[buffer(1)]], uint3 gl_GlobalInvocationID [[thread_p… 29 …_33.out_data[gl_GlobalInvocationID.x] = mod(_23.in_data[gl_GlobalInvocationID.x], _33.out_data[gl_… 30 …ta[gl_GlobalInvocationID.x] = as_type<float4>(as_type<uint4>(_23.in_data[gl_GlobalInvocationID.x])… 31 …ata[gl_GlobalInvocationID.x] = as_type<float4>(as_type<int4>(_23.in_data[gl_GlobalInvocationID.x])…
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders-msl/asm/comp/ |
D | block-name-alias-global.asm.comp | 39 …device B& C3 [[buffer(2)]], constant B_1& C4 [[buffer(3)]], uint3 gl_GlobalInvocationID [[thread_p… 41 C1.Data[gl_GlobalInvocationID.x].a = C2.Data[gl_GlobalInvocationID.x].a; 42 C1.Data[gl_GlobalInvocationID.x].b = C2.Data[gl_GlobalInvocationID.x].b; 43 C3.Data[gl_GlobalInvocationID.x].a = C4.Data[gl_GlobalInvocationID.x].a; 44 C3.Data[gl_GlobalInvocationID.x].b = C4.Data[gl_GlobalInvocationID.x].b;
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-msl/asm/comp/ |
D | block-name-alias-global.asm.comp | 39 …device B& C3 [[buffer(2)]], constant B_1& C4 [[buffer(3)]], uint3 gl_GlobalInvocationID [[thread_p… 41 C1.Data[gl_GlobalInvocationID.x].a = C2.Data[gl_GlobalInvocationID.x].a; 42 C1.Data[gl_GlobalInvocationID.x].b = C2.Data[gl_GlobalInvocationID.x].b; 43 C3.Data[gl_GlobalInvocationID.x].a = C4.Data[gl_GlobalInvocationID.x].a; 44 C3.Data[gl_GlobalInvocationID.x].b = C4.Data[gl_GlobalInvocationID.x].b;
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders-hlsl/comp/ |
D | access-chains.comp | 6 static uint3 gl_GlobalInvocationID; 9 uint3 gl_GlobalInvocationID : SV_DispatchThreadID; 14 …wo.Store4(gl_GlobalInvocationID.x * 64 + 272, asuint(asfloat(ro.Load4(gl_GlobalInvocationID.x * 64… 15 …wo.Store4(gl_GlobalInvocationID.x * 16 + 480, asuint(asfloat(ro.Load4(gl_GlobalInvocationID.x * 16… 21 gl_GlobalInvocationID = stage_input.gl_GlobalInvocationID;
|
D | access-chains.force-uav.comp | 6 static uint3 gl_GlobalInvocationID; 9 uint3 gl_GlobalInvocationID : SV_DispatchThreadID; 14 …wo.Store4(gl_GlobalInvocationID.x * 64 + 272, asuint(asfloat(ro.Load4(gl_GlobalInvocationID.x * 64… 15 …wo.Store4(gl_GlobalInvocationID.x * 16 + 480, asuint(asfloat(ro.Load4(gl_GlobalInvocationID.x * 16… 21 gl_GlobalInvocationID = stage_input.gl_GlobalInvocationID;
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-no-opt/asm/comp/ |
D | nonuniform-bracket-handling.vk.nocompat.asm.comp.vk | 35 uint _88 = gl_GlobalInvocationID.x + 4u; 36 uint _99 = gl_GlobalInvocationID.x + 1024u; 38 uint _106 = gl_GlobalInvocationID.x + 2u; 39 uint _117 = gl_GlobalInvocationID.x + 2048u; 41 …uint _130 = imageAtomicAdd(_10[_61], int((gl_GlobalInvocationID.x < _7._m0[_64].y) ? (gl_GlobalInv… 42 …t _137 = imageAtomicCompSwap(_10[_61], int((gl_GlobalInvocationID.y < _7._m0[_64].y) ? (gl_GlobalI… 45 uint _11 = registers._m4 + (gl_GlobalInvocationID.z + 0u); 47 uint _13 = registers._m1 + (gl_GlobalInvocationID.z + 0u); 49 uint _15 = registers._m4 + (gl_GlobalInvocationID.z + 0u); 50 …mageAtomicAdd(_10[nonuniformEXT(_15)], int((gl_GlobalInvocationID.y < _7._m0[_15].y) ? (gl_GlobalI… [all …]
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders/asm/comp/ |
D | block-name-alias-global.asm.comp | 32 C1_1.Data[gl_GlobalInvocationID.x].a = C2_1.Data[gl_GlobalInvocationID.x].a; 33 C1_1.Data[gl_GlobalInvocationID.x].b = C2_1.Data[gl_GlobalInvocationID.x].b; 34 C3.Data[gl_GlobalInvocationID.x].a = C4.Data[gl_GlobalInvocationID.x].a; 35 C3.Data[gl_GlobalInvocationID.x].b = C4.Data[gl_GlobalInvocationID.x].b;
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders/asm/comp/ |
D | block-name-alias-global.asm.comp | 32 C1_1.Data[gl_GlobalInvocationID.x].a = C2_1.Data[gl_GlobalInvocationID.x].a; 33 C1_1.Data[gl_GlobalInvocationID.x].b = C2_1.Data[gl_GlobalInvocationID.x].b; 34 C3.Data[gl_GlobalInvocationID.x].a = C4.Data[gl_GlobalInvocationID.x].a; 35 C3.Data[gl_GlobalInvocationID.x].b = C4.Data[gl_GlobalInvocationID.x].b;
|
/third_party/vk-gl-cts/external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/spirv1p4/entrypoint/ |
D | comp_ssbo_entry_point.amber | 19 ; out_SSBO[gl_GlobalInvocationID.z] = data_SSBO[gl_GlobalInvocationID.z]; 24 OpEntryPoint GLCompute %main "main" %_ %gl_GlobalInvocationID %__0 31 OpName %gl_GlobalInvocationID "gl_GlobalInvocationID" 40 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId 57 %gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input 67 %18 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_2 69 %24 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_2
|
12345678910>>...23