diff options
| author | Chad Engler <englercj@live.com> | 2021-09-29 13:02:47 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-29 13:02:47 -0700 |
| commit | aa8f7b899b7b562b3d3c6e25c3da41569505e70c (patch) | |
| tree | f2b2a9b07595e6bb5aac32b1a5c6cb96bcea0349 /build/visual-studio/slang | |
| parent | 6736b0c1c5fa3e89bc561eb7965a1a0d17af3466 (diff) | |
Fix ARM64 detection for MSVC (#1951)
Diffstat (limited to 'build/visual-studio/slang')
| -rw-r--r-- | build/visual-studio/slang/slang.vcxproj | 1042 | ||||
| -rw-r--r-- | build/visual-studio/slang/slang.vcxproj.filters | 1554 |
2 files changed, 1354 insertions, 1242 deletions
diff --git a/build/visual-studio/slang/slang.vcxproj b/build/visual-studio/slang/slang.vcxproj index a3c50525f..7af461800 100644 --- a/build/visual-studio/slang/slang.vcxproj +++ b/build/visual-studio/slang/slang.vcxproj @@ -1,466 +1,578 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectGuid>{DB00DA62-0533-4AFD-B59F-A67D5B3A0808}</ProjectGuid> - <IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename> - <Keyword>Win32Proj</Keyword> - <RootNamespace>slang</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <LinkIncremental>true</LinkIncremental> - <OutDir>..\..\..\bin\windows-x86\debug\</OutDir> - <IntDir>..\..\..\intermediate\windows-x86\debug\slang\</IntDir> - <TargetName>slang</TargetName> - <TargetExt>.dll</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <LinkIncremental>true</LinkIncremental> - <OutDir>..\..\..\bin\windows-x64\debug\</OutDir> - <IntDir>..\..\..\intermediate\windows-x64\debug\slang\</IntDir> - <TargetName>slang</TargetName> - <TargetExt>.dll</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <LinkIncremental>false</LinkIncremental> - <OutDir>..\..\..\bin\windows-x86\release\</OutDir> - <IntDir>..\..\..\intermediate\windows-x86\release\slang\</IntDir> - <TargetName>slang</TargetName> - <TargetExt>.dll</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <LinkIncremental>false</LinkIncremental> - <OutDir>..\..\..\bin\windows-x64\release\</OutDir> - <IntDir>..\..\..\intermediate\windows-x64\release\slang\</IntDir> - <TargetName>slang</TargetName> - <TargetExt>.dll</TargetExt> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <ClCompile> - <PrecompiledHeader>NotUsing</PrecompiledHeader> - <WarningLevel>Level4</WarningLevel> - <TreatWarningAsError>true</TreatWarningAsError> - <PreprocessorDefinitions>_DEBUG;SLANG_DYNAMIC_EXPORT;SLANG_WITHOUT_EMBEDDED_STD_LIB;SLANG_ENABLE_IR_BREAK_ALLOC=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\external\spirv-headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <DebugInformationFormat>EditAndContinue</DebugInformationFormat> - <Optimization>Disabled</Optimization> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Link> - <SubSystem>Windows</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - <ImportLibrary>..\..\..\bin\windows-x86\debug\slang.lib</ImportLibrary> - <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors> - </Link> - <PostBuildEvent> - <Command>IF EXIST ..\..\..\external\slang-binaries\bin\windows-x86\slang-glslang.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-binaries\bin\windows-x86\slang-glslang.dll ..\..\..\bin\windows-x86\debug > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-binaries\bin\windows-x86\slang-glslang.dll ..\..\..\bin\windows-x86\debug > nul)</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <ClCompile> - <PrecompiledHeader>NotUsing</PrecompiledHeader> - <WarningLevel>Level4</WarningLevel> - <TreatWarningAsError>true</TreatWarningAsError> - <PreprocessorDefinitions>_DEBUG;SLANG_DYNAMIC_EXPORT;SLANG_WITHOUT_EMBEDDED_STD_LIB;SLANG_ENABLE_IR_BREAK_ALLOC=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\external\spirv-headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <DebugInformationFormat>EditAndContinue</DebugInformationFormat> - <Optimization>Disabled</Optimization> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Link> - <SubSystem>Windows</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - <ImportLibrary>..\..\..\bin\windows-x64\debug\slang.lib</ImportLibrary> - <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors> - </Link> - <PostBuildEvent> - <Command>IF EXIST ..\..\..\external\slang-binaries\bin\windows-x64\slang-glslang.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-binaries\bin\windows-x64\slang-glslang.dll ..\..\..\bin\windows-x64\debug > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-binaries\bin\windows-x64\slang-glslang.dll ..\..\..\bin\windows-x64\debug > nul)</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <ClCompile> - <PrecompiledHeader>NotUsing</PrecompiledHeader> - <WarningLevel>Level4</WarningLevel> - <TreatWarningAsError>true</TreatWarningAsError> - <PreprocessorDefinitions>NDEBUG;SLANG_DYNAMIC_EXPORT;SLANG_WITHOUT_EMBEDDED_STD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\external\spirv-headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <Optimization>Full</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <MinimalRebuild>false</MinimalRebuild> - <StringPooling>true</StringPooling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Link> - <SubSystem>Windows</SubSystem> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <ImportLibrary>..\..\..\bin\windows-x86\release\slang.lib</ImportLibrary> - <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors> - </Link> - <PostBuildEvent> - <Command>IF EXIST ..\..\..\external\slang-binaries\bin\windows-x86\slang-glslang.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-binaries\bin\windows-x86\slang-glslang.dll ..\..\..\bin\windows-x86\release > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-binaries\bin\windows-x86\slang-glslang.dll ..\..\..\bin\windows-x86\release > nul)</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <ClCompile> - <PrecompiledHeader>NotUsing</PrecompiledHeader> - <WarningLevel>Level4</WarningLevel> - <TreatWarningAsError>true</TreatWarningAsError> - <PreprocessorDefinitions>NDEBUG;SLANG_DYNAMIC_EXPORT;SLANG_WITHOUT_EMBEDDED_STD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>..\..\..\external\spirv-headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <Optimization>Full</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <MinimalRebuild>false</MinimalRebuild> - <StringPooling>true</StringPooling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Link> - <SubSystem>Windows</SubSystem> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <ImportLibrary>..\..\..\bin\windows-x64\release\slang.lib</ImportLibrary> - <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors> - </Link> - <PostBuildEvent> - <Command>IF EXIST ..\..\..\external\slang-binaries\bin\windows-x64\slang-glslang.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-binaries\bin\windows-x64\slang-glslang.dll ..\..\..\bin\windows-x64\release > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-binaries\bin\windows-x64\slang-glslang.dll ..\..\..\bin\windows-x64\release > nul)</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemGroup> - <ClInclude Include="..\..\..\slang.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-all.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-base.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-builder.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-decl.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-dump.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-expr.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-modifier.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-print.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-reflect.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-stmt.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-support-types.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-type.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ast-val.h" /> - <ClInclude Include="..\..\..\source\slang\slang-capability-defs.h" /> - <ClInclude Include="..\..\..\source\slang\slang-capability.h" /> - <ClInclude Include="..\..\..\source\slang\slang-check-impl.h" /> - <ClInclude Include="..\..\..\source\slang\slang-check.h" /> - <ClInclude Include="..\..\..\source\slang\slang-compiler.h" /> - <ClInclude Include="..\..\..\source\slang\slang-diagnostic-defs.h" /> - <ClInclude Include="..\..\..\source\slang\slang-diagnostics.h" /> - <ClInclude Include="..\..\..\source\slang\slang-doc-extractor.h" /> - <ClInclude Include="..\..\..\source\slang\slang-doc-markdown-writer.h" /> - <ClInclude Include="..\..\..\source\slang\slang-emit-base.h" /> - <ClInclude Include="..\..\..\source\slang\slang-emit-c-like.h" /> - <ClInclude Include="..\..\..\source\slang\slang-emit-cpp.h" /> - <ClInclude Include="..\..\..\source\slang\slang-emit-cuda.h" /> - <ClInclude Include="..\..\..\source\slang\slang-emit-glsl.h" /> - <ClInclude Include="..\..\..\source\slang\slang-emit-hlsl.h" /> - <ClInclude Include="..\..\..\source\slang\slang-emit-precedence.h" /> - <ClInclude Include="..\..\..\source\slang\slang-emit-source-writer.h" /> - <ClInclude Include="..\..\..\source\slang\slang-emit.h" /> - <ClInclude Include="..\..\..\source\slang\slang-glsl-extension-tracker.h" /> - <ClInclude Include="..\..\..\source\slang\slang-hlsl-intrinsic-set.h" /> - <ClInclude Include="..\..\..\source\slang\slang-image-format-defs.h" /> - <ClInclude Include="..\..\..\source\slang\slang-intrinsic-expand.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-any-value-marshalling.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-augment-make-existential.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-bind-existentials.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-byte-address-legalize.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-clone.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-collect-global-uniforms.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-constexpr.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-dce.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-dominators.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-entry-point-raw-ptr-params.h" /> - <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" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-inline.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-inst-defs.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-insts.h" /> - <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" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-lower-generic-type.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-lower-generics.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-lower-reinterpret.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-lower-tuple-types.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-missing-return.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-optix-entry-point-uniforms.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-restructure-scoping.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-restructure.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-sccp.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-arrays.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-buffer-load-arg.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-dispatch.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-dynamic-associatedtype-lookup.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-function-call.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-resources.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-spirv-legalize.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-spirv-snippet.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-ssa.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-string-hash.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-strip-witness-tables.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-strip.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-synthesize-active-mask.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-type-set.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-union.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-validate.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-witness-table-wrapper.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir-wrap-structured-buffers.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ir.h" /> - <ClInclude Include="..\..\..\source\slang\slang-legalize-types.h" /> - <ClInclude Include="..\..\..\source\slang\slang-lookup.h" /> - <ClInclude Include="..\..\..\source\slang\slang-lower-to-ir.h" /> - <ClInclude Include="..\..\..\source\slang\slang-mangle.h" /> - <ClInclude Include="..\..\..\source\slang\slang-mangled-lexer.h" /> - <ClInclude Include="..\..\..\source\slang\slang-options.h" /> - <ClInclude Include="..\..\..\source\slang\slang-parameter-binding.h" /> - <ClInclude Include="..\..\..\source\slang\slang-parser.h" /> - <ClInclude Include="..\..\..\source\slang\slang-preprocessor.h" /> - <ClInclude Include="..\..\..\source\slang\slang-profile-defs.h" /> - <ClInclude Include="..\..\..\source\slang\slang-profile.h" /> - <ClInclude Include="..\..\..\source\slang\slang-ref-object-reflect.h" /> - <ClInclude Include="..\..\..\source\slang\slang-repro.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize-ast-type-info.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize-ast.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize-container.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize-factory.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize-ir-types.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize-ir.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize-misc-type-info.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize-reflection.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize-source-loc.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize-type-info.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize-types.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize-value-type-info.h" /> - <ClInclude Include="..\..\..\source\slang\slang-serialize.h" /> - <ClInclude Include="..\..\..\source\slang\slang-syntax.h" /> - <ClInclude Include="..\..\..\source\slang\slang-type-layout.h" /> - <ClInclude Include="..\..\..\source\slang\slang-type-system-shared.h" /> - <ClInclude Include="..\..\..\source\slang\slang-value-reflect.h" /> - <ClInclude Include="..\..\..\source\slang\slang-visitor.h" /> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\..\..\prelude\slang-cpp-prelude.h.cpp" /> - <ClCompile Include="..\..\..\prelude\slang-cuda-prelude.h.cpp" /> - <ClCompile Include="..\..\..\prelude\slang-hlsl-prelude.h.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-api.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ast-builder.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ast-decl.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ast-dump.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ast-print.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ast-reflect.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ast-substitutions.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ast-type.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ast-val.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-capability.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-check-conformance.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-check-constraint.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-check-conversion.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-check-decl.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-check-expr.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-check-modifier.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-check-overload.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-check-shader.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-check-stmt.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-check-type.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-check.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-compiler.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-diagnostics.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-doc-extractor.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-doc-markdown-writer.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-emit-base.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-emit-c-like.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-emit-cpp.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-emit-cuda.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-emit-glsl.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-emit-hlsl.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-emit-precedence.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-emit-source-writer.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-emit-spirv.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-emit.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-glsl-extension-tracker.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-hlsl-intrinsic-set.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-intrinsic-expand.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-any-value-marshalling.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-augment-make-existential.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-bind-existentials.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-byte-address-legalize.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-clone.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-collect-global-uniforms.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-constexpr.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-dce.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-deduplicate.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-dominators.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-entry-point-raw-ptr-params.cpp" /> - <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" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-inline.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-layout.cpp" /> - <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" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-lower-generic-type.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-lower-generics.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-lower-reinterpret.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-lower-tuple-types.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-missing-return.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-optix-entry-point-uniforms.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-restructure-scoping.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-restructure.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-sccp.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-arrays.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-buffer-load-arg.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-dispatch.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-dynamic-associatedtype-lookup.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-function-call.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-resources.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-spirv-legalize.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-spirv-snippet.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-ssa.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-string-hash.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-strip-witness-tables.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-strip.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-synthesize-active-mask.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-type-set.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-union.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-validate.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-witness-table-wrapper.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir-wrap-structured-buffers.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ir.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-legalize-types.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-lookup.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-lower-to-ir.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-mangle.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-mangled-lexer.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-options.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-parameter-binding.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-parser.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-preprocessor.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-profile.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-ref-object-reflect.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-reflection-api.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-repro.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-serialize-ast.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-serialize-container.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-serialize-factory.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-serialize-ir-types.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-serialize-ir.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-serialize-reflection.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-serialize-source-loc.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-serialize-types.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-serialize.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-stdlib-api.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-stdlib.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-syntax.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-type-layout.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-type-system-shared.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang-value-reflect.cpp" /> - <ClCompile Include="..\..\..\source\slang\slang.cpp" /> - </ItemGroup> - <ItemGroup> - <None Include="..\..\..\source\slang\core.meta.slang" /> - <None Include="..\..\..\source\slang\hlsl.meta.slang" /> - </ItemGroup> - <ItemGroup> - <Natvis Include="..\..\..\source\core\core.natvis" /> - <Natvis Include="..\..\..\source\slang\slang.natvis" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="..\core\core.vcxproj"> - <Project>{F9BE7957-8399-899E-0C49-E714FDDD4B65}</Project> - </ProjectReference> - <ProjectReference Include="..\compiler-core\compiler-core.vcxproj"> - <Project>{12C1E89D-F5D0-41D3-8E8D-FB3F358F8126}</Project> - </ProjectReference> - <ProjectReference Include="..\miniz\miniz.vcxproj"> - <Project>{E76ACB11-4A12-4F0A-BE1E-CE0B8836EB7F}</Project> - </ProjectReference> - <ProjectReference Include="..\lz4\lz4.vcxproj"> - <Project>{E1EC8075-823E-46E5-BC38-C124CCCDF878}</Project> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> +<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug aarch64|Win32">
+ <Configuration>Debug aarch64</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug aarch64|x64">
+ <Configuration>Debug aarch64</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug aarch64|ARM">
+ <Configuration>Debug aarch64</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM">
+ <Configuration>Release</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release aarch64|Win32">
+ <Configuration>Release aarch64</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release aarch64|x64">
+ <Configuration>Release aarch64</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release aarch64|ARM">
+ <Configuration>Release aarch64</Configuration>
+ <Platform>ARM</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{DB00DA62-0533-4AFD-B59F-A67D5B3A0808}</ProjectGuid>
+ <IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
+ <Keyword>Win32Proj</Keyword>
+ <RootNamespace>slang</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug aarch64|ARM'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ <WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release aarch64|ARM'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ <WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug aarch64|ARM'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release aarch64|ARM'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <LinkIncremental>true</LinkIncremental>
+ <OutDir>..\..\..\bin\windows-x86\debug\</OutDir>
+ <IntDir>..\..\..\intermediate\windows-x86\debug\slang\</IntDir>
+ <TargetName>slang</TargetName>
+ <TargetExt>.dll</TargetExt>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <LinkIncremental>true</LinkIncremental>
+ <OutDir>..\..\..\bin\windows-x64\debug\</OutDir>
+ <IntDir>..\..\..\intermediate\windows-x64\debug\slang\</IntDir>
+ <TargetName>slang</TargetName>
+ <TargetExt>.dll</TargetExt>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug aarch64|ARM'">
+ <LinkIncremental>true</LinkIncremental>
+ <OutDir>..\..\..\bin\windows-aarch64\debug\</OutDir>
+ <IntDir>..\..\..\intermediate\windows-aarch64\debug\slang\</IntDir>
+ <TargetName>slang</TargetName>
+ <TargetExt>.dll</TargetExt>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <LinkIncremental>false</LinkIncremental>
+ <OutDir>..\..\..\bin\windows-x86\release\</OutDir>
+ <IntDir>..\..\..\intermediate\windows-x86\release\slang\</IntDir>
+ <TargetName>slang</TargetName>
+ <TargetExt>.dll</TargetExt>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <LinkIncremental>false</LinkIncremental>
+ <OutDir>..\..\..\bin\windows-x64\release\</OutDir>
+ <IntDir>..\..\..\intermediate\windows-x64\release\slang\</IntDir>
+ <TargetName>slang</TargetName>
+ <TargetExt>.dll</TargetExt>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release aarch64|ARM'">
+ <LinkIncremental>false</LinkIncremental>
+ <OutDir>..\..\..\bin\windows-aarch64\release\</OutDir>
+ <IntDir>..\..\..\intermediate\windows-aarch64\release\slang\</IntDir>
+ <TargetName>slang</TargetName>
+ <TargetExt>.dll</TargetExt>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <TreatWarningAsError>true</TreatWarningAsError>
+ <PreprocessorDefinitions>_DEBUG;SLANG_DYNAMIC_EXPORT;SLANG_WITHOUT_EMBEDDED_STD_LIB;SLANG_ENABLE_IR_BREAK_ALLOC=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\external\spirv-headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ <Optimization>Disabled</Optimization>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ImportLibrary>..\..\..\bin\windows-x86\debug\slang.lib</ImportLibrary>
+ <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
+ </Link>
+ <PostBuildEvent>
+ <Command>IF EXIST ..\..\..\external\slang-binaries\bin\windows-x86\slang-glslang.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-binaries\bin\windows-x86\slang-glslang.dll ..\..\..\bin\windows-x86\debug > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-binaries\bin\windows-x86\slang-glslang.dll ..\..\..\bin\windows-x86\debug > nul)</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <TreatWarningAsError>true</TreatWarningAsError>
+ <PreprocessorDefinitions>_DEBUG;SLANG_DYNAMIC_EXPORT;SLANG_WITHOUT_EMBEDDED_STD_LIB;SLANG_ENABLE_IR_BREAK_ALLOC=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\external\spirv-headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ <Optimization>Disabled</Optimization>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ImportLibrary>..\..\..\bin\windows-x64\debug\slang.lib</ImportLibrary>
+ <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
+ </Link>
+ <PostBuildEvent>
+ <Command>IF EXIST ..\..\..\external\slang-binaries\bin\windows-x64\slang-glslang.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-binaries\bin\windows-x64\slang-glslang.dll ..\..\..\bin\windows-x64\debug > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-binaries\bin\windows-x64\slang-glslang.dll ..\..\..\bin\windows-x64\debug > nul)</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug aarch64|ARM'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <TreatWarningAsError>true</TreatWarningAsError>
+ <PreprocessorDefinitions>_DEBUG;SLANG_DYNAMIC_EXPORT;SLANG_WITHOUT_EMBEDDED_STD_LIB;SLANG_ENABLE_IR_BREAK_ALLOC=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\external\spirv-headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <Optimization>Disabled</Optimization>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ImportLibrary>..\..\..\bin\windows-aarch64\debug\slang.lib</ImportLibrary>
+ <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
+ </Link>
+ <PostBuildEvent>
+ <Command>IF EXIST ..\..\..\external\slang-binaries\bin\windows-aarch64\slang-glslang.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-binaries\bin\windows-aarch64\slang-glslang.dll ..\..\..\bin\windows-aarch64\debug > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-binaries\bin\windows-aarch64\slang-glslang.dll ..\..\..\bin\windows-aarch64\debug > nul)</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <TreatWarningAsError>true</TreatWarningAsError>
+ <PreprocessorDefinitions>NDEBUG;SLANG_DYNAMIC_EXPORT;SLANG_WITHOUT_EMBEDDED_STD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\external\spirv-headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <Optimization>Full</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <MinimalRebuild>false</MinimalRebuild>
+ <StringPooling>true</StringPooling>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <ImportLibrary>..\..\..\bin\windows-x86\release\slang.lib</ImportLibrary>
+ <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
+ </Link>
+ <PostBuildEvent>
+ <Command>IF EXIST ..\..\..\external\slang-binaries\bin\windows-x86\slang-glslang.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-binaries\bin\windows-x86\slang-glslang.dll ..\..\..\bin\windows-x86\release > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-binaries\bin\windows-x86\slang-glslang.dll ..\..\..\bin\windows-x86\release > nul)</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <TreatWarningAsError>true</TreatWarningAsError>
+ <PreprocessorDefinitions>NDEBUG;SLANG_DYNAMIC_EXPORT;SLANG_WITHOUT_EMBEDDED_STD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\external\spirv-headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <Optimization>Full</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <MinimalRebuild>false</MinimalRebuild>
+ <StringPooling>true</StringPooling>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <ImportLibrary>..\..\..\bin\windows-x64\release\slang.lib</ImportLibrary>
+ <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
+ </Link>
+ <PostBuildEvent>
+ <Command>IF EXIST ..\..\..\external\slang-binaries\bin\windows-x64\slang-glslang.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-binaries\bin\windows-x64\slang-glslang.dll ..\..\..\bin\windows-x64\release > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-binaries\bin\windows-x64\slang-glslang.dll ..\..\..\bin\windows-x64\release > nul)</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release aarch64|ARM'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <TreatWarningAsError>true</TreatWarningAsError>
+ <PreprocessorDefinitions>NDEBUG;SLANG_DYNAMIC_EXPORT;SLANG_WITHOUT_EMBEDDED_STD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\external\spirv-headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <Optimization>Full</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <MinimalRebuild>false</MinimalRebuild>
+ <StringPooling>true</StringPooling>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <ImportLibrary>..\..\..\bin\windows-aarch64\release\slang.lib</ImportLibrary>
+ <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
+ </Link>
+ <PostBuildEvent>
+ <Command>IF EXIST ..\..\..\external\slang-binaries\bin\windows-aarch64\slang-glslang.dll\ (xcopy /Q /E /Y /I ..\..\..\external\slang-binaries\bin\windows-aarch64\slang-glslang.dll ..\..\..\bin\windows-aarch64\release > nul) ELSE (xcopy /Q /Y /I ..\..\..\external\slang-binaries\bin\windows-aarch64\slang-glslang.dll ..\..\..\bin\windows-aarch64\release > nul)</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\slang.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-all.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-base.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-builder.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-decl.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-dump.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-expr.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-modifier.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-print.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-reflect.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-stmt.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-support-types.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-type.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ast-val.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-capability-defs.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-capability.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-check-impl.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-check.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-compiler.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-diagnostic-defs.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-diagnostics.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-doc-extractor.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-doc-markdown-writer.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-emit-base.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-emit-c-like.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-emit-cpp.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-emit-cuda.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-emit-glsl.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-emit-hlsl.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-emit-precedence.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-emit-source-writer.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-emit.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-glsl-extension-tracker.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-hlsl-intrinsic-set.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-image-format-defs.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-intrinsic-expand.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-any-value-marshalling.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-augment-make-existential.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-bind-existentials.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-byte-address-legalize.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-clone.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-collect-global-uniforms.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-constexpr.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-dce.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-dominators.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-entry-point-raw-ptr-params.h" />
+ <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" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-inline.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-inst-defs.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-insts.h" />
+ <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" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-lower-generic-type.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-lower-generics.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-lower-reinterpret.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-lower-tuple-types.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-missing-return.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-optix-entry-point-uniforms.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-restructure-scoping.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-restructure.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-sccp.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-arrays.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-buffer-load-arg.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-dispatch.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-dynamic-associatedtype-lookup.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-function-call.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-resources.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-spirv-legalize.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-spirv-snippet.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-ssa.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-string-hash.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-strip-witness-tables.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-strip.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-synthesize-active-mask.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-type-set.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-union.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-validate.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-witness-table-wrapper.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-wrap-structured-buffers.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-legalize-types.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-lookup.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-lower-to-ir.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-mangle.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-mangled-lexer.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-options.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-parameter-binding.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-parser.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-preprocessor.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-profile-defs.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-profile.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ref-object-reflect.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-repro.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-ast-type-info.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-ast.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-container.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-factory.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-ir-types.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-ir.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-misc-type-info.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-reflection.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-source-loc.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-type-info.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-types.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-value-type-info.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-serialize.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-syntax.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-type-layout.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-type-system-shared.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-value-reflect.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-visitor.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\prelude\slang-cpp-prelude.h.cpp" />
+ <ClCompile Include="..\..\..\prelude\slang-cuda-prelude.h.cpp" />
+ <ClCompile Include="..\..\..\prelude\slang-hlsl-prelude.h.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-api.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ast-builder.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ast-decl.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ast-dump.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ast-print.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ast-reflect.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ast-substitutions.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ast-type.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ast-val.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-capability.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-check-conformance.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-check-constraint.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-check-conversion.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-check-decl.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-check-expr.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-check-modifier.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-check-overload.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-check-shader.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-check-stmt.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-check-type.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-check.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-compiler.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-diagnostics.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-doc-extractor.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-doc-markdown-writer.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-emit-base.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-emit-c-like.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-emit-cpp.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-emit-cuda.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-emit-glsl.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-emit-hlsl.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-emit-precedence.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-emit-source-writer.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-emit-spirv.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-emit.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-glsl-extension-tracker.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-hlsl-intrinsic-set.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-intrinsic-expand.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-any-value-marshalling.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-augment-make-existential.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-bind-existentials.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-byte-address-legalize.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-clone.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-collect-global-uniforms.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-constexpr.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-dce.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-deduplicate.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-dominators.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-entry-point-raw-ptr-params.cpp" />
+ <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" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-inline.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-layout.cpp" />
+ <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" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-lower-generic-type.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-lower-generics.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-lower-reinterpret.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-lower-tuple-types.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-missing-return.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-optix-entry-point-uniforms.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-restructure-scoping.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-restructure.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-sccp.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-arrays.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-buffer-load-arg.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-dispatch.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-dynamic-associatedtype-lookup.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-function-call.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-resources.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-spirv-legalize.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-spirv-snippet.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-ssa.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-string-hash.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-strip-witness-tables.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-strip.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-synthesize-active-mask.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-type-set.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-union.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-validate.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-witness-table-wrapper.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-wrap-structured-buffers.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-legalize-types.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-lookup.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-lower-to-ir.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-mangle.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-mangled-lexer.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-options.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-parameter-binding.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-parser.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-preprocessor.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-profile.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ref-object-reflect.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-reflection-api.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-repro.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-ast.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-container.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-factory.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-ir-types.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-ir.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-reflection.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-source-loc.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-types.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-serialize.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-stdlib-api.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-stdlib.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-syntax.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-type-layout.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-type-system-shared.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-value-reflect.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="..\..\..\source\slang\core.meta.slang" />
+ <None Include="..\..\..\source\slang\hlsl.meta.slang" />
+ </ItemGroup>
+ <ItemGroup>
+ <Natvis Include="..\..\..\source\core\core.natvis" />
+ <Natvis Include="..\..\..\source\slang\slang.natvis" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\core\core.vcxproj">
+ <Project>{F9BE7957-8399-899E-0C49-E714FDDD4B65}</Project>
+ </ProjectReference>
+ <ProjectReference Include="..\compiler-core\compiler-core.vcxproj">
+ <Project>{12C1E89D-F5D0-41D3-8E8D-FB3F358F8126}</Project>
+ </ProjectReference>
+ <ProjectReference Include="..\miniz\miniz.vcxproj">
+ <Project>{E76ACB11-4A12-4F0A-BE1E-CE0B8836EB7F}</Project>
+ </ProjectReference>
+ <ProjectReference Include="..\lz4\lz4.vcxproj">
+ <Project>{E1EC8075-823E-46E5-BC38-C124CCCDF878}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
</Project>
\ No newline at end of file diff --git a/build/visual-studio/slang/slang.vcxproj.filters b/build/visual-studio/slang/slang.vcxproj.filters index c2acca94e..ce37b9471 100644 --- a/build/visual-studio/slang/slang.vcxproj.filters +++ b/build/visual-studio/slang/slang.vcxproj.filters @@ -1,778 +1,778 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Header Files"> - <UniqueIdentifier>{21EB8090-0D4E-1035-B6D3-48EBA215DCB7}</UniqueIdentifier> - </Filter> - <Filter Include="Source Files"> - <UniqueIdentifier>{E9C7FDCE-D52A-8D73-7EB0-C5296AF258F6}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\..\..\slang.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-all.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-builder.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-decl.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-dump.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-expr.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-modifier.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-print.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-reflect.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-stmt.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-support-types.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ast-val.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-capability-defs.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-capability.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-check-impl.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-check.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-compiler.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-diagnostic-defs.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-diagnostics.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-doc-extractor.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-doc-markdown-writer.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-emit-base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-emit-c-like.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-emit-cpp.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-emit-cuda.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-emit-glsl.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-emit-hlsl.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-emit-precedence.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-emit-source-writer.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-emit.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-glsl-extension-tracker.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-hlsl-intrinsic-set.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-image-format-defs.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-intrinsic-expand.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-any-value-marshalling.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-augment-make-existential.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-bind-existentials.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-byte-address-legalize.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-clone.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-collect-global-uniforms.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-constexpr.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-dce.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-dominators.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-entry-point-raw-ptr-params.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-entry-point-uniforms.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-explicit-global-context.h"> - <Filter>Header Files</Filter> - </ClInclude> - <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> - <ClInclude Include="..\..\..\source\slang\slang-ir-glsl-legalize.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-hoist-local-types.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-inline.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-inst-defs.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-insts.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-layout.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-legalize-varying-params.h"> - <Filter>Header Files</Filter> - </ClInclude> - <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> - <ClInclude Include="..\..\..\source\slang\slang-ir-lower-generic-call.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-lower-generic-function.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-lower-generic-type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-lower-generics.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-lower-reinterpret.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-lower-tuple-types.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-missing-return.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-optix-entry-point-uniforms.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-restructure-scoping.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-restructure.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-sccp.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-arrays.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-buffer-load-arg.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-dispatch.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-dynamic-associatedtype-lookup.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-function-call.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-resources.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-specialize.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-spirv-legalize.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-spirv-snippet.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-ssa.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-string-hash.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-strip-witness-tables.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-strip.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-synthesize-active-mask.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-type-set.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-union.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-validate.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-witness-table-wrapper.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir-wrap-structured-buffers.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ir.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-legalize-types.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-lookup.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-lower-to-ir.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-mangle.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-mangled-lexer.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-options.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-parameter-binding.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-parser.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-preprocessor.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-profile-defs.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-profile.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-ref-object-reflect.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-repro.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize-ast-type-info.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize-ast.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize-container.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize-factory.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize-ir-types.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize-ir.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize-misc-type-info.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize-reflection.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize-source-loc.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize-type-info.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize-types.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize-value-type-info.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-serialize.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-syntax.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-type-layout.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-type-system-shared.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-value-reflect.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\..\..\source\slang\slang-visitor.h"> - <Filter>Header Files</Filter> - </ClInclude> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\..\..\prelude\slang-cpp-prelude.h.cpp"> - <Filter>Header Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\prelude\slang-cuda-prelude.h.cpp"> - <Filter>Header Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\prelude\slang-hlsl-prelude.h.cpp"> - <Filter>Header Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-api.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ast-builder.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ast-decl.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ast-dump.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ast-print.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ast-reflect.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ast-substitutions.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ast-type.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ast-val.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-capability.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-check-conformance.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-check-constraint.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-check-conversion.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-check-decl.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-check-expr.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-check-modifier.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-check-overload.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-check-shader.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-check-stmt.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-check-type.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-check.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-compiler.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-diagnostics.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-doc-extractor.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-doc-markdown-writer.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-emit-base.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-emit-c-like.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-emit-cpp.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-emit-cuda.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-emit-glsl.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-emit-hlsl.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-emit-precedence.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-emit-source-writer.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-emit-spirv.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-emit.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-glsl-extension-tracker.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-hlsl-intrinsic-set.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-intrinsic-expand.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-any-value-marshalling.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-augment-make-existential.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-bind-existentials.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-byte-address-legalize.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-clone.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-collect-global-uniforms.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-constexpr.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-dce.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-deduplicate.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-dominators.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-entry-point-raw-ptr-params.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-entry-point-uniforms.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-explicit-global-context.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <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> - <ClCompile Include="..\..\..\source\slang\slang-ir-glsl-legalize.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-hoist-local-types.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-inline.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-layout.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-legalize-types.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-legalize-varying-params.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <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> - <ClCompile Include="..\..\..\source\slang\slang-ir-lower-generic-call.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-lower-generic-function.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-lower-generic-type.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-lower-generics.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-lower-reinterpret.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-lower-tuple-types.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-missing-return.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-optix-entry-point-uniforms.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-restructure-scoping.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-restructure.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-sccp.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-arrays.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-buffer-load-arg.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-dispatch.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-dynamic-associatedtype-lookup.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-function-call.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-resources.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-specialize.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-spirv-legalize.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-spirv-snippet.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-ssa.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-string-hash.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-strip-witness-tables.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-strip.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-synthesize-active-mask.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-type-set.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-union.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-validate.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-witness-table-wrapper.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir-wrap-structured-buffers.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ir.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-legalize-types.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-lookup.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-lower-to-ir.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-mangle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-mangled-lexer.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-options.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-parameter-binding.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-parser.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-preprocessor.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-profile.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-ref-object-reflect.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-reflection-api.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-repro.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-serialize-ast.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-serialize-container.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-serialize-factory.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-serialize-ir-types.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-serialize-ir.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-serialize-reflection.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-serialize-source-loc.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-serialize-types.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-serialize.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-stdlib-api.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-stdlib.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-syntax.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-type-layout.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-type-system-shared.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang-value-reflect.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\..\..\source\slang\slang.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <None Include="..\..\..\source\slang\core.meta.slang"> - <Filter>Source Files</Filter> - </None> - <None Include="..\..\..\source\slang\hlsl.meta.slang"> - <Filter>Source Files</Filter> - </None> - </ItemGroup> - <ItemGroup> - <Natvis Include="..\..\..\source\core\core.natvis"> - <Filter>Source Files</Filter> - </Natvis> - <Natvis Include="..\..\..\source\slang\slang.natvis"> - <Filter>Source Files</Filter> - </Natvis> - </ItemGroup> +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{21EB8090-0D4E-1035-B6D3-48EBA215DCB7}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{E9C7FDCE-D52A-8D73-7EB0-C5296AF258F6}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\slang.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-all.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-base.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-builder.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-decl.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-dump.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-expr.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-modifier.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-print.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-reflect.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-stmt.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-support-types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-type.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ast-val.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-capability-defs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-capability.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-check-impl.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-check.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-compiler.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-diagnostic-defs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-diagnostics.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-doc-extractor.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-doc-markdown-writer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-emit-base.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-emit-c-like.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-emit-cpp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-emit-cuda.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-emit-glsl.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-emit-hlsl.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-emit-precedence.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-emit-source-writer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-emit.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-glsl-extension-tracker.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-hlsl-intrinsic-set.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-image-format-defs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-intrinsic-expand.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-any-value-marshalling.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-augment-make-existential.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-bind-existentials.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-byte-address-legalize.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-clone.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-collect-global-uniforms.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-constexpr.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-dce.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-dominators.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-entry-point-raw-ptr-params.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-entry-point-uniforms.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-explicit-global-context.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <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>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-glsl-legalize.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-hoist-local-types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-inline.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-inst-defs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-insts.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-layout.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-legalize-varying-params.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <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>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-lower-generic-call.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-lower-generic-function.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-lower-generic-type.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-lower-generics.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-lower-reinterpret.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-lower-tuple-types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-missing-return.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-optix-entry-point-uniforms.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-restructure-scoping.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-restructure.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-sccp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-arrays.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-buffer-load-arg.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-dispatch.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-dynamic-associatedtype-lookup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-function-call.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize-resources.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-specialize.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-spirv-legalize.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-spirv-snippet.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-ssa.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-string-hash.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-strip-witness-tables.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-strip.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-synthesize-active-mask.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-type-set.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-union.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-validate.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-witness-table-wrapper.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-wrap-structured-buffers.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-legalize-types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-lookup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-lower-to-ir.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-mangle.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-mangled-lexer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-options.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-parameter-binding.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-parser.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-preprocessor.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-profile-defs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-profile.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ref-object-reflect.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-repro.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-ast-type-info.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-ast.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-container.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-factory.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-ir-types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-ir.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-misc-type-info.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-reflection.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-source-loc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-type-info.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize-value-type-info.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-serialize.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-syntax.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-type-layout.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-type-system-shared.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-value-reflect.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-visitor.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\prelude\slang-cpp-prelude.h.cpp">
+ <Filter>Header Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\prelude\slang-cuda-prelude.h.cpp">
+ <Filter>Header Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\prelude\slang-hlsl-prelude.h.cpp">
+ <Filter>Header Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-api.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ast-builder.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ast-decl.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ast-dump.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ast-print.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ast-reflect.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ast-substitutions.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ast-type.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ast-val.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-capability.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-check-conformance.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-check-constraint.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-check-conversion.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-check-decl.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-check-expr.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-check-modifier.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-check-overload.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-check-shader.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-check-stmt.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-check-type.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-check.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-compiler.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-diagnostics.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-doc-extractor.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-doc-markdown-writer.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-emit-base.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-emit-c-like.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-emit-cpp.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-emit-cuda.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-emit-glsl.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-emit-hlsl.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-emit-precedence.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-emit-source-writer.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-emit-spirv.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-emit.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-glsl-extension-tracker.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-hlsl-intrinsic-set.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-intrinsic-expand.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-any-value-marshalling.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-augment-make-existential.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-bind-existentials.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-byte-address-legalize.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-clone.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-collect-global-uniforms.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-constexpr.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-dce.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-deduplicate.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-dominators.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-entry-point-raw-ptr-params.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-entry-point-uniforms.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-explicit-global-context.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <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>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-glsl-legalize.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-hoist-local-types.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-inline.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-layout.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-legalize-types.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-legalize-varying-params.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <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>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-lower-generic-call.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-lower-generic-function.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-lower-generic-type.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-lower-generics.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-lower-reinterpret.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-lower-tuple-types.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-missing-return.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-optix-entry-point-uniforms.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-restructure-scoping.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-restructure.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-sccp.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-arrays.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-buffer-load-arg.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-dispatch.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-dynamic-associatedtype-lookup.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-function-call.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize-resources.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-specialize.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-spirv-legalize.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-spirv-snippet.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-ssa.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-string-hash.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-strip-witness-tables.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-strip.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-synthesize-active-mask.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-type-set.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-union.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-validate.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-witness-table-wrapper.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-wrap-structured-buffers.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-legalize-types.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-lookup.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-lower-to-ir.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-mangle.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-mangled-lexer.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-options.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-parameter-binding.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-parser.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-preprocessor.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-profile.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ref-object-reflect.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-reflection-api.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-repro.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-ast.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-container.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-factory.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-ir-types.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-ir.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-reflection.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-source-loc.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-serialize-types.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-serialize.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-stdlib-api.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-stdlib.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-syntax.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-type-layout.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-type-system-shared.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-value-reflect.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="..\..\..\source\slang\core.meta.slang">
+ <Filter>Source Files</Filter>
+ </None>
+ <None Include="..\..\..\source\slang\hlsl.meta.slang">
+ <Filter>Source Files</Filter>
+ </None>
+ </ItemGroup>
+ <ItemGroup>
+ <Natvis Include="..\..\..\source\core\core.natvis">
+ <Filter>Source Files</Filter>
+ </Natvis>
+ <Natvis Include="..\..\..\source\slang\slang.natvis">
+ <Filter>Source Files</Filter>
+ </Natvis>
+ </ItemGroup>
</Project>
\ No newline at end of file |
