summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2021-02-12 12:20:17 -0800
committerGitHub <noreply@github.com>2021-02-12 12:20:17 -0800
commita2401a6ae6c50aeb6ffc196144569bb5253cdf95 (patch)
treeb69f68b0d5f81ab2d782bfa3ad125637c8f39d96 /build
parent369279e91dde1b056d8d0e3bb83e7ba3f96321af (diff)
Support `bit_cast` between complex types. (#1702)
* Support `bit_cast` between complex types. * Fix vs project file * Fix clang build error * fix * fix * Fix * FIx * Fix * Fix * Fix * Fix * Fix linux compile error Co-authored-by: Tim Foley <tfoleyNV@users.noreply.github.com>
Diffstat (limited to 'build')
-rw-r--r--build/visual-studio/slang/slang.vcxproj4
-rw-r--r--build/visual-studio/slang/slang.vcxproj.filters12
2 files changed, 16 insertions, 0 deletions
diff --git a/build/visual-studio/slang/slang.vcxproj b/build/visual-studio/slang/slang.vcxproj
index 55233f013..6a8798d59 100644
--- a/build/visual-studio/slang/slang.vcxproj
+++ b/build/visual-studio/slang/slang.vcxproj
@@ -233,6 +233,7 @@
<ClInclude Include="..\..\..\source\slang\slang-ir-entry-point-uniforms.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-explicit-global-context.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-explicit-global-init.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-extract-value-from-type.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-generics-lowering-context.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-glsl-legalize.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-hoist-local-types.h" />
@@ -242,6 +243,7 @@
<ClInclude Include="..\..\..\source\slang\slang-ir-layout.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-legalize-varying-params.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-link.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-lower-bit-cast.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-lower-existential.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-lower-generic-call.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-lower-generic-function.h" />
@@ -361,6 +363,7 @@
<ClCompile Include="..\..\..\source\slang\slang-ir-entry-point-uniforms.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-explicit-global-context.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-explicit-global-init.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-extract-value-from-type.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-generics-lowering-context.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-glsl-legalize.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-hoist-local-types.cpp" />
@@ -369,6 +372,7 @@
<ClCompile Include="..\..\..\source\slang\slang-ir-legalize-types.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-legalize-varying-params.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-link.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-lower-bit-cast.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-lower-existential.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-lower-generic-call.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-lower-generic-function.cpp" />
diff --git a/build/visual-studio/slang/slang.vcxproj.filters b/build/visual-studio/slang/slang.vcxproj.filters
index a31688e05..a6fa6ea0c 100644
--- a/build/visual-studio/slang/slang.vcxproj.filters
+++ b/build/visual-studio/slang/slang.vcxproj.filters
@@ -150,6 +150,9 @@
<ClInclude Include="..\..\..\source\slang\slang-ir-explicit-global-init.h">
<Filter>Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-extract-value-from-type.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
<ClInclude Include="..\..\..\source\slang\slang-ir-generics-lowering-context.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -177,6 +180,9 @@
<ClInclude Include="..\..\..\source\slang\slang-ir-link.h">
<Filter>Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-lower-bit-cast.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
<ClInclude Include="..\..\..\source\slang\slang-ir-lower-existential.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -530,6 +536,9 @@
<ClCompile Include="..\..\..\source\slang\slang-ir-explicit-global-init.cpp">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-extract-value-from-type.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
<ClCompile Include="..\..\..\source\slang\slang-ir-generics-lowering-context.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -554,6 +563,9 @@
<ClCompile Include="..\..\..\source\slang\slang-ir-link.cpp">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-lower-bit-cast.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
<ClCompile Include="..\..\..\source\slang\slang-ir-lower-existential.cpp">
<Filter>Source Files</Filter>
</ClCompile>