Declared workgroup size of a compute entry point. Every dimension is at least 1, and the product bounds how many invocations one dispatched workgroup runs.
More...
#include "donner/gpu/shader/IrModule.h"
|
|
uint32_t | x = 1 |
| | Invocations along X.
|
|
uint32_t | y = 1 |
| | Invocations along Y.
|
|
uint32_t | z = 1 |
| | Invocations along Z.
|
Declared workgroup size of a compute entry point. Every dimension is at least 1, and the product bounds how many invocations one dispatched workgroup runs.
◆ operator==()
| bool donner::gpu::shader::WorkgroupSize::operator== |
( |
const WorkgroupSize & | other | ) |
const |
|
default |
Equality operator.
- Parameters
-
| other | Size to compare against. |
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & | os, |
|
|
const WorkgroupSize & | value ) |
|
friend |
Ostream output operator, e.g. 8x8x1.
- Parameters
-
| os | Output stream. |
| value | Size to output. |
The documentation for this struct was generated from the following file: