Home
last modified time | relevance | path

Searched refs:atomic_uint (Results 1 – 25 of 153) sorted by relevance

1234567

/third_party/glslang/Test/baseResults/
Datomic_uint.frag.out1 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/
Datomic_uint.frag3 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 …]
Dspv.atomicCounter.comp5 layout(binding = 0) uniform atomic_uint counter;
7 layout(binding = 0, offset = 4) uniform atomic_uint countArr[4];
14 uint func(atomic_uint c)
DspecExamples.vert85 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
Dspv.atomic.comp5 layout(binding = 0) uniform atomic_uint counter;
7 layout(binding = 0, offset = 4) uniform atomic_uint countArr[4];
14 uint func(atomic_uint c)
D310.comp121 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/
Datomic.comp21 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/
Datomic.comp21 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/
Dvn_ring.h40 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/
DAMD_shader_atomic_counter_ops.txt77atomic_uint c, 1. increments the counter for c, then forces it to zero if and
85atomic_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
99atomic_uint c, 1. subtracts the value of <data> from the counter for c, and
105atomic_uint c, 1. subtracts the value of the counter for c from the value of
113atomic_uint c, 1. sets the counter for c to the minimum of the value of the
120atomic_uint c, 1. sets the counter for c to the maximum of the value of the
127atomic_uint c, 1. sets the counter for c to the result of the bitwise AND of
134atomic_uint c, 1. sets the counter for c to the result of the bitwise OR of
141atomic_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/
DAMD_shader_atomic_counter_ops.txt77atomic_uint c, 1. increments the counter for c, then forces it to zero if and
85atomic_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
99atomic_uint c, 1. subtracts the value of <data> from the counter for c, and
105atomic_uint c, 1. subtracts the value of the counter for c from the value of
113atomic_uint c, 1. sets the counter for c to the minimum of the value of the
120atomic_uint c, 1. sets the counter for c to the maximum of the value of the
127atomic_uint c, 1. sets the counter for c to the result of the bitwise AND of
134atomic_uint c, 1. sets the counter for c to the result of the bitwise OR of
141atomic_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/
D726882.wgsl.expected.msl4 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/
D69d383.wgsl.expected.msl4 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/
D34edd3.wgsl.expected.msl4 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/
Dbeccfc.wgsl.expected.msl4 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/
D361bf1.wgsl.expected.msl4 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/
D0a5dca.wgsl.expected.msl4 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/
D0d26c2.wgsl.expected.msl4 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/
D5e3d61.wgsl.expected.msl4 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/
Dc8e6be.wgsl.expected.msl4 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/
Dd5db1d.wgsl.expected.msl4 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/
Db2ab2c.wgsl.expected.msl12 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/
DARB_shader_atomic_counter_ops.txt100 …| 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/
DARB_shader_atomic_counter_ops.txt90 …| 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/
Dpixel-interlock-ordered.msl2.frag32 …]], 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…

1234567