Tobski
Tobski
> @Tobski @gnl21 can we get this spec completed and merged at some point? Yea I'd like to move this forward - waiting on some responses from @gnl21 above.
I mean the issue here is that for the purposes of GLSL, you don't care whether it's pass by address or pass by object - it's not a distinction we...
This one slipped off my radar for way too long, sorry - fix now in https://github.com/KhronosGroup/GLSL/pull/189
We had the following discussion in the Discord about trying to bring some of Rust's "fearless concurrency" to rust-gpu, by tweaking the way that accesses to shared memory (Buffers/UAVs, Workgroup...
One additional detail that got discussed after this little back and forth was that the aim here is to get borrow checking working across GPU threads - being able to...
Putting this on the correct issue this time.... Ok so turning this into something a _bit_ more concrete, I think I'd propose three new attributes that affect struct definitions declared...
@khyperia Thanks for looking at this! > AFAIK, there is no way to tell in the backend when a borrow starts/stops, and so we cannot emit code at those points....
So I've been thinking about the implementation complexity, and given the newness of this project and that it's probably useful to bootstrap this in the short term, maybe there should...
Ack I missed this but I just raised https://github.com/microsoft/DirectXShaderCompiler/issues/4732 which attacks this problem same problem, so this may actually be kind of a duplicate sorry 😬 If a repo maintainer...
> How does this extension propose to handle nested type definitions? > > ```glsl > #define Image2DR32UI spirv_type(id = 25, 321, 1, 0, 0, 0, 2, 33) > layout (set...