DirectXShaderCompiler/lib/DxcSupport
Greg Roth dd14fe5a53
Allow disabling payload access qualifiers in 6.8+ (#6468)
The original payload access qualifiers change disallowed disabling them
on 6.8+ versions. This wasn't an intended feature of 6.8. We'd prefer to
maintain the ability to disable these when needed to avoid issues that
might crop up.

This change extends respect of the disable-payload-qualifiers flag for
all versions. It rewords the warning that is produced when they are
encountered when disabled to be more applicable. Tests are also added to
verify that the implicit enabling in 6.7+ works in the basic cases and
also that disabling in the 6.7+ cases works as well.

Fixes #6462

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-28 01:38:05 -07:00
..
CMakeLists.txt Add macro to disable usage of allocator overrides (#5296) 2023-07-17 15:27:30 -04:00
FileIOHelper.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
Global.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLSLOptions.cpp Allow disabling payload access qualifiers in 6.8+ (#6468) 2024-03-28 01:38:05 -07:00
LLVMBuild.txt [linux-port] Define LLVMBuild.txt for DxcSupport. (#1292) 2018-05-17 22:55:54 -04:00
SharedLibAffix.inc [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
Unicode.cpp Fix ubsan failure on uninitialized read of bool param to WideCharToMultiByte (#6429) 2024-03-20 15:42:01 -04:00
WinAdapter.cpp [Linux] Enable PDBUtil test for Linux build (#5942) 2023-11-09 14:16:14 -05:00
WinFunctions.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
WinIncludes.cpp Add macro to disable usage of allocator overrides (#5296) 2023-07-17 15:27:30 -04:00
dxcapi.use.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
dxcmem.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00