From 8c677dd91e65f2c9bdb981bed2a7608c38dfdf11 Mon Sep 17 00:00:00 2001 From: OV2 Date: Thu, 31 Jan 2019 22:44:34 +0100 Subject: [PATCH] win32: add glslang submodule, compile with USE_SLANG --- .gitmodules | 3 + .../OGLCompilersDLL/OGLCompiler.vcxproj | 365 ++++ .../OGLCompiler.vcxproj.filters | 14 + win32/glslang/SPIRV/SPIRV.vcxproj | 437 +++++ win32/glslang/SPIRV/SPIRV.vcxproj.filters | 35 + win32/glslang/SPIRV/SPVRemapper.vcxproj | 212 +++ .../glslang/SPIRV/SPVRemapper.vcxproj.filters | 24 + .../OSDependent/Windows/OSDependent.vcxproj | 365 ++++ .../Windows/OSDependent.vcxproj.filters | 14 + win32/glslang/glslang/glslang.vcxproj | 1683 +++++++++++++++++ win32/glslang/glslang/glslang.vcxproj.filters | 88 + win32/glslang/hlsl/HLSL.vcxproj | 699 +++++++ win32/glslang/hlsl/HLSL.vcxproj.filters | 28 + win32/glslang/src | 1 + win32/snes9xw.sln | 74 +- win32/snes9xw.vcxproj | 35 +- win32/snes9xw.vcxproj.filters | 39 + 17 files changed, 4107 insertions(+), 9 deletions(-) create mode 100644 win32/glslang/OGLCompilersDLL/OGLCompiler.vcxproj create mode 100644 win32/glslang/OGLCompilersDLL/OGLCompiler.vcxproj.filters create mode 100644 win32/glslang/SPIRV/SPIRV.vcxproj create mode 100644 win32/glslang/SPIRV/SPIRV.vcxproj.filters create mode 100644 win32/glslang/SPIRV/SPVRemapper.vcxproj create mode 100644 win32/glslang/SPIRV/SPVRemapper.vcxproj.filters create mode 100644 win32/glslang/glslang/OSDependent/Windows/OSDependent.vcxproj create mode 100644 win32/glslang/glslang/OSDependent/Windows/OSDependent.vcxproj.filters create mode 100644 win32/glslang/glslang/glslang.vcxproj create mode 100644 win32/glslang/glslang/glslang.vcxproj.filters create mode 100644 win32/glslang/hlsl/HLSL.vcxproj create mode 100644 win32/glslang/hlsl/HLSL.vcxproj.filters create mode 160000 win32/glslang/src diff --git a/.gitmodules b/.gitmodules index 5b9c0f11..2e542f5b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -10,3 +10,6 @@ [submodule "shaders/SPIRV-Cross"] path = shaders/SPIRV-Cross url = https://github.com/KhronosGroup/SPIRV-Cross.git +[submodule "win32/glslang/src"] + path = win32/glslang/src + url = https://github.com/KhronosGroup/glslang.git diff --git a/win32/glslang/OGLCompilersDLL/OGLCompiler.vcxproj b/win32/glslang/OGLCompilersDLL/OGLCompiler.vcxproj new file mode 100644 index 00000000..0e43c92c --- /dev/null +++ b/win32/glslang/OGLCompilersDLL/OGLCompiler.vcxproj @@ -0,0 +1,365 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + MinSizeRel + x64 + + + Release + Win32 + + + MinSizeRel + Win32 + + + Release + x64 + + + RelWithDebInfo + Win32 + + + RelWithDebInfo + x64 + + + + {01177620-65CE-3EBF-968A-1EAA8D2379EF} + 7.0 + Win32Proj + Win32 + OGLCompiler + NoUpgrade + + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + OGLCompilerd + OGLCompilerd + .lib + .lib + OGLCompiler + OGLCompiler + .lib + .lib + OGLCompiler + OGLCompiler + .lib + .lib + OGLCompiler + OGLCompiler + .lib + .lib + + + + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebug + true + false + Level3 + WIN32;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebug + true + false + Level3 + WIN32;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + + + + + + \ No newline at end of file diff --git a/win32/glslang/OGLCompilersDLL/OGLCompiler.vcxproj.filters b/win32/glslang/OGLCompilersDLL/OGLCompiler.vcxproj.filters new file mode 100644 index 00000000..9c8eacef --- /dev/null +++ b/win32/glslang/OGLCompilersDLL/OGLCompiler.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + + + + + + + {4C2A0BE9-8B7C-3570-80FB-29A3780DFB5C} + + + \ No newline at end of file diff --git a/win32/glslang/SPIRV/SPIRV.vcxproj b/win32/glslang/SPIRV/SPIRV.vcxproj new file mode 100644 index 00000000..ae1c6fad --- /dev/null +++ b/win32/glslang/SPIRV/SPIRV.vcxproj @@ -0,0 +1,437 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + MinSizeRel + x64 + + + Release + Win32 + + + MinSizeRel + Win32 + + + Release + x64 + + + RelWithDebInfo + Win32 + + + RelWithDebInfo + x64 + + + + {B5CC37AE-E321-3064-A3D7-9D41CEED9D4E} + 10.0.15063.0 + Win32Proj + Win32 + SPIRV + NoUpgrade + + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + SPIRVd + SPIRVd + .lib + .lib + SPIRV + SPIRV + .lib + .lib + SPIRV + SPIRV + .lib + .lib + SPIRV + SPIRV + .lib + .lib + + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebug + true + false + Level3 + WIN32;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebug + true + false + Level3 + WIN32;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\SPIRV\..;..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5F003A48-8DC8-3A67-AC87-69EF27CED058} + HLSL + false + Never + + + {01177620-65CE-3EBF-968A-1EAA8D2379EF} + OGLCompiler + false + Never + + + {8D35D808-45F8-3B41-8526-72BCBC568F7B} + OSDependent + false + Never + + + {BDB39616-8279-33B4-8B93-9049A49BFEBB} + glslang + false + Never + + + + + + \ No newline at end of file diff --git a/win32/glslang/SPIRV/SPIRV.vcxproj.filters b/win32/glslang/SPIRV/SPIRV.vcxproj.filters new file mode 100644 index 00000000..43027a07 --- /dev/null +++ b/win32/glslang/SPIRV/SPIRV.vcxproj.filters @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {4C2A0BE9-8B7C-3570-80FB-29A3780DFB5C} + + + \ No newline at end of file diff --git a/win32/glslang/SPIRV/SPVRemapper.vcxproj b/win32/glslang/SPIRV/SPVRemapper.vcxproj new file mode 100644 index 00000000..443b0ead --- /dev/null +++ b/win32/glslang/SPIRV/SPVRemapper.vcxproj @@ -0,0 +1,212 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + MinSizeRel + Win32 + + + RelWithDebInfo + Win32 + + + + {1E611D74-018C-3865-A815-C7F3116DDB4D} + 10.0.15063.0 + Win32Proj + Win32 + SPVRemapper + NoUpgrade + + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + v141 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + Debug\ + SPVRemapper.dir\Debug\ + SPVRemapperd + .lib + Release\ + SPVRemapper.dir\Release\ + SPVRemapper + .lib + MinSizeRel\ + SPVRemapper.dir\MinSizeRel\ + SPVRemapper + .lib + RelWithDebInfo\ + SPVRemapper.dir\RelWithDebInfo\ + SPVRemapper + .lib + + + + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + false + Level3 + WIN32;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreadedDLL + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreadedDLL + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + + + + + + + + \ No newline at end of file diff --git a/win32/glslang/SPIRV/SPVRemapper.vcxproj.filters b/win32/glslang/SPIRV/SPVRemapper.vcxproj.filters new file mode 100644 index 00000000..19e6206b --- /dev/null +++ b/win32/glslang/SPIRV/SPVRemapper.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + Source + + + Source + + + + + Source + + + Source + + + + + {4C2A0BE9-8B7C-3570-80FB-29A3780DFB5C} + + + \ No newline at end of file diff --git a/win32/glslang/glslang/OSDependent/Windows/OSDependent.vcxproj b/win32/glslang/glslang/OSDependent/Windows/OSDependent.vcxproj new file mode 100644 index 00000000..2d6c15b4 --- /dev/null +++ b/win32/glslang/glslang/OSDependent/Windows/OSDependent.vcxproj @@ -0,0 +1,365 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + MinSizeRel + x64 + + + Release + Win32 + + + MinSizeRel + Win32 + + + Release + x64 + + + RelWithDebInfo + Win32 + + + RelWithDebInfo + x64 + + + + {8D35D808-45F8-3B41-8526-72BCBC568F7B} + 7.0 + Win32Proj + Win32 + OSDependent + NoUpgrade + + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + OSDependentd + OSDependentd + .lib + .lib + OSDependent + OSDependent + .lib + .lib + OSDependent + OSDependent + .lib + .lib + OSDependent + OSDependent + .lib + .lib + + + + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebug + true + false + Level3 + WIN32;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebug + true + false + Level3 + WIN32;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + + + + + + \ No newline at end of file diff --git a/win32/glslang/glslang/OSDependent/Windows/OSDependent.vcxproj.filters b/win32/glslang/glslang/OSDependent/Windows/OSDependent.vcxproj.filters new file mode 100644 index 00000000..aa1e41e0 --- /dev/null +++ b/win32/glslang/glslang/OSDependent/Windows/OSDependent.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + + + + + + + {4C2A0BE9-8B7C-3570-80FB-29A3780DFB5C} + + + \ No newline at end of file diff --git a/win32/glslang/glslang/glslang.vcxproj b/win32/glslang/glslang/glslang.vcxproj new file mode 100644 index 00000000..9fa2d6b3 --- /dev/null +++ b/win32/glslang/glslang/glslang.vcxproj @@ -0,0 +1,1683 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + MinSizeRel + x64 + + + Release + Win32 + + + MinSizeRel + Win32 + + + Release + x64 + + + RelWithDebInfo + Win32 + + + RelWithDebInfo + x64 + + + + {BDB39616-8279-33B4-8B93-9049A49BFEBB} + 8.1 + Win32Proj + Win32 + glslang + NoUpgrade + + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + glslangd + glslangd + .lib + .lib + glslang + glslang + .lib + .lib + glslang + glslang + .lib + .lib + glslang + glslang + .lib + .lib + + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebug + true + false + Level3 + WIN32;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + ..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebug + true + false + Level3 + WIN32;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + ..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + ..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + ..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + ..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + ..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + ..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + ..\src\glslang\..;%(AdditionalIncludeDirectories) + + + ..\src\glslang\..;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + Create + Create + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + Create + Create + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + Create + Create + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + Create + Create + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5F003A48-8DC8-3A67-AC87-69EF27CED058} + HLSL + false + Never + + + {01177620-65CE-3EBF-968A-1EAA8D2379EF} + OGLCompiler + false + Never + + + {8D35D808-45F8-3B41-8526-72BCBC568F7B} + OSDependent + false + Never + + + + + + \ No newline at end of file diff --git a/win32/glslang/glslang/glslang.vcxproj.filters b/win32/glslang/glslang/glslang.vcxproj.filters new file mode 100644 index 00000000..8ad66d7f --- /dev/null +++ b/win32/glslang/glslang/glslang.vcxproj.filters @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5805D2BD-1025-385F-990A-346F761177E1} + + + {FCDA9977-E596-334C-9B27-E4603B46FA94} + + + {830EF11A-A94F-3C75-A9DC-7286F9C77685} + + + {A97DA032-0D72-3407-8E00-8AFAA01785E9} + + + {8780F4F6-80B4-3E5A-8BDB-870CCE928E56} + + + \ No newline at end of file diff --git a/win32/glslang/hlsl/HLSL.vcxproj b/win32/glslang/hlsl/HLSL.vcxproj new file mode 100644 index 00000000..293eca13 --- /dev/null +++ b/win32/glslang/hlsl/HLSL.vcxproj @@ -0,0 +1,699 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + MinSizeRel + x64 + + + Release + Win32 + + + MinSizeRel + Win32 + + + Release + x64 + + + RelWithDebInfo + Win32 + + + RelWithDebInfo + x64 + + + + {5F003A48-8DC8-3A67-AC87-69EF27CED058} + 7.0 + Win32Proj + Win32 + HLSL + NoUpgrade + + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + StaticLibrary + MultiByte + v141_xp + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + HLSLd + HLSLd + .lib + .lib + HLSL + HLSL + .lib + .lib + HLSL + HLSL + .lib + .lib + HLSL + HLSL + .lib + .lib + + + + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebug + true + false + Level3 + WIN32;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebug + true + false + Level3 + WIN32;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + %(AdditionalOptions) /machine:X86 + + + + + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreaded + true + false + Level3 + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;AMD_EXTENSIONS;NV_EXTENSIONS;ENABLE_HLSL;GLSLANG_OSINCLUDE_WIN32;ENABLE_OPT=0;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + pch.h + pch.h + Use + Use + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + Create + Create + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + Create + Create + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + Create + Create + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + %(AdditionalOptions) /Zm300 + %(AdditionalOptions) /Zm300 + Create + Create + pch.h + pch.h + $(IntDir)\pch.pch + $(IntDir)\pch.pch + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win32/glslang/hlsl/HLSL.vcxproj.filters b/win32/glslang/hlsl/HLSL.vcxproj.filters new file mode 100644 index 00000000..3b017e7e --- /dev/null +++ b/win32/glslang/hlsl/HLSL.vcxproj.filters @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + {4C2A0BE9-8B7C-3570-80FB-29A3780DFB5C} + + + \ No newline at end of file diff --git a/win32/glslang/src b/win32/glslang/src new file mode 160000 index 00000000..c9e03360 --- /dev/null +++ b/win32/glslang/src @@ -0,0 +1 @@ +Subproject commit c9e03360e2a78a95a8571292aefa5ddbdbf66daf diff --git a/win32/snes9xw.sln b/win32/snes9xw.sln index cdd00f30..29cc8691 100644 --- a/win32/snes9xw.sln +++ b/win32/snes9xw.sln @@ -1,4 +1,3 @@ - Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.26403.7 @@ -14,6 +13,27 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution ..\.gitignore = ..\.gitignore EndProjectSection EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "glsang", "glsang", "{188A2A44-C7BB-420C-93D8-2CE3458925D4}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "glslang", "glslang", "{031A55FD-212F-30BB-9E23-93274E16EC78}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "hlsl", "hlsl", "{0EE28951-70D9-3186-B194-FD95656C957A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HLSL", "glslang\hlsl\HLSL.vcxproj", "{5F003A48-8DC8-3A67-AC87-69EF27CED058}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OGLCompiler", "glslang\OGLCompilersDLL\OGLCompiler.vcxproj", "{01177620-65CE-3EBF-968A-1EAA8D2379EF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OSDependent", "glslang\glslang\OSDependent\Windows\OSDependent.vcxproj", "{8D35D808-45F8-3B41-8526-72BCBC568F7B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glslang", "glslang\glslang\glslang.vcxproj", "{BDB39616-8279-33B4-8B93-9049A49BFEBB}" + ProjectSection(ProjectDependencies) = postProject + {5F003A48-8DC8-3A67-AC87-69EF27CED058} = {5F003A48-8DC8-3A67-AC87-69EF27CED058} + {01177620-65CE-3EBF-968A-1EAA8D2379EF} = {01177620-65CE-3EBF-968A-1EAA8D2379EF} + {8D35D808-45F8-3B41-8526-72BCBC568F7B} = {8D35D808-45F8-3B41-8526-72BCBC568F7B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV", "glslang\SPIRV\SPIRV.vcxproj", "{B5CC37AE-E321-3064-A3D7-9D41CEED9D4E}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug Unicode|Win32 = Debug Unicode|Win32 @@ -46,8 +66,60 @@ Global {99E9817A-4605-44AF-8433-7048F0EC1859}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 {99E9817A-4605-44AF-8433-7048F0EC1859}.Release Unicode|x64.ActiveCfg = Release Unicode|x64 {99E9817A-4605-44AF-8433-7048F0EC1859}.Release Unicode|x64.Build.0 = Release Unicode|x64 + {5F003A48-8DC8-3A67-AC87-69EF27CED058}.Debug Unicode|Win32.ActiveCfg = Debug|Win32 + {5F003A48-8DC8-3A67-AC87-69EF27CED058}.Debug Unicode|Win32.Build.0 = Debug|Win32 + {5F003A48-8DC8-3A67-AC87-69EF27CED058}.Debug Unicode|x64.ActiveCfg = Debug|x64 + {5F003A48-8DC8-3A67-AC87-69EF27CED058}.Debug Unicode|x64.Build.0 = Debug|x64 + {5F003A48-8DC8-3A67-AC87-69EF27CED058}.Release Unicode|Win32.ActiveCfg = Release|Win32 + {5F003A48-8DC8-3A67-AC87-69EF27CED058}.Release Unicode|Win32.Build.0 = Release|Win32 + {5F003A48-8DC8-3A67-AC87-69EF27CED058}.Release Unicode|x64.ActiveCfg = Release|x64 + {5F003A48-8DC8-3A67-AC87-69EF27CED058}.Release Unicode|x64.Build.0 = Release|x64 + {01177620-65CE-3EBF-968A-1EAA8D2379EF}.Debug Unicode|Win32.ActiveCfg = Debug|Win32 + {01177620-65CE-3EBF-968A-1EAA8D2379EF}.Debug Unicode|Win32.Build.0 = Debug|Win32 + {01177620-65CE-3EBF-968A-1EAA8D2379EF}.Debug Unicode|x64.ActiveCfg = Debug|x64 + {01177620-65CE-3EBF-968A-1EAA8D2379EF}.Debug Unicode|x64.Build.0 = Debug|x64 + {01177620-65CE-3EBF-968A-1EAA8D2379EF}.Release Unicode|Win32.ActiveCfg = Release|Win32 + {01177620-65CE-3EBF-968A-1EAA8D2379EF}.Release Unicode|Win32.Build.0 = Release|Win32 + {01177620-65CE-3EBF-968A-1EAA8D2379EF}.Release Unicode|x64.ActiveCfg = Release|x64 + {01177620-65CE-3EBF-968A-1EAA8D2379EF}.Release Unicode|x64.Build.0 = Release|x64 + {8D35D808-45F8-3B41-8526-72BCBC568F7B}.Debug Unicode|Win32.ActiveCfg = Debug|Win32 + {8D35D808-45F8-3B41-8526-72BCBC568F7B}.Debug Unicode|Win32.Build.0 = Debug|Win32 + {8D35D808-45F8-3B41-8526-72BCBC568F7B}.Debug Unicode|x64.ActiveCfg = Debug|x64 + {8D35D808-45F8-3B41-8526-72BCBC568F7B}.Debug Unicode|x64.Build.0 = Debug|x64 + {8D35D808-45F8-3B41-8526-72BCBC568F7B}.Release Unicode|Win32.ActiveCfg = Release|Win32 + {8D35D808-45F8-3B41-8526-72BCBC568F7B}.Release Unicode|Win32.Build.0 = Release|Win32 + {8D35D808-45F8-3B41-8526-72BCBC568F7B}.Release Unicode|x64.ActiveCfg = Release|x64 + {8D35D808-45F8-3B41-8526-72BCBC568F7B}.Release Unicode|x64.Build.0 = Release|x64 + {BDB39616-8279-33B4-8B93-9049A49BFEBB}.Debug Unicode|Win32.ActiveCfg = Debug|Win32 + {BDB39616-8279-33B4-8B93-9049A49BFEBB}.Debug Unicode|Win32.Build.0 = Debug|Win32 + {BDB39616-8279-33B4-8B93-9049A49BFEBB}.Debug Unicode|x64.ActiveCfg = Debug|x64 + {BDB39616-8279-33B4-8B93-9049A49BFEBB}.Debug Unicode|x64.Build.0 = Debug|x64 + {BDB39616-8279-33B4-8B93-9049A49BFEBB}.Release Unicode|Win32.ActiveCfg = Release|Win32 + {BDB39616-8279-33B4-8B93-9049A49BFEBB}.Release Unicode|Win32.Build.0 = Release|Win32 + {BDB39616-8279-33B4-8B93-9049A49BFEBB}.Release Unicode|x64.ActiveCfg = Release|x64 + {BDB39616-8279-33B4-8B93-9049A49BFEBB}.Release Unicode|x64.Build.0 = Release|x64 + {B5CC37AE-E321-3064-A3D7-9D41CEED9D4E}.Debug Unicode|Win32.ActiveCfg = Debug|Win32 + {B5CC37AE-E321-3064-A3D7-9D41CEED9D4E}.Debug Unicode|Win32.Build.0 = Debug|Win32 + {B5CC37AE-E321-3064-A3D7-9D41CEED9D4E}.Debug Unicode|x64.ActiveCfg = Debug|x64 + {B5CC37AE-E321-3064-A3D7-9D41CEED9D4E}.Debug Unicode|x64.Build.0 = Debug|x64 + {B5CC37AE-E321-3064-A3D7-9D41CEED9D4E}.Release Unicode|Win32.ActiveCfg = Release|Win32 + {B5CC37AE-E321-3064-A3D7-9D41CEED9D4E}.Release Unicode|Win32.Build.0 = Release|Win32 + {B5CC37AE-E321-3064-A3D7-9D41CEED9D4E}.Release Unicode|x64.ActiveCfg = Release|x64 + {B5CC37AE-E321-3064-A3D7-9D41CEED9D4E}.Release Unicode|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {031A55FD-212F-30BB-9E23-93274E16EC78} = {188A2A44-C7BB-420C-93D8-2CE3458925D4} + {0EE28951-70D9-3186-B194-FD95656C957A} = {188A2A44-C7BB-420C-93D8-2CE3458925D4} + {5F003A48-8DC8-3A67-AC87-69EF27CED058} = {0EE28951-70D9-3186-B194-FD95656C957A} + {01177620-65CE-3EBF-968A-1EAA8D2379EF} = {031A55FD-212F-30BB-9E23-93274E16EC78} + {8D35D808-45F8-3B41-8526-72BCBC568F7B} = {031A55FD-212F-30BB-9E23-93274E16EC78} + {BDB39616-8279-33B4-8B93-9049A49BFEBB} = {031A55FD-212F-30BB-9E23-93274E16EC78} + {B5CC37AE-E321-3064-A3D7-9D41CEED9D4E} = {031A55FD-212F-30BB-9E23-93274E16EC78} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {465D50FD-1BC8-3EC8-BB18-56566C07637B} + EndGlobalSection EndGlobal diff --git a/win32/snes9xw.vcxproj b/win32/snes9xw.vcxproj index 498d074b..d8f873d8 100644 --- a/win32/snes9xw.vcxproj +++ b/win32/snes9xw.vcxproj @@ -117,8 +117,8 @@ Disabled - $(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\..\;$(ProjectDir)zlib\src;$(ProjectDir)..\unzip;$(ProjectDir)libpng\src;$(ProjectDir)..\apu\bapu;%(AdditionalIncludeDirectories) - _DEBUG;HAVE_LIBPNG;JMA_SUPPORT;ZLIB;UNZIP_SUPPORT;__WIN32__;NETPLAY_SUPPORT;D3D_DEBUG_INFO;DIRECTDRAW_SUPPORT;%(PreprocessorDefinitions) + $(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\..\;$(ProjectDir)zlib\src;$(ProjectDir)..\unzip;$(ProjectDir)libpng\src;$(ProjectDir)..\apu\bapu;$(ProjectDir)glslang\src + _DEBUG;HAVE_LIBPNG;JMA_SUPPORT;ZLIB;UNZIP_SUPPORT;__WIN32__;NETPLAY_SUPPORT;D3D_DEBUG_INFO;DIRECTDRAW_SUPPORT;USE_SLANG;%(PreprocessorDefinitions) MultiThreadedDebug Default @@ -166,8 +166,8 @@ Disabled - $(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\..\;$(ProjectDir)zlib\src;$(ProjectDir)..\unzip;$(ProjectDir)libpng\src;$(ProjectDir)..\apu\bapu;%(AdditionalIncludeDirectories) - _DEBUG;HAVE_LIBPNG;JMA_SUPPORT;ZLIB;UNZIP_SUPPORT;__WIN32__;NETPLAY_SUPPORT;D3D_DEBUG_INFO;DIRECTDRAW_SUPPORT;%(PreprocessorDefinitions) + $(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\..\;$(ProjectDir)zlib\src;$(ProjectDir)..\unzip;$(ProjectDir)libpng\src;$(ProjectDir)..\apu\bapu;$(ProjectDir)glslang\src + _DEBUG;HAVE_LIBPNG;JMA_SUPPORT;ZLIB;UNZIP_SUPPORT;__WIN32__;NETPLAY_SUPPORT;D3D_DEBUG_INFO;DIRECTDRAW_SUPPORT;USE_SLANG;%(PreprocessorDefinitions) MultiThreadedDebug Default @@ -220,8 +220,8 @@ Speed true true - $(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\..\;$(ProjectDir)zlib\src;$(ProjectDir)..\unzip;$(ProjectDir)libpng\src;$(ProjectDir)..\apu\bapu;%(AdditionalIncludeDirectories) - NDEBUG;HAVE_LIBPNG;JMA_SUPPORT;ZLIB;UNZIP_SUPPORT;__WIN32__;NETPLAY_SUPPORT;DIRECTDRAW_SUPPORT;%(PreprocessorDefinitions) + $(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\..\;$(ProjectDir)zlib\src;$(ProjectDir)..\unzip;$(ProjectDir)libpng\src;$(ProjectDir)..\apu\bapu;$(ProjectDir)glslang\src;%(AdditionalIncludeDirectories) + NDEBUG;HAVE_LIBPNG;JMA_SUPPORT;ZLIB;UNZIP_SUPPORT;__WIN32__;NETPLAY_SUPPORT;DIRECTDRAW_SUPPORT;USE_SLANG;%(PreprocessorDefinitions) true MultiThreaded Default @@ -273,8 +273,8 @@ Speed true true - $(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\..\;$(ProjectDir)zlib\src;$(ProjectDir)..\unzip;$(ProjectDir)libpng\src;$(ProjectDir)..\apu\bapu;%(AdditionalIncludeDirectories) - NDEBUG;HAVE_LIBPNG;JMA_SUPPORT;ZLIB;UNZIP_SUPPORT;__WIN32__;NETPLAY_SUPPORT;DIRECTDRAW_SUPPORT;%(PreprocessorDefinitions) + $(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\..\;$(ProjectDir)zlib\src;$(ProjectDir)..\unzip;$(ProjectDir)libpng\src;$(ProjectDir)..\apu\bapu;$(ProjectDir)glslang\src;%(AdditionalIncludeDirectories) + NDEBUG;HAVE_LIBPNG;JMA_SUPPORT;ZLIB;UNZIP_SUPPORT;__WIN32__;NETPLAY_SUPPORT;DIRECTDRAW_SUPPORT;USE_SLANG;%(PreprocessorDefinitions) true MultiThreaded Default @@ -410,6 +410,13 @@ + + + + + + + @@ -527,6 +534,12 @@ + + + + + + @@ -714,6 +727,12 @@ + + {bdb39616-8279-33b4-8b93-9049a49bfebb} + + + {b5cc37ae-e321-3064-a3d7-9d41ceed9d4e} + {95804e5f-b69e-4e2a-925e-52fafc19edbf} diff --git a/win32/snes9xw.vcxproj.filters b/win32/snes9xw.vcxproj.filters index 0095c163..23c5c423 100644 --- a/win32/snes9xw.vcxproj.filters +++ b/win32/snes9xw.vcxproj.filters @@ -270,6 +270,27 @@ GUI\VideoDriver + + Shaders + + + Shaders + + + Shaders + + + Shaders + + + Shaders + + + Shaders + + + Shaders + @@ -584,6 +605,24 @@ GUI\VideoDriver + + Shaders + + + Shaders + + + Shaders + + + Shaders + + + Shaders + + + Shaders +