-
Validator currently checks only _Scope \_ argument of non-uniform group instructions.
We need validations for them based on the spec e.g., result type.
For example, result type of `OpGroupNonUnifo…
-
We should probably consider migrating our graphical-API-based backends to use the bindless resources, including buffers and textures. Benefits include a more flexible resource-passing mechanism, and t…
-
Is recursion going to be added in WGSL any time soon? This would be very useful:)
-
SPIR-V requires that the first block of a function must not be the target of a branch.
But this GLSL code optimizes such that the first block of the function is a loop header.
This may have the sa…
-
When running python GenerateShaders.py I get this message
```
python GenerateShaders.py
> Checking dependency files in current folder
> Checking dependency files in CAS/
> Checking dependency …
-
### Problem 1
If the entry point is [main](https://godbolt.org/z/K6T59sord), a new function is created to wrap around "main", which becomes the new entry point. Since the original function is alrea…
-
In some cases, it should be possible to translate Java classes to GLSL structs, but I'm not sure if JLSL can do this yet. This is a simple Java class with instance methods that can be converted to GLS…
-
**Description**
A clear and concise description of what the bug is.
Trying out SpirV passthrough just to see if it worked, but it doesn't seem to work.
What does work:
- WGSL -> ShaderModu…
eadwu updated
10 months ago
-
Currently the opcode table is just an array, and we do opcode and opcode-string lookups with straight linear search.
See spvOpcodeTableNameLookup and spvOpcodeTableValueLookup in source/opcode.cpp
…
-
From F2F 2019-05-16.
[Minutes doc](https://docs.google.com/document/d/1HR9vPk48-lhzHAsyF57QzjKMmi0gQHfSXMmyqZuFWkc/edit#)
Decision: No arrays of resources in MVP. Texture2DArray is allowed (it’s …