diff options
| author | Yong He <yonghe@outlook.com> | 2021-02-12 12:20:17 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-12 12:20:17 -0800 |
| commit | a2401a6ae6c50aeb6ffc196144569bb5253cdf95 (patch) | |
| tree | b69f68b0d5f81ab2d782bfa3ad125637c8f39d96 /build | |
| parent | 369279e91dde1b056d8d0e3bb83e7ba3f96321af (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.vcxproj | 4 | ||||
| -rw-r--r-- | build/visual-studio/slang/slang.vcxproj.filters | 12 |
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> |
