From 84518f4e1708eec473d0e3b222f72a1931fe165b Mon Sep 17 00:00:00 2001 From: luciechoi Date: Tue, 14 Apr 2026 18:47:52 +0000 Subject: [PATCH 1/2] Remove unnecessary cases --- tools/clang/lib/Sema/SemaHLSL.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/tools/clang/lib/Sema/SemaHLSL.cpp b/tools/clang/lib/Sema/SemaHLSL.cpp index 8cf98ec991..ffb5cce295 100644 --- a/tools/clang/lib/Sema/SemaHLSL.cpp +++ b/tools/clang/lib/Sema/SemaHLSL.cpp @@ -4996,9 +4996,7 @@ class HLSLExternalSource : public ExternalSemaSource { case AR_OBJECT_LEGACY_EFFECT: // used for all legacy effect object types case AR_OBJECT_TEXTURE1D: - case AR_OBJECT_VK_SAMPLED_TEXTURE1D: case AR_OBJECT_TEXTURE1D_ARRAY: - case AR_OBJECT_VK_SAMPLED_TEXTURE1D_ARRAY: case AR_OBJECT_TEXTURE2D: case AR_OBJECT_TEXTURE2D_ARRAY: case AR_OBJECT_TEXTURE3D: From 1e879d14202fc031f4e84f9f7596eda4fdec989f Mon Sep 17 00:00:00 2001 From: luciechoi Date: Tue, 14 Apr 2026 21:54:25 +0000 Subject: [PATCH 2/2] remove more unncessary cases --- tools/clang/lib/Sema/SemaHLSL.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/tools/clang/lib/Sema/SemaHLSL.cpp b/tools/clang/lib/Sema/SemaHLSL.cpp index f1f6da12ab..b82b1c8747 100644 --- a/tools/clang/lib/Sema/SemaHLSL.cpp +++ b/tools/clang/lib/Sema/SemaHLSL.cpp @@ -11724,10 +11724,6 @@ void hlsl::DiagnoseRegisterType(clang::Sema *self, clang::SourceLocation loc, case AR_OBJECT_TEXTURE1D: case AR_OBJECT_TEXTURE1D_ARRAY: -#ifdef ENABLE_SPIRV_CODEGEN - case AR_OBJECT_VK_SAMPLED_TEXTURE1D: - case AR_OBJECT_VK_SAMPLED_TEXTURE1D_ARRAY: -#endif case AR_OBJECT_TEXTURE2D: case AR_OBJECT_TEXTURE2D_ARRAY: case AR_OBJECT_TEXTURE3D: