/third_party/glslang/Test/baseResults/ |
D | atomic_uint.frag.out | 1 atomic_uint.frag 3 ERROR: 0:11: 'atomic_uint' : samplers and atomic_uints cannot be output parameters 5 ERROR: 0:19: 'atomic_uint' : atomic_uints can only be used in uniform variables or function paramet… 6 ERROR: 0:24: 'binding' : atomic_uint binding is too large; see gl_MaxAtomicCounterBindings 7 …ut( binding=0 offset=0) uniform atomic_uint' and a right operand of type 'layout( binding=0 offset… 8 …ists that takes an operand of type layout( binding=0 offset=0) uniform atomic_uint (or there is no… 11 …: 'assign' : cannot convert from ' const int' to 'layout( binding=0 offset=0) uniform atomic_uint' 12 ERROR: 0:38: 'atomic_uint' : atomic_uints can only be used in uniform variables or function paramet… 13 ERROR: 0:39: 'atomic_uint' : atomic_uints can only be used in uniform variables or function paramet… 15 ERROR: 0:49: 'binding' : atomic_uint binding is too large; see gl_MaxAtomicCounterBindings [all …]
|
/third_party/glslang/Test/ |
D | atomic_uint.frag | 3 layout(binding = 0) uniform atomic_uint counter; 4 layout(binding = 0, offset = 9) uniform atomic_uint counter; 6 uint func(atomic_uint c) 11 uint func2(out atomic_uint c) // ERROR 19 atomic_uint non_uniform_counter; // ERROR 24 layout(binding = 1, offset = 3) uniform atomic_uint countArr[4]; 38 in atomic_uint acin; // ERROR 39 atomic_uint acg; // ERROR 40 uniform atomic_uint; 41 uniform atomic_uint aNoBind; // ERROR, no binding [all …]
|
D | spv.atomicCounter.comp | 5 layout(binding = 0) uniform atomic_uint counter; 7 layout(binding = 0, offset = 4) uniform atomic_uint countArr[4]; 14 uint func(atomic_uint c)
|
D | specExamples.vert | 85 layout (binding = 2, offset = 4) uniform atomic_uint a2; 87 layout (binding = 2) uniform atomic_uint bar; 89 layout (binding = 2, offset = 4) uniform atomic_uint; 91 layout (binding = 2) uniform atomic_uint bar; // offset is 4 92 layout (offset = 8) uniform atomic_uint bar23; // error, no default binding 94 layout (binding=3, offset=4) uniform atomic_uint a2; // offset = 4 95 layout (binding=2) uniform atomic_uint b2; // offset = 0 96 layout (binding=3) uniform atomic_uint c2; // offset = 8 97 layout (binding=2) uniform atomic_uint d2; // offset = 4
|
D | spv.atomic.comp | 5 layout(binding = 0) uniform atomic_uint counter; 7 layout(binding = 0, offset = 4) uniform atomic_uint countArr[4]; 14 uint func(atomic_uint c)
|
D | 310.comp | 121 layout(binding = 0) uniform atomic_uint counter; 123 uint func(atomic_uint c) 128 uint func2(out atomic_uint c) // ERROR, output 136 atomic_uint non_uniform_counter; // ERROR 141 layout(binding = 1) uniform mediump atomic_uint counterBad; // ERROR, not highp 143 layout(binding = 2, offset = 4) uniform atomic_uint countArr[4]; 165 precision highp atomic_uint; 166 precision lowp atomic_uint; // ERROR
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders-msl/comp/ |
D | atomic.comp | 21 uint _16 = atomic_fetch_add_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 22 uint _18 = atomic_fetch_or_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 23 uint _20 = atomic_fetch_xor_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 24 uint _22 = atomic_fetch_and_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 25 uint _24 = atomic_fetch_min_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 26 uint _26 = atomic_fetch_max_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 27 uint _28 = atomic_exchange_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 32 …} while (!atomic_compare_exchange_weak_explicit((device atomic_uint*)&ssbo.u32, &_32, 2u, memory_o… 47 …uint _57 = atomic_fetch_add_explicit((threadgroup atomic_uint*)&shared_u32, 1u, memory_order_relax… 48 …uint _58 = atomic_fetch_or_explicit((threadgroup atomic_uint*)&shared_u32, 1u, memory_order_relaxe… [all …]
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-msl/comp/ |
D | atomic.comp | 21 uint _16 = atomic_fetch_add_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 22 uint _18 = atomic_fetch_or_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 23 uint _20 = atomic_fetch_xor_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 24 uint _22 = atomic_fetch_and_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 25 uint _24 = atomic_fetch_min_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 26 uint _26 = atomic_fetch_max_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 27 uint _28 = atomic_exchange_explicit((device atomic_uint*)&ssbo.u32, 1u, memory_order_relaxed); 32 …} while (!atomic_compare_exchange_weak_explicit((device atomic_uint*)&ssbo.u32, &_32, 2u, memory_o… 47 …uint _57 = atomic_fetch_add_explicit((threadgroup atomic_uint*)&shared_u32, 1u, memory_order_relax… 48 …uint _58 = atomic_fetch_or_explicit((threadgroup atomic_uint*)&shared_u32, 1u, memory_order_relaxe… [all …]
|
/third_party/mesa3d/src/virtio/vulkan/ |
D | vn_ring.h | 40 static_assert(ATOMIC_INT_LOCK_FREE == 2 && sizeof(atomic_uint) == 4, 45 const volatile atomic_uint *head; 46 volatile atomic_uint *tail; 47 const volatile atomic_uint *status;
|
/third_party/openGLES/extensions/AMD/ |
D | AMD_shader_atomic_counter_ops.txt | 77 … atomic_uint c, 1. increments the counter for c, then forces it to zero if and 85 … atomic_uint c, 1. decrements the counter for c, then forces it to <wrap>-1 if 93 atomic_uint c, 1. adds the value of <data> to the counter for c, and 99 … atomic_uint c, 1. subtracts the value of <data> from the counter for c, and 105 … atomic_uint c, 1. subtracts the value of the counter for c from the value of 113 … atomic_uint c, 1. sets the counter for c to the minimum of the value of the 120 … atomic_uint c, 1. sets the counter for c to the maximum of the value of the 127 … atomic_uint c, 1. sets the counter for c to the result of the bitwise AND of 134 … atomic_uint c, 1. sets the counter for c to the result of the bitwise OR of 141 … atomic_uint c, 1. sets the counter for c to the result of the bitwise XOR of [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/AMD/ |
D | AMD_shader_atomic_counter_ops.txt | 77 … atomic_uint c, 1. increments the counter for c, then forces it to zero if and 85 … atomic_uint c, 1. decrements the counter for c, then forces it to <wrap>-1 if 93 atomic_uint c, 1. adds the value of <data> to the counter for c, and 99 … atomic_uint c, 1. subtracts the value of <data> from the counter for c, and 105 … atomic_uint c, 1. subtracts the value of the counter for c from the value of 113 … atomic_uint c, 1. sets the counter for c to the minimum of the value of the 120 … atomic_uint c, 1. sets the counter for c to the maximum of the value of the 127 … atomic_uint c, 1. sets the counter for c to the result of the bitwise AND of 134 … atomic_uint c, 1. sets the counter for c to the result of the bitwise OR of 141 … atomic_uint c, 1. sets the counter for c to the result of the bitwise XOR of [all …]
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicStore/ |
D | 726882.wgsl.expected.msl | 4 void atomicStore_726882(threadgroup atomic_uint* const tint_symbol) { 8 void compute_main_inner(uint local_invocation_index, threadgroup atomic_uint* const tint_symbol_1) { 17 threadgroup atomic_uint tint_symbol_2;
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicMin/ |
D | 69d383.wgsl.expected.msl | 4 void atomicMin_69d383(threadgroup atomic_uint* const tint_symbol) { 8 void compute_main_inner(uint local_invocation_index, threadgroup atomic_uint* const tint_symbol_1) { 17 threadgroup atomic_uint tint_symbol_2;
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicAnd/ |
D | 34edd3.wgsl.expected.msl | 4 void atomicAnd_34edd3(threadgroup atomic_uint* const tint_symbol) { 8 void compute_main_inner(uint local_invocation_index, threadgroup atomic_uint* const tint_symbol_1) { 17 threadgroup atomic_uint tint_symbol_2;
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicMax/ |
D | beccfc.wgsl.expected.msl | 4 void atomicMax_beccfc(threadgroup atomic_uint* const tint_symbol) { 8 void compute_main_inner(uint local_invocation_index, threadgroup atomic_uint* const tint_symbol_1) { 17 threadgroup atomic_uint tint_symbol_2;
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicLoad/ |
D | 361bf1.wgsl.expected.msl | 4 void atomicLoad_361bf1(threadgroup atomic_uint* const tint_symbol) { 8 void compute_main_inner(uint local_invocation_index, threadgroup atomic_uint* const tint_symbol_1) { 17 threadgroup atomic_uint tint_symbol_2;
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicExchange/ |
D | 0a5dca.wgsl.expected.msl | 4 void atomicExchange_0a5dca(threadgroup atomic_uint* const tint_symbol) { 8 void compute_main_inner(uint local_invocation_index, threadgroup atomic_uint* const tint_symbol_1) { 17 threadgroup atomic_uint tint_symbol_2;
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicSub/ |
D | 0d26c2.wgsl.expected.msl | 4 void atomicSub_0d26c2(threadgroup atomic_uint* const tint_symbol) { 8 void compute_main_inner(uint local_invocation_index, threadgroup atomic_uint* const tint_symbol_1) { 17 threadgroup atomic_uint tint_symbol_2;
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicOr/ |
D | 5e3d61.wgsl.expected.msl | 4 void atomicOr_5e3d61(threadgroup atomic_uint* const tint_symbol) { 8 void compute_main_inner(uint local_invocation_index, threadgroup atomic_uint* const tint_symbol_1) { 17 threadgroup atomic_uint tint_symbol_2;
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicXor/ |
D | c8e6be.wgsl.expected.msl | 4 void atomicXor_c8e6be(threadgroup atomic_uint* const tint_symbol) { 8 void compute_main_inner(uint local_invocation_index, threadgroup atomic_uint* const tint_symbol_1) { 17 threadgroup atomic_uint tint_symbol_2;
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicAdd/ |
D | d5db1d.wgsl.expected.msl | 4 void atomicAdd_d5db1d(threadgroup atomic_uint* const tint_symbol) { 8 void compute_main_inner(uint local_invocation_index, threadgroup atomic_uint* const tint_symbol_1) { 17 threadgroup atomic_uint tint_symbol_2;
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/atomicCompareExchangeWeak/ |
D | b2ab2c.wgsl.expected.msl | 12 void atomicCompareExchangeWeak_b2ab2c(threadgroup atomic_uint* const tint_symbol) { 16 void compute_main_inner(uint local_invocation_index, threadgroup atomic_uint* const tint_symbol_1) { 25 threadgroup atomic_uint tint_symbol_2;
|
/third_party/openGLES/extensions/ARB/ |
D | ARB_shader_atomic_counter_ops.txt | 100 …| atomic_uint c, | 1. adds the value of <data> to the counter for c, and … 106 …| atomic_uint c, | 1. subtracts the value of <data> from the counter for c,… 112 …| atomic_uint c, | 1. sets the counter for c to the minimum of the value of… 119 …| atomic_uint c, | 1. sets the counter for c to the maximum of the value of… 126 …| atomic_uint c, | 1. sets the counter for c to the result of the bitwise A… 133 …| atomic_uint c, | 1. sets the counter for c to the result of the bitwise O… 140 …| atomic_uint c, | 1. sets the counter for c to the result of the bitwise X… 147 …| atomic_uint c, | 1. sets the counter value for c to the value of <data>, … 153 …| atomic_uint c, | 1. compares the value of <compare> and the counter value… 183 layout(binding=0, offset=0) uniform atomic_uint vlrCounter;
|
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/ |
D | ARB_shader_atomic_counter_ops.txt | 90 …| atomic_uint c, | 1. adds the value of <data> to the counter for c, and … 96 …| atomic_uint c, | 1. subtracts the value of <data> from the counter for c,… 102 …| atomic_uint c, | 1. sets the counter for c to the minimum of the value of… 109 …| atomic_uint c, | 1. sets the counter for c to the maximum of the value of… 116 …| atomic_uint c, | 1. sets the counter for c to the result of the bitwise A… 123 …| atomic_uint c, | 1. sets the counter for c to the result of the bitwise O… 130 …| atomic_uint c, | 1. sets the counter for c to the result of the bitwise X… 137 …| atomic_uint c, | 1. sets the counter value for c to the value of <data>, … 143 …| atomic_uint c, | 1. compares the value of <compare> and the counter value… 173 layout(binding=0, offset=0) uniform atomic_uint vlrCounter;
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-msl/frag/ |
D | pixel-interlock-ordered.msl2.frag | 32 …]], texture2d<uint> img2 [[texture(3), raster_order_group(0)]], device atomic_uint* img2_atomic [[… 37 …uint _39 = atomic_fetch_add_explicit((device atomic_uint*)&img2_atomic[spvImage2DAtomicCoord(int2(… 39 …uint _55 = atomic_fetch_and_explicit((volatile device atomic_uint*)&_42.bar, _52.quux, memory_orde…
|