• Home
  • Raw
  • Download

Lines Matching refs:extension

6   gl_SubgroupSize;               // ERROR, extension not enabled (basic)
7 gl_SubgroupInvocationID; // ERROR, extension not enabled (basic)
8 subgroupBarrier(); // ERROR, extension not enabled (basic)
9 subgroupMemoryBarrier(); // ERROR, extension not enabled (basic)
10 subgroupMemoryBarrierBuffer(); // ERROR, extension not enabled (basic)
11 subgroupMemoryBarrierImage(); // ERROR, extension not enabled (basic)
12 subgroupElect(); // ERROR, extension not enabled (basic)
13 gl_NumSubgroups; // ERROR, extension not enabled (basic)
14 gl_SubgroupID; // ERROR, extension not enabled (basic)
15 subgroupMemoryBarrierShared(); // ERROR, extension not enabled (basic)
17 subgroupAll(true); // ERROR extension not enabled (vote)
18 subgroupAny(false); // ERROR extension not enabled (vote)
19 subgroupAllEqual(f4); // ERROR extension not enabled (vote)
21 gl_SubgroupEqMask; // ERROR extension not enabled (ballot)
22 gl_SubgroupGeMask; // ERROR extension not enabled (ballot)
23 gl_SubgroupGtMask; // ERROR extension not enabled (ballot)
24 gl_SubgroupLeMask; // ERROR extension not enabled (ballot)
25 gl_SubgroupLtMask; // ERROR extension not enabled (ballot)
26 subgroupBroadcast(f4, 0); // ERROR extension not enabled (ballot)
27 subgroupBroadcastFirst(f4); // ERROR extension not enabled (ballot)
28 uvec4 ballot = subgroupBallot(false); // ERROR extension not enabled (ballot)
29 subgroupInverseBallot(uvec4(0x1)); // ERROR extension not enabled (ballot)
30 subgroupBallotBitExtract(ballot, 0); // ERROR extension not enabled (ballot)
31 subgroupBallotBitCount(ballot); // ERROR extension not enabled (ballot)
32 subgroupBallotInclusiveBitCount(ballot); // ERROR extension not enabled (ballot)
33 subgroupBallotExclusiveBitCount(ballot); // ERROR extension not enabled (ballot)
34 subgroupBallotFindLSB(ballot); // ERROR extension not enabled (ballot)
35 subgroupBallotFindMSB(ballot); // ERROR extension not enabled (ballot)
37 subgroupShuffle(f4, 0); // ERROR extension not enabled (shuffle)
38 subgroupShuffleXor(f4, 0x1); // ERROR extension not enabled (shuffle)
39 subgroupShuffleUp(f4, 1); // ERROR extension not enabled (shuffle_relative)
40 subgroupShuffleDown(f4, 1); // ERROR extension not enabled (shuffle_relative)
42 result = subgroupAdd(f4); // ERROR, extension not enabled (arith)
43 subgroupMul(f4); // ERROR, extension not enabled (arith)
44 subgroupMin(f4); // ERROR, extension not enabled (arith)
45 subgroupMax(f4); // ERROR, extension not enabled (arith)
46 subgroupAnd(ballot); // ERROR, extension not enabled (arith)
47 subgroupOr(ballot); // ERROR, extension not enabled (arith)
48 subgroupXor(ballot); // ERROR, extension not enabled (arith)
49 subgroupInclusiveAdd(f4); // ERROR, extension not enabled (arith)
50 subgroupInclusiveMul(f4); // ERROR, extension not enabled (arith)
51 subgroupInclusiveMin(f4); // ERROR, extension not enabled (arith)
52 subgroupInclusiveMax(f4); // ERROR, extension not enabled (arith)
53 subgroupInclusiveAnd(ballot); // ERROR, extension not enabled (arith)
54 subgroupInclusiveOr(ballot); // ERROR, extension not enabled (arith)
55 subgroupInclusiveXor(ballot); // ERROR, extension not enabled (arith)
56 subgroupExclusiveAdd(f4); // ERROR, extension not enabled (arith)
57 subgroupExclusiveMul(f4); // ERROR, extension not enabled (arith)
58 subgroupExclusiveMin(f4); // ERROR, extension not enabled (arith)
59 subgroupExclusiveMax(f4); // ERROR, extension not enabled (arith)
60 subgroupExclusiveAnd(ballot); // ERROR, extension not enabled (arith)
61 subgroupExclusiveOr(ballot); // ERROR, extension not enabled (arith)
62 subgroupExclusiveXor(ballot); // ERROR, extension not enabled (arith)
64 subgroupClusteredAdd(f4, 2); // ERROR, extension not enabled (clustered)
65 subgroupClusteredMul(f4, 2); // ERROR, extension not enabled (clustered)
66 subgroupClusteredMin(f4, 2); // ERROR, extension not enabled (clustered)
67 subgroupClusteredMax(f4, 2); // ERROR, extension not enabled (clustered)
68 subgroupClusteredAnd(ballot, 2); // ERROR, extension not enabled (clustered)
69 subgroupClusteredOr(ballot, 2); // ERROR, extension not enabled (clustered)
70 subgroupClusteredXor(ballot, 2); // ERROR, extension not enabled (clustered)
72 subgroupQuadBroadcast(f4, 0); // ERROR, extension not enabled (quad)
73 subgroupQuadSwapHorizontal(f4); // ERROR, extension not enabled (quad)
74 subgroupQuadSwapVertical(f4); // ERROR, extension not enabled (quad)
75 subgroupQuadSwapDiagonal(f4); // ERROR, extension not enabled (quad)
77 …uvec4 parti = subgroupPartitionNV(f4); // ERROR, extension not enabled (partitioned)
78 …subgroupPartitionedAddNV(f4, parti); // ERROR, extension not enabled (partitioned)
79 …subgroupPartitionedMulNV(f4, parti); // ERROR, extension not enabled (partitioned)
80 …subgroupPartitionedMinNV(f4, parti); // ERROR, extension not enabled (partitioned)
81 …subgroupPartitionedMaxNV(f4, parti); // ERROR, extension not enabled (partitioned)
82 …subgroupPartitionedAndNV(ballot, parti); // ERROR, extension not enabled (partitioned)
83 …subgroupPartitionedOrNV(ballot, parti); // ERROR, extension not enabled (partitioned)
84 …subgroupPartitionedXorNV(ballot, parti); // ERROR, extension not enabled (partitioned)
85 …subgroupPartitionedInclusiveAddNV(f4, parti); // ERROR, extension not enabled (partitioned)
86 …subgroupPartitionedInclusiveMulNV(f4, parti); // ERROR, extension not enabled (partitioned)
87 …subgroupPartitionedInclusiveMinNV(f4, parti); // ERROR, extension not enabled (partitioned)
88 …subgroupPartitionedInclusiveMaxNV(f4, parti); // ERROR, extension not enabled (partitioned)
89 …subgroupPartitionedInclusiveAndNV(ballot, parti); // ERROR, extension not enabled (partitioned)
90 …subgroupPartitionedInclusiveOrNV(ballot, parti); // ERROR, extension not enabled (partitioned)
91 …subgroupPartitionedInclusiveXorNV(ballot, parti); // ERROR, extension not enabled (partitioned)
92 …subgroupPartitionedExclusiveAddNV(f4, parti); // ERROR, extension not enabled (partitioned)
93 …subgroupPartitionedExclusiveMulNV(f4, parti); // ERROR, extension not enabled (partitioned)
94 …subgroupPartitionedExclusiveMinNV(f4, parti); // ERROR, extension not enabled (partitioned)
95 …subgroupPartitionedExclusiveMaxNV(f4, parti); // ERROR, extension not enabled (partitioned)
96 …subgroupPartitionedExclusiveAndNV(ballot, parti); // ERROR, extension not enabled (partitioned)
97 …subgroupPartitionedExclusiveOrNV(ballot, parti); // ERROR, extension not enabled (partitioned)
98 …subgroupPartitionedExclusiveXorNV(ballot, parti); // ERROR, extension not enabled (partitioned)
109 #extension GL_NV_mesh_shader : enable
156 #extension GL_KHR_shader_subgroup_basic: enable
171 #extension GL_KHR_shader_subgroup_ballot: enable
190 #extension GL_KHR_shader_subgroup_vote: enable
198 #extension GL_KHR_shader_subgroup_shuffle: enable
199 #extension GL_KHR_shader_subgroup_shuffle_relative: enable
208 #extension GL_KHR_shader_subgroup_arithmetic: enable
235 #extension GL_KHR_shader_subgroup_clustered: enable
248 #extension GL_KHR_shader_subgroup_quad: enable
257 #extension GL_NV_shader_subgroup_partitioned: enable
288 gl_WarpsPerSMNV; // ERROR, no extension
289 gl_SMCountNV; // ERROR, no extension
290 gl_WarpIDNV; // ERROR, no extension
291 gl_SMIDNV; // ERROR, no extension
295 #extension GL_NV_shader_sm_builtins : enable