diff options
| author | Yong He <yonghe@outlook.com> | 2021-06-08 07:44:05 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-08 10:44:05 -0400 |
| commit | 6cee1eeda28c1ce1e5d326a0c43427b4776a1d09 (patch) | |
| tree | 6e4559e48fecf5f71aece8b128184925b2d0f790 /tools/gfx/debug-layer.cpp | |
| parent | fb50fab76a723f46026474ea5bb0226c297d1fd5 (diff) | |
Various fixes to CUDA backend. (#1877)
- Fix emitting `StructuredBuffer<ISomething>::Load`, which triggers emitting for `IROp_WrapExistential` that is previously unhandled.
- Fix cuda layout around vectors, they should be aligned to 1,2,4,8,16 bytes instead of just using element type's alignment. That means `float4` has alignment of 16 instead of 4.
- Fix `SLANG_CUDA_HANDLE_ERROR` macro definition.
- Fix navis sometimes fail to find `Slang::kIROp_*` enum values when debugging external projects.
Co-authored-by: Yong He <yhe@nvidia.com>
Co-authored-by: jsmall-nvidia <jsmall@nvidia.com>
Diffstat (limited to 'tools/gfx/debug-layer.cpp')
0 files changed, 0 insertions, 0 deletions
