diff options
Diffstat (limited to 'source/slang/core.meta.slang')
| -rw-r--r-- | source/slang/core.meta.slang | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source/slang/core.meta.slang b/source/slang/core.meta.slang index c268c2a58..9e5cf80c8 100644 --- a/source/slang/core.meta.slang +++ b/source/slang/core.meta.slang @@ -1091,6 +1091,11 @@ for (int tt = 0; tt < kBaseTextureTypeCount; ++tt) if (vecCount > 1) { sb << '.' << char(i + 'x'); + // Surface access is *byte* addressed in x in CUDA + if (i == 0) + { + sb << " * $E"; + } } } @@ -1140,6 +1145,12 @@ for (int tt = 0; tt < kBaseTextureTypeCount; ++tt) { sb << '.' << char(i + 'x'); } + + // Surface access is *byte* addressed in x in CUDA + if (i == 0) + { + sb << " * $E"; + } } sb << ", SLANG_CUDA_BOUNDARY_MODE)\")\n"; |
