DirectXShaderCompiler/lib/DxilDia
Jeff Noyle ac5630e8e6
Fixes for adding -Od (#3292)
A customer couldn't recompile their large shader with -Od for debugging in PIX.
-The symbol manager would quit early, so now it continues to discover other variables
-The value-to-declare pass was adding an incorrect debug location, which tripped up the verifier.
2020-12-03 16:36:51 -08:00
..
CMakeLists.txt PIX: Add new API to retrieve info about compilation options (macros, target profile etc) (#2758) 2020-03-10 13:11:55 -07:00
DxcPixBase.h Adds the DxcPixDxilDebugInfo interface and friends. (#2715) 2020-02-25 17:50:23 -08:00
DxcPixCompilationInfo.cpp PIX: Add new API to retrieve info about compilation options (macros, target profile etc) (#2758) 2020-03-10 13:11:55 -07:00
DxcPixCompilationInfo.h Missed a commit from previous PR: Check for not-an-int (#2844) 2020-04-22 14:40:08 -07:00
DxcPixDxilDebugInfo.cpp impl (#3200) 2020-10-13 17:09:09 -07:00
DxcPixDxilDebugInfo.h impl (#3200) 2020-10-13 17:09:09 -07:00
DxcPixDxilStorage.cpp PIX: Annotate structs for shader debugging of MS->AS payloads (#2826) 2020-04-22 10:00:21 -07:00
DxcPixDxilStorage.h Adds the DxcPixDxilDebugInfo interface and friends. (#2715) 2020-02-25 17:50:23 -08:00
DxcPixEntrypoints.cpp impl (#3200) 2020-10-13 17:09:09 -07:00
DxcPixLiveVariables.cpp PIX: Annotate structs for shader debugging of MS->AS payloads (#2826) 2020-04-22 10:00:21 -07:00
DxcPixLiveVariables.h Adds the DxcPixDxilDebugInfo interface and friends. (#2715) 2020-02-25 17:50:23 -08:00
DxcPixLiveVariables_FragmentIterator.cpp PIX value-to-declare pass: subprogram type members (#3140) 2020-09-17 09:17:51 -07:00
DxcPixLiveVariables_FragmentIterator.h PIX: Annotate structs for shader debugging of MS->AS payloads (#2826) 2020-04-22 10:00:21 -07:00
DxcPixTypes.cpp PIX: Annotate structs for shader debugging of MS->AS payloads (#2826) 2020-04-22 10:00:21 -07:00
DxcPixTypes.h PIX value-to-declare pass: subprogram type members (#3140) 2020-09-17 09:17:51 -07:00
DxcPixVariables.cpp Pix source-to-instruction offsets (#2835) 2020-04-17 17:21:42 -07:00
DxilDia.cpp [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDia.h [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaDataSource.cpp PIX value-to-declare pass: subprogram type members (#3140) 2020-09-17 09:17:51 -07:00
DxilDiaDataSource.h [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaEnumTables.cpp [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaEnumTables.h [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaSession.cpp Rename 'module' to 'hModule' for C++20 compat (#2667) 2020-03-01 18:12:31 -08:00
DxilDiaSession.h PIX: Add new API to retrieve info about compilation options (macros, target profile etc) (#2758) 2020-03-10 13:11:55 -07:00
DxilDiaSymbolManager.cpp Fixes for adding -Od (#3292) 2020-12-03 16:36:51 -08:00
DxilDiaSymbolManager.h Integrate dxcapi v2 and other changes from internal (#2575) 2019-11-13 16:16:45 -08:00
DxilDiaTable.cpp Implements DIA Interfaces for HLSL variable-value mapping. (#2050) 2019-03-19 11:46:10 -07:00
DxilDiaTable.h Implements DIA Interfaces for HLSL variable-value mapping. (#2050) 2019-03-19 11:46:10 -07:00
DxilDiaTableFrameData.cpp [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaTableFrameData.h [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaTableInjectedSources.cpp [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaTableInjectedSources.h [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaTableInputAssemblyFile.cpp [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaTableInputAssemblyFile.h [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaTableLineNumbers.cpp Implements DIA Interfaces for HLSL variable-value mapping. (#2050) 2019-03-19 11:46:10 -07:00
DxilDiaTableLineNumbers.h Implements DIA Interfaces for HLSL variable-value mapping. (#2050) 2019-03-19 11:46:10 -07:00
DxilDiaTableSections.cpp [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaTableSections.h [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaTableSegmentMap.cpp [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaTableSegmentMap.h [DxilDia] Splits the implementation into multiple files (#1793) 2018-12-20 04:12:16 -08:00
DxilDiaTableSourceFiles.cpp Implements DIA Interfaces for HLSL variable-value mapping. (#2050) 2019-03-19 11:46:10 -07:00
DxilDiaTableSourceFiles.h Implements DIA Interfaces for HLSL variable-value mapping. (#2050) 2019-03-19 11:46:10 -07:00
DxilDiaTableSymbols.cpp Remove shell api dependency. (#2141) 2019-04-24 14:22:36 -07:00
DxilDiaTableSymbols.h Implements DIA Interfaces for HLSL variable-value mapping. (#2050) 2019-03-19 11:46:10 -07:00
LLVMBuild.txt Implements DIA Interfaces for HLSL variable-value mapping. (#2050) 2019-03-19 11:46:10 -07:00