Hans-Kristian Arntzen
|
c1edd35d57
|
MSL: Use spvUnsafeArray for builtin arrays after all.
It will get too messy to deal with constant initializers any other way,
so just deal with complexity in argument_decl instead ...
|
2021-04-19 12:10:49 +02:00 |
|
Hans-Kristian Arntzen
|
7b9a591aa7
|
MSL: Hoist out to_tesc_invocation_id() in more places.
When emitting fixup code, we might not have gl_InvocationID yet.
|
2021-04-19 12:10:49 +02:00 |
|
Hans-Kristian Arntzen
|
23da445bd4
|
MSL: Emit multiple threadgroup slices for multi-patch.
Multiple patches can run in the same workgroup when using multi-patch
mode, so we need to allocate enough storage to avoid false sharing.
|
2021-04-19 12:10:49 +02:00 |
|