DirectXShaderCompiler/lib/DXIL
Tex Riddell 66ba5a1529
Add alignment to NodeRecordType including DXIL metadata update (#6279)
This change adds NodeRecordType alignment field to RDAT to make it
possible to validate pointer and stride alignment in the runtime.

This includes a change to DXIL metadata to preserve the record alignment
without requiring recovery by looking for GetNodeRecordPtr.

Fixes #6270
2024-02-29 11:22:56 -08:00
..
CMakeLists.txt Merged PR 5704: Add SM 6.8 preview features to release-preview-1.8.2306 2023-06-21 01:59:32 +00:00
DxilCBuffer.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilCompType.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilCounters.cpp Fix crash in DXIL.dll caused by illegal DXIL intrinsic. (#6302) 2024-02-20 11:07:16 -08:00
DxilInterpolationMode.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilMetadataHelper.cpp Add alignment to NodeRecordType including DXIL metadata update (#6279) 2024-02-29 11:22:56 -08:00
DxilModule.cpp Fix downlevel validator compatibility with DXR 1.1 flag (#6333) 2024-02-20 17:58:45 -08:00
DxilModuleHelper.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilNodeProps.cpp Support globallycoherent RWDispatchNodeInputRecord (#5816) 2023-10-11 23:13:49 +00:00
DxilOperations.cpp Fix crash in DXIL.dll caused by illegal DXIL intrinsic. (#6302) 2024-02-20 11:07:16 -08:00
DxilPDB.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilResource.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilResourceBase.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilResourceBinding.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilResourceProperties.cpp Merge remote-tracking branch 'origin/main' into cbieneman/clang-format-6.8 2023-09-19 09:37:40 -05:00
DxilSampler.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilSemantic.cpp Add SV_BaseVertexLocation and SV_StartInstanceLocation to VSIn (#5770) 2023-10-31 14:43:37 -04:00
DxilShaderFlags.cpp Fix crash in DXIL.dll caused by illegal DXIL intrinsic. (#6302) 2024-02-20 11:07:16 -08:00
DxilShaderModel.cpp NFC: Fix switch with missing default case in DxilShaderModel.cpp (#6288) 2024-02-13 01:42:59 +00:00
DxilSignature.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilSignatureElement.cpp Make DxilSignatureElement::m_SemanticName canonical for system values (#5889) 2023-10-18 23:18:38 +00:00
DxilSubobject.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilTypeSystem.cpp Merge remote-tracking branch 'origin/main' into cbieneman/clang-format-6.8 2023-09-19 09:37:40 -05:00
DxilUtil.cpp Addressing code review feedback 2023-11-08 08:26:53 -08:00
DxilUtilDbgInfoAndMisc.cpp [bug] Fix crash when lowering multi-dimension groupshared variable (#5895) 2023-10-23 11:00:36 -07:00
DxilWaveMatrix.cpp clang-format 2023-11-06 11:29:51 -08:00
LLVMBuild.txt Clean up and rework DXIL library depencencies (#4877) 2023-01-03 10:04:22 -06:00