llvm-project
f4bfcf2e - [DirectX] Set AdvancedTextureOps flag for basic sample ops with non-constant offset (#215916)

Commit
14 hours ago
[DirectX] Set AdvancedTextureOps flag for basic sample ops with non-constant offset (#215916) Fixes https://github.com/llvm/llvm-project/issues/210462 This PR modifies `DXILShaderFlags.cpp` to set the `AdvancedTextureOps` shader flag true whenever any of - `Intrinsic::dx_resource_load_level` - `Intrinsic::dx_resource_sample` - `Intrinsic::dx_resource_sample_clamp` - `Intrinsic::dx_resource_samplebias` - `Intrinsic::dx_resource_samplebias_clamp` - `Intrinsic::dx_resource_samplelevel` - `Intrinsic::dx_resource_samplegrad` - `Intrinsic::dx_resource_samplegrad_clamp` are used with a non-constant offset. Assisted by: Claude Opus 5
Author
Parents
Loading