summaryrefslogtreecommitdiffstats
path: root/source/slang/options.cpp
diff options
context:
space:
mode:
authorTim Foley <tfoley@nvidia.com>2017-07-10 08:34:52 -0700
committerTim Foley <tfoley@nvidia.com>2017-07-10 08:34:52 -0700
commit0e220da96b819f3a31635689f78ad20bd9a36d0b (patch)
tree7728d25df51cb8488ac681715a82b359730b796d /source/slang/options.cpp
parent928cc86160644547decc49c72304549d9009a1af (diff)
More cross-compilation fixes
- Add GLSL mappings for more `Texture*` methods - The annoying one here is `Texture*.Load()` because it doesn't take a sampler, but the GLSL equivalent needs one (while the SPIR-V does *not*). I've hacked this pretty seriously for now. - Try to ensure that we add `uniform` to global declarations that need it in GLSL - When outputting an `in` or `out` variable that might have been created from an `inout` shader parameter, filter the layout qualifiers that we output to only cover the appropriate resource kind.
Diffstat (limited to 'source/slang/options.cpp')
0 files changed, 0 insertions, 0 deletions