DirectXShaderCompiler/lib/HLSL
Xiang Li b05313c384
Unwrap top-level array for OutVertices when flattenArgument. (#6943)
For primitives and vertices output of mesh shader, we need to unwrap the
top-level array to get correct semantic index.

Fixes #6940
2024-10-02 21:43:40 +00:00
..
CMakeLists.txt [NFC] Move DxilValidation to a dedicated folder. (#6849) 2024-08-13 17:33:09 -07:00
ComputeViewIdState.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
ComputeViewIdStateBuilder.cpp [ViewID] build viewid mask for primitive output (#6886) 2024-09-05 18:09:06 +00:00
ControlDependence.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxcOptimizer.cpp Update locale setting logic to support UTF-8 only for Apple and Linux distros (#6488) 2024-04-10 10:04:32 -07:00
DxilCondenseResources.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilContainerReflection.cpp [NFC] Fix incorrect use of UNREFERENCED_PARAMETER macro (#6806) 2024-07-19 11:59:20 -07:00
DxilConvergent.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilDeleteRedundantDebugValues.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilEliminateOutputDynamicIndexing.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilExpandTrigIntrinsics.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilExportMap.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilGenerationPass.cpp Remove WaveMatrix (#6807) 2024-08-01 10:52:13 -07:00
DxilLegalizeEvalOperations.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilLegalizeSampleOffsetPass.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilLinker.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilLoopDeletion.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilNoOptLegalize.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilNoops.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilPackSignatureElement.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilPatchShaderRecordBindings.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilPatchShaderRecordBindingsShared.h [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilPoisonValues.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilPrecisePropagatePass.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilPreparePasses.cpp Rename WeakVH to WeakTrackingVH; NFC (#6663) 2024-06-18 12:34:55 -07:00
DxilPreserveAllOutputs.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilPromoteResourcePasses.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilRenameResourcesPass.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilSignatureValidation.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilSimpleGVNHoist.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilTargetLowering.cpp Merge DivergenceAnalysis from llvm3.8. (#528) 2017-08-07 12:14:46 -07:00
DxilTargetTransformInfo.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilTargetTransformInfo.h [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
DxilTranslateRawBuffer.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLDeadFunctionElimination.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLExpandStoreIntrinsics.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLLegalizeParameter.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLLowerUDT.cpp [DXIL generation] Merge GepUse last to avoid crash in EmitGetNodeRecordPtrAndUpdateUsers (#6314) 2024-02-16 13:34:57 -08:00
HLMatrixBitcastLowerPass.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLMatrixLowerPass.cpp HLMatrixLower: allow exceptions to propagate out (#6710) 2024-06-26 11:57:18 -04:00
HLMatrixSubscriptUseReplacer.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLMatrixSubscriptUseReplacer.h [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLMatrixType.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLMetadataPasses.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLModule.cpp Unwrap top-level array for OutVertices when flattenArgument. (#6943) 2024-10-02 21:43:40 +00:00
HLOperationLower.cpp Remove WaveMatrix (#6807) 2024-08-01 10:52:13 -07:00
HLOperationLowerExtension.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLOperations.cpp Remove WaveMatrix (#6807) 2024-08-01 10:52:13 -07:00
HLPreprocess.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLResource.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
HLSignatureLower.cpp Add SV_BaseVertexLocation and SV_StartInstanceLocation to VSIn (#5770) 2023-10-31 14:43:37 -04:00
HLSignatureLower.h Merge remote-tracking branch 'origin/main' into cbieneman/clang-format-6.8 2023-09-19 09:37:40 -05:00
HLUtil.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
LLVMBuild.txt Added binding table file to specify resource binding (#3843) 2021-08-26 11:56:36 -07:00
PauseResumePasses.cpp [NFC] Clang-format DXC sources (#5602) 2023-09-19 07:49:22 -05:00
WaveSensitivityAnalysis.cpp [NFC] Move DxilValidation to a dedicated folder. (#6849) 2024-08-13 17:33:09 -07:00