diff options
| author | ArielG-NV <159081215+ArielG-NV@users.noreply.github.com> | 2024-06-24 09:16:28 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-24 09:16:28 -0400 |
| commit | cf8d1ceffcfbbb64734e6180a2c0cebd033f5b2e (patch) | |
| tree | 5ccbc854e3c363822d6e85c2fb5812d7c2572381 /tests/preprocessor/include-a.slang.h | |
| parent | d349fd9e1f65fd32b2f4ea0e38c5084256d0dd04 (diff) | |
Implementing `tbuffer` layout(s) (#4436)
* Implementing `tbuffer` layouts.
1. Add to layout options 'TextureBuffer' layouts.
2. Add on to existing logic a way to allocate appropriate registers for TextureBufferType (this was made to work with parameter block logic).
3. Added asserts so objects missing a layout will gracefully crash
This means `tbuffer` now works for hlsl,glsl,metal targets, spirv has yet to implement logic for `TextureBufferType`.
* disable metal tests and fix emitting code a bit
fixing the emitting code means metal compilation emits a useful error (help point users/developers to #4435)
* fix warning
Diffstat (limited to 'tests/preprocessor/include-a.slang.h')
0 files changed, 0 insertions, 0 deletions
