Nathan Gauër

Results 72 comments of Nathan Gauër

> > This code now being orphaned, and quite self contained (we don't break bigwheels by bringing it in), I would be fine to merge this as-is (minus the small...

Rules can generate 2 files right? If so maybe we could create a proxy rule, taking the original `*.hlsl`, copying it to `*.hlsl.{vs,cs,ps}` and then each rule would depend on...

Yeah, this is a long-running one. I think Angela's knob changes should remove the need for the current "getExtraParams" pattern, and enforce a stricter validation.

Hi, Sorry for the late reply. In **theory** yes, you could serialize the D3D calls, send them to another machine, and run the commands on this machine. This is called...

When we talked about that, it seemed we'd need to to 4 `OpImageGather` calls to recombine the N components. But I saw the GatherRaw limits thew formats of the textures...

For the SPIR-V codegen side, seems like there is a slight mismatch between how we handle implicit casts (first is an IntegralCast), vs the explicit cast from float -> int...

Looks like this issue is caused by the flatten feature of the InitListHandler code. And turns out, behavior is different between `uint r = uint(int(my_float))` and `uint4 r = uint4(int4(my_float4))`....

Seems like the required extension is https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_8bit_storage.html Promoted to core in VK 1.2. BigWheels default is Vulkan1.2, so I'd say we should probably leave the buffer as-is, and request the...

Ahh right, index buffer, not storage buffer, sorry I missed that! Not promoted, but seems like it's widely supported (>70% on Sasha willems' DB) since it was a VK_EXT_index_type_int8 before.