Mateusz Kielan

Results 368 comments of Mateusz Kielan

All KHR subgroup ops except for Arithmetic, Quad and Clustered are pretty much ubiquitous across all shader stages on Desktop when targetting Vulkan 1.3 Not sure you need Clustered (aka...

Ah yeah I see that you're after partitioning according to an arbitrary ballot. There's Subgroup Clustered ops, but that partitions into sets of consecutive invocations of power-of-two, i.e 4, 8,...

Here's the deal, given that Proposal 0011 is merged, I could implement proposal 0010 as a pure header-only library. ~~Provided this issue is fixed~~ ~~https://github.com/microsoft/DirectXShaderCompiler/issues/5784~~

I'm actually quite close to getting it working, blocked by #6541 though

@qhaas how would you propose to change the API of Radeon Rays for this?

This problem isn't limited to built-in types, its also when you put one vk::SpirvType inside another: https://godbolt.org/z/sxejh1q7W its whats blocking my "user space solution" to #5092

> > If the array of textures must be sized, then it is quite ickier to do this simple case. Things are actually much worse in the realm of UI's...

it seems a bit weird that `alignment` was added to the `RawBufferLoad` API as a function and not a template parameter, does LLVM 3.7 or DXC have a problem with...

I'm trying to make my own BDA pointer and reference structs (because I'm impatient) and `offsetof` is one of the things I'm missing. https://github.com/microsoft/hlsl-specs/pull/59#issuecomment-1693661117 and one of the things that's...

Or one could just follow the `scalar` layout rules, since the device is likely to have them if it has BDA anyway?