From d4316c88457a32f1169b2d7d82053ccbc05fa7ed Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Fri, 14 May 2021 17:50:00 -0400 Subject: FXC as DownstreamCompiler (#1844) * #include an absolute path didn't work - because paths were taken to always be relative. * WIP Fxc as downstream compiler. * First pass FXC downstream compiler working. * GCC compile fix. * Fix FXC parsing issue. * Special case filesystem access. * Use StringUtil getSlice. * Fix isses with not emitting source for FXC. * Small fixes for DXBC handling. --- build/visual-studio/compiler-core/compiler-core.vcxproj | 4 ++++ .../compiler-core/compiler-core.vcxproj.filters | 12 ++++++++++++ build/visual-studio/slang/slang.vcxproj | 2 -- build/visual-studio/slang/slang.vcxproj.filters | 6 ------ 4 files changed, 16 insertions(+), 8 deletions(-) (limited to 'build/visual-studio') diff --git a/build/visual-studio/compiler-core/compiler-core.vcxproj b/build/visual-studio/compiler-core/compiler-core.vcxproj index ce3e628ee..57b2c759f 100644 --- a/build/visual-studio/compiler-core/compiler-core.vcxproj +++ b/build/visual-studio/compiler-core/compiler-core.vcxproj @@ -173,7 +173,9 @@ + + @@ -190,7 +192,9 @@ + + diff --git a/build/visual-studio/compiler-core/compiler-core.vcxproj.filters b/build/visual-studio/compiler-core/compiler-core.vcxproj.filters index 40d4cbff4..1b2df55c6 100644 --- a/build/visual-studio/compiler-core/compiler-core.vcxproj.filters +++ b/build/visual-studio/compiler-core/compiler-core.vcxproj.filters @@ -18,9 +18,15 @@ Header Files + + Header Files + Header Files + + Header Files + Header Files @@ -65,9 +71,15 @@ Source Files + + Source Files + Source Files + + Source Files + Source Files diff --git a/build/visual-studio/slang/slang.vcxproj b/build/visual-studio/slang/slang.vcxproj index 652ac4dc3..d90635ccb 100644 --- a/build/visual-studio/slang/slang.vcxproj +++ b/build/visual-studio/slang/slang.vcxproj @@ -220,7 +220,6 @@ - @@ -346,7 +345,6 @@ - diff --git a/build/visual-studio/slang/slang.vcxproj.filters b/build/visual-studio/slang/slang.vcxproj.filters index 00b9a44c2..1806fb8d0 100644 --- a/build/visual-studio/slang/slang.vcxproj.filters +++ b/build/visual-studio/slang/slang.vcxproj.filters @@ -111,9 +111,6 @@ Header Files - - Header Files - Header Files @@ -485,9 +482,6 @@ Source Files - - Source Files - Source Files -- cgit v1.2.3