Steven Perron

Results 105 comments of Steven Perron

The problem is that the loop unroller in spirv-tools is very limited. It cannot unroll a loop unless it is an inner-most loop with a known upper bound. In this...

With will be handled under #5440. I want all of the issues in a central place with a fresh conversation.

My preferred syntax would be ``` [[vk::constant_id(13)]] const int X = 10; [numthreads(X,1,1)] void CSMain() { } ``` We can already define spec constants, so I would want to reuse...

Implemented by https://github.com/microsoft/DirectXShaderCompiler/pull/4638.

Here is a sample that shows the problem: https://godbolt.org/z/cbPnTaG45 Note that the "sizeof(float3)" is 12. This means that the offset for the individual loads are at 12 and 24. But...

This example shows that the byte address buffer uses different layouts than the rawbuffer loads: https://godbolt.org/z/nE4ns5WPe. default: 16, DX: 12, GL: 16 scalar: 12

@llvm-beanz Could you please look at the changes to the AST? Cassie is not sure if there is a better way to implement this in the AST portion.

https://github.com/microsoft/DirectXShaderCompiler/pull/5249 will make this obsolete.

@natevm I can understand your frustration. We are trying to deal with the backlog of issues now that we have more resources. We choose to apply those resources in the...