Files
filament/third_party/spirv-cross/reference/shaders-hlsl/task/task-basic.spv14.vk.nocompat.task
2023-06-09 14:08:03 -05:00

25 lines
380 B
Plaintext

struct TaskPayload
{
float a;
float b;
int c;
};
static const uint3 gl_WorkGroupSize = uint3(1u, 1u, 1u);
groupshared TaskPayload _payload;
void task_main()
{
_payload.a = 1.2000000476837158203125f;
_payload.b = 2.2999999523162841796875f;
_payload.c = 3;
DispatchMesh(1u, 2u, 3u, _payload);
}
[numthreads(1, 1, 1)]
void main()
{
task_main();
}