From 036abc85ba1db9c8c06289f0a0492e9a95a228b9 Mon Sep 17 00:00:00 2001 From: Yong He Date: Fri, 25 Aug 2023 08:49:02 -0700 Subject: Support SPIRV Capability declaration on intrinsic functions. (#3150) * Spirv Capability lookup. * Fix. --------- Co-authored-by: Yong He --- .../generate-lookup-tables.vcxproj | 17 ++++++++++++ .../generate-lookup-tables.vcxproj.filters | 31 ++++++++++++++++++++++ build/visual-studio/slang/slang.vcxproj | 1 + build/visual-studio/slang/slang.vcxproj.filters | 3 +++ 4 files changed, 52 insertions(+) create mode 100644 build/visual-studio/generate-lookup-tables/generate-lookup-tables.vcxproj.filters (limited to 'build/visual-studio') diff --git a/build/visual-studio/generate-lookup-tables/generate-lookup-tables.vcxproj b/build/visual-studio/generate-lookup-tables/generate-lookup-tables.vcxproj index 3d27b3cb2..e558d3cb7 100644 --- a/build/visual-studio/generate-lookup-tables/generate-lookup-tables.vcxproj +++ b/build/visual-studio/generate-lookup-tables/generate-lookup-tables.vcxproj @@ -174,6 +174,23 @@ ../../../external/spirv-headers/include/spirv/unified1/spirv.core.grammar.json;../../../bin/windows-x64/release/slang-lookup-generator.exe ../../../external/spirv-headers/include/spirv/unified1/spirv.core.grammar.json;../../../bin/windows-aarch64/release/slang-lookup-generator.exe + + Document + "../../../bin/windows-x86/debug/slang-lookup-generator" %(FullPath) $(SolutionDir)/source/slang/slang-lookup-spvcapability.cpp SpvCapability SpvCapability spirv/unified1/spirv.h + "../../../bin/windows-x64/debug/slang-lookup-generator" %(FullPath) $(SolutionDir)/source/slang/slang-lookup-spvcapability.cpp SpvCapability SpvCapability spirv/unified1/spirv.h + "../../../bin/windows-aarch64/debug/slang-lookup-generator" %(FullPath) $(SolutionDir)/source/slang/slang-lookup-spvcapability.cpp SpvCapability SpvCapability spirv/unified1/spirv.h + "../../../bin/windows-x86/release/slang-lookup-generator" %(FullPath) $(SolutionDir)/source/slang/slang-lookup-spvcapability.cpp SpvCapability SpvCapability spirv/unified1/spirv.h + "../../../bin/windows-x64/release/slang-lookup-generator" %(FullPath) $(SolutionDir)/source/slang/slang-lookup-spvcapability.cpp SpvCapability SpvCapability spirv/unified1/spirv.h + "../../../bin/windows-aarch64/release/slang-lookup-generator" %(FullPath) $(SolutionDir)/source/slang/slang-lookup-spvcapability.cpp SpvCapability SpvCapability spirv/unified1/spirv.h + ../../../source/slang/slang-lookup-spvcapability.cpp + slang-lookup-generator for slang-lookup-spvcapability.cpp + ../../../external/spirv/spirv-capabilities.txt;../../../bin/windows-x86/debug/slang-lookup-generator.exe + ../../../external/spirv/spirv-capabilities.txt;../../../bin/windows-x64/debug/slang-lookup-generator.exe + ../../../external/spirv/spirv-capabilities.txt;../../../bin/windows-aarch64/debug/slang-lookup-generator.exe + ../../../external/spirv/spirv-capabilities.txt;../../../bin/windows-x86/release/slang-lookup-generator.exe + ../../../external/spirv/spirv-capabilities.txt;../../../bin/windows-x64/release/slang-lookup-generator.exe + ../../../external/spirv/spirv-capabilities.txt;../../../bin/windows-aarch64/release/slang-lookup-generator.exe + diff --git a/build/visual-studio/generate-lookup-tables/generate-lookup-tables.vcxproj.filters b/build/visual-studio/generate-lookup-tables/generate-lookup-tables.vcxproj.filters new file mode 100644 index 000000000..8936bc45b --- /dev/null +++ b/build/visual-studio/generate-lookup-tables/generate-lookup-tables.vcxproj.filters @@ -0,0 +1,31 @@ + + + + + {593A5F10-C54E-87C1-8ED0-2A21FAA383F2} + + + {62802470-CE40-A0A6-977B-E92303FBE482} + + + {D5E9D41E-4156-9019-0A4A-28777675B281} + + + {58E55631-C4F2-8417-4DD9-8002B9E550CE} + + + {3C495E56-2830-204E-D180-866BBD4699B4} + + + + + spirv-headers\include\spirv\unified1 + + + spirv-headers\include\spirv\unified1 + + + spirv + + + \ No newline at end of file diff --git a/build/visual-studio/slang/slang.vcxproj b/build/visual-studio/slang/slang.vcxproj index ebbb4f98d..573e4dff2 100644 --- a/build/visual-studio/slang/slang.vcxproj +++ b/build/visual-studio/slang/slang.vcxproj @@ -688,6 +688,7 @@ IF EXIST ..\..\..\external\slang-glslang\bin\windows-aarch64\release\slang-glsla + diff --git a/build/visual-studio/slang/slang.vcxproj.filters b/build/visual-studio/slang/slang.vcxproj.filters index 0c4f8a4d3..1eca9a115 100644 --- a/build/visual-studio/slang/slang.vcxproj.filters +++ b/build/visual-studio/slang/slang.vcxproj.filters @@ -1148,6 +1148,9 @@ Source Files + + Source Files + Source Files -- cgit v1.2.3