| 3554 | |
| 3555 | |
| 3556 | uint32_t SpirvModule::opGroupNonUniformShuffle( |
| 3557 | uint32_t resultType, |
| 3558 | uint32_t execution, |
| 3559 | uint32_t value, |
| 3560 | uint32_t id) |
| 3561 | { |
| 3562 | uint32_t resultId = this->allocateId(); |
| 3563 | |
| 3564 | m_code.putIns(spv::OpGroupNonUniformShuffle, 6); |
| 3565 | m_code.putWord(resultType); |
| 3566 | m_code.putWord(resultId); |
| 3567 | m_code.putWord(execution); |
| 3568 | m_code.putWord(value); |
| 3569 | m_code.putWord(id); |
| 3570 | return resultId; |
| 3571 | } |
| 3572 | |
| 3573 | |
| 3574 | void SpirvModule::opControlBarrier( |
no test coverage detected