DirectXShaderCompiler/lib/DXIL
Greg Roth 82422d7761
Only keep legacy struct types from resources (#3624)
When compiling a library without 16-bit support, certain struct types
containing either min precision types or matrices must be saved in
reflection data for conversion after linking. However, this is only
necessary when the types are used by a resource.

Instead of evaluating all matrix types and saving those that meet this
criteria, only the types used by resources are evaluated and possibly
preserved. This significantly shrinks the reflection size in this case.
2021-03-25 14:47:29 -07:00
..
CMakeLists.txt Implement Shader Model 6.6 (#3293) 2020-12-02 21:10:44 -08:00
DxilCBuffer.cpp Move DxilModule into DXIL directory. (#1599) 2018-10-16 00:28:35 -07:00
DxilCompType.cpp Implement Shader Model 6.6 (#3293) 2020-12-02 21:10:44 -08:00
DxilCounters.cpp Errors on non-immediate load/gather offsets (#3283) 2021-03-02 18:42:09 -08:00
DxilInterpolationMode.cpp Move DxilModule into DXIL directory. (#1599) 2018-10-16 00:28:35 -07:00
DxilMetadataHelper.cpp DXC extension for DXR Payload Access Qualifiers (#3171) 2021-03-14 18:31:40 -07:00
DxilModule.cpp Only keep legacy struct types from resources (#3624) 2021-03-25 14:47:29 -07:00
DxilOperations.cpp Errors on non-immediate load/gather offsets (#3283) 2021-03-02 18:42:09 -08:00
DxilPDB.cpp Fix assert/corrupt PDB when NumDirectoryBlocks > 128 (#2818) 2020-04-08 13:21:44 -07:00
DxilResource.cpp Fix uninitialized m_bHasAtomic64Use in DxilResource. (#3516) 2021-02-26 13:17:02 -08:00
DxilResourceBase.cpp Mutate resource to handle for shader model 6.6+. (#3374) 2021-01-21 17:16:06 -08:00
DxilResourceBinding.cpp Add getElementStride to DxilResourceProperties. (#3312) 2020-12-12 17:21:28 -08:00
DxilResourceProperties.cpp Texture2DMS fixes: missing ResProp data; reflection default NumSamples = 0 (#3578) 2021-03-15 01:14:05 -07:00
DxilSampler.cpp Move DxilModule into DXIL directory. (#1599) 2018-10-16 00:28:35 -07:00
DxilSemantic.cpp Revert "Report error for unsupported types of SV semantics (#3043)" (#3532) 2021-03-02 21:24:25 -08:00
DxilShaderFlags.cpp Fix Dxil validator compat and test issues (#3610) 2021-03-21 15:00:53 -07:00
DxilShaderModel.cpp Fix remaining Clang warnings (#3008) 2020-06-29 19:24:52 -07:00
DxilSignature.cpp Merged PR 116: Add support for HLSL Meshlets 2019-07-11 20:19:23 +00:00
DxilSignatureElement.cpp Implement Shader Model 6.6 (#3293) 2020-12-02 21:10:44 -08:00
DxilSubobject.cpp HLSL test infrastucture and other refactoring and helper classes (#2682) 2020-02-06 21:49:21 -08:00
DxilTypeSystem.cpp DXC extension for DXR Payload Access Qualifiers (#3171) 2021-03-14 18:31:40 -07:00
DxilUtil.cpp Internal validator error messages don't need /Zi anymore. (#3606) 2021-03-20 19:21:26 -07:00
LLVMBuild.txt Move DxilModule into DXIL directory. (#1599) 2018-10-16 00:28:35 -07:00