|
205 | 205 | <a href="#204" id="204">204</a> |
206 | 206 | <a href="#205" id="205">205</a> |
207 | 207 | <a href="#206" id="206">206</a> |
208 | | -<a href="#207" id="207">207</a></pre></div><pre class="rust"><code><span class="kw">use super</span>::{Block, BlockContext, Error, Instruction, NumericType}; |
| 208 | +<a href="#207" id="207">207</a> |
| 209 | +<a href="#208" id="208">208</a> |
| 210 | +<a href="#209" id="209">209</a></pre></div><pre class="rust"><code><span class="kw">use super</span>::{Block, BlockContext, Error, Instruction, NumericType}; |
209 | 211 | <span class="kw">use crate</span>::{ |
210 | 212 | arena::Handle, |
211 | 213 | back::spv::{LocalType, LookupType}, |
|
342 | 344 | <span class="kw-2">&</span>[spirv::Capability::GroupNonUniformBallot], |
343 | 345 | )<span class="question-mark">?</span>; |
344 | 346 | <span class="kw">match </span><span class="kw-2">*</span>mode { |
345 | | - <span class="kw">crate</span>::GatherMode::BroadcastFirst | <span class="kw">crate</span>::GatherMode::Broadcast(<span class="kw">_</span>) => { |
| 347 | + <span class="kw">crate</span>::GatherMode::BroadcastFirst => { |
346 | 348 | <span class="self">self</span>.writer.require_any( |
347 | 349 | <span class="string">"GroupNonUniformBallot"</span>, |
348 | 350 | <span class="kw-2">&</span>[spirv::Capability::GroupNonUniformBallot], |
349 | 351 | )<span class="question-mark">?</span>; |
350 | 352 | } |
351 | | - <span class="kw">crate</span>::GatherMode::Shuffle(<span class="kw">_</span>) | <span class="kw">crate</span>::GatherMode::ShuffleXor(<span class="kw">_</span>) => { |
| 353 | + <span class="kw">crate</span>::GatherMode::Shuffle(<span class="kw">_</span>) |
| 354 | + | <span class="kw">crate</span>::GatherMode::ShuffleXor(<span class="kw">_</span>) |
| 355 | + | <span class="kw">crate</span>::GatherMode::Broadcast(<span class="kw">_</span>) => { |
352 | 356 | <span class="self">self</span>.writer.require_any( |
353 | 357 | <span class="string">"GroupNonUniformShuffle"</span>, |
354 | 358 | <span class="kw-2">&</span>[spirv::Capability::GroupNonUniformShuffle], |
|
0 commit comments