diff --git a/.gitignore b/.gitignore index 81f395b..72046bd 100644 --- a/.gitignore +++ b/.gitignore @@ -13,4 +13,5 @@ makefiles/windows_vs*/*sdf makefiles/*/obj .build .bin +.vs /.project diff --git a/makefiles/compile_shader.cmd b/makefiles/compile_shader.cmd index dd5b8c9..8374958 100644 --- a/makefiles/compile_shader.cmd +++ b/makefiles/compile_shader.cmd @@ -1,4 +1,5 @@ @echo off set fxc="%FXCPATH%" -if "%FXCPATH%"=="" set fxc="%DXSDK_DIR%Utilities\\bin\\x86\\fxc.exe" -%fxc% %* \ No newline at end of file +if "%FXCPATH%"=="" if not "%DXSDK_DIR%"=="" set fxc="%DXSDK_DIR%Utilities\\bin\\x86\\fxc.exe" +if "%FXCPATH%"=="" if "%DXSDK_DIR%"=="" set fxc="C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.20348.0\\x64\\fxc.exe" +%fxc% %* diff --git a/makefiles/windows_vs2022/.gitignore b/makefiles/windows_vs2022/.gitignore new file mode 100644 index 0000000..3706a13 --- /dev/null +++ b/makefiles/windows_vs2022/.gitignore @@ -0,0 +1,4 @@ +botlib.vcxproj.user +glew.vcxproj.user +libjpeg-turbo.vcxproj.user +renderer.vcxproj.user diff --git a/makefiles/windows_vs2022/botlib.vcxproj b/makefiles/windows_vs2022/botlib.vcxproj new file mode 100644 index 0000000..471ba1d --- /dev/null +++ b/makefiles/windows_vs2022/botlib.vcxproj @@ -0,0 +1,271 @@ + + + + + debug + x64 + + + debug + Win32 + + + release + x64 + + + release + Win32 + + + + {A1A792F4-8D49-BDCA-7604-D11E6245441B} + true + Win32Proj + botlib + + + + StaticLibrary + true + Unicode + v143 + + + StaticLibrary + true + Unicode + v143 + + + StaticLibrary + false + Unicode + v143 + true + + + StaticLibrary + false + Unicode + v143 + true + + + + + + + + + + + + + + + + + + + ..\..\.build\debug_x64\ + ..\..\.build\debug_x64\botlib\ + botlib + .lib + false + + + ..\..\.build\debug_x32\ + ..\..\.build\debug_x32\botlib\ + botlib + .lib + false + + + ..\..\.build\release_x64\ + ..\..\.build\release_x64\botlib\ + botlib + .lib + false + + + ..\..\.build\release_x32\ + ..\..\.build\release_x32\botlib\ + botlib + .lib + false + + + + NotUsing + Level4 + BOTLIB;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ProgramDatabase + Disabled + MultiThreadedDebug + false + false + false + /wd4267 %(AdditionalOptions) + + + Windows + true + + + %(AdditionalOptions) + + + + + NotUsing + Level4 + BOTLIB;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ProgramDatabase + Disabled + MultiThreadedDebug + false + false + false + /arch:SSE2 %(AdditionalOptions) + + + Windows + true + + + %(AdditionalOptions) + + + + + NotUsing + Level4 + Default + BOTLIB;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ProgramDatabase + MinSpace + true + true + false + true + true + MultiThreaded + false + false + false + Fast + true + /GL /wd4267 %(AdditionalOptions) + + + Windows + true + true + true + + + %(AdditionalOptions) + + + + + NotUsing + Level4 + Default + BOTLIB;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ProgramDatabase + MinSpace + true + true + false + true + true + MultiThreaded + false + false + false + Fast + StreamingSIMDExtensions2 + true + /GL /arch:SSE2 %(AdditionalOptions) + + + Windows + true + true + true + + + %(AdditionalOptions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/makefiles/windows_vs2022/cnq3-server.vcxproj b/makefiles/windows_vs2022/cnq3-server.vcxproj new file mode 100644 index 0000000..5192c97 --- /dev/null +++ b/makefiles/windows_vs2022/cnq3-server.vcxproj @@ -0,0 +1,352 @@ + + + + + debug + x64 + + + debug + Win32 + + + release + x64 + + + release + Win32 + + + + {3EA67B52-AA5B-F447-3350-EE1E9F04EB4B} + true + Win32Proj + cnq3-server + + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + false + Unicode + v143 + true + + + Application + false + Unicode + v143 + true + + + + + + + + + + + + + + + + + + + true + ..\..\.bin\debug_x64\ + ..\..\.build\debug_x64\cnq3-server\ + cnq3-server-x64 + .exe + false + + + true + ..\..\.bin\debug_x32\ + ..\..\.build\debug_x32\cnq3-server\ + cnq3-server-x86 + .exe + false + + + false + ..\..\.bin\release_x64\ + ..\..\.build\release_x64\cnq3-server\ + cnq3-server-x64 + .exe + false + + + false + ..\..\.bin\release_x32\ + ..\..\.build\release_x32\cnq3-server\ + cnq3-server-x86 + .exe + false + + + + NotUsing + Level4 + DEDICATED;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ProgramDatabase + Disabled + MultiThreadedDebug + false + false + false + /wd4267 %(AdditionalOptions) + + + Windows + true + Winmm.lib;ws2_32.lib;Version.lib;%(AdditionalDependencies) + ..\..\.build\debug_x64;%(AdditionalLibraryDirectories) + ..\..\code\win32\winquake.res /STACK:8388608 %(AdditionalOptions) + + + "..\create_git_header.cmd" "..\..\code\qcommon\git.h" + + + copy "..\..\.bin\debug_x64\cnq3-server-x64.exe" "$(QUAKE3DIR)" +copy "..\..\.bin\debug_x64\cnq3-server-x64.pdb" "$(QUAKE3DIR)" + + + + + NotUsing + Level4 + DEDICATED;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ProgramDatabase + Disabled + MultiThreadedDebug + false + false + false + /arch:SSE2 %(AdditionalOptions) + + + Windows + true + Winmm.lib;ws2_32.lib;Version.lib;%(AdditionalDependencies) + ..\..\.build\debug_x32;%(AdditionalLibraryDirectories) + ..\..\code\win32\winquake.res /STACK:8388608 %(AdditionalOptions) + + + "..\create_git_header.cmd" "..\..\code\qcommon\git.h" + + + copy "..\..\.bin\debug_x32\cnq3-server-x86.exe" "$(QUAKE3DIR)" +copy "..\..\.bin\debug_x32\cnq3-server-x86.pdb" "$(QUAKE3DIR)" + + + + + NotUsing + Level4 + Default + DEDICATED;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ProgramDatabase + MinSpace + true + true + false + true + true + MultiThreaded + false + false + false + Fast + true + /GL /wd4267 %(AdditionalOptions) + 4702;%(DisableSpecificWarnings) + + + Windows + true + true + true + Winmm.lib;ws2_32.lib;Version.lib;%(AdditionalDependencies) + ..\..\.build\release_x64;%(AdditionalLibraryDirectories) + ..\..\code\win32\winquake.res /STACK:8388608 /OPT:REF /OPT:ICF %(AdditionalOptions) + + + "..\create_git_header.cmd" "..\..\code\qcommon\git.h" + + + copy "..\..\.bin\release_x64\cnq3-server-x64.exe" "$(QUAKE3DIR)" +copy "..\..\.bin\release_x64\cnq3-server-x64.pdb" "$(QUAKE3DIR)" + + + + + NotUsing + Level4 + Default + DEDICATED;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ProgramDatabase + MinSpace + true + true + false + true + true + MultiThreaded + false + false + false + Fast + StreamingSIMDExtensions2 + true + /GL /arch:SSE2 %(AdditionalOptions) + 4702;%(DisableSpecificWarnings) + + + Windows + true + true + true + Winmm.lib;ws2_32.lib;Version.lib;%(AdditionalDependencies) + ..\..\.build\release_x32;%(AdditionalLibraryDirectories) + ..\..\code\win32\winquake.res /STACK:8388608 /OPT:REF /OPT:ICF %(AdditionalOptions) + + + "..\create_git_header.cmd" "..\..\code\qcommon\git.h" + + + copy "..\..\.bin\release_x32\cnq3-server-x86.exe" "$(QUAKE3DIR)" +copy "..\..\.bin\release_x32\cnq3-server-x86.pdb" "$(QUAKE3DIR)" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {A1A792F4-8D49-BDCA-7604-D11E6245441B} + + + + + + \ No newline at end of file diff --git a/makefiles/windows_vs2022/cnq3-server.vcxproj.filters b/makefiles/windows_vs2022/cnq3-server.vcxproj.filters new file mode 100644 index 0000000..65de51d --- /dev/null +++ b/makefiles/windows_vs2022/cnq3-server.vcxproj.filters @@ -0,0 +1,333 @@ + + + + + {A1A792F4-8D49-BDCA-7604-D11E6245441B} + + + {8461ABF6-7003-D6CC-59BE-E92045FF5C1D} + + + {7F6839ED-EB47-B888-F45F-435F60BE1EEA} + + + {9C76841B-8818-AFF1-71D3-C2455D143642} + + + {98D2A310-04E7-CBC1-CD68-6F21393CC8F2} + + + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + server + + + win32 + + + win32 + + + win32 + + + win32 + + + win32 + + + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + server + + + server + + + server + + + server + + + server + + + server + + + server + + + server + + + server + + + win32 + + + win32 + + + win32 + + + win32 + + + \ No newline at end of file diff --git a/makefiles/windows_vs2022/cnq3-server.vcxproj.user b/makefiles/windows_vs2022/cnq3-server.vcxproj.user new file mode 100644 index 0000000..14e98a0 --- /dev/null +++ b/makefiles/windows_vs2022/cnq3-server.vcxproj.user @@ -0,0 +1,27 @@ + + + + $(QUAKE3DIR)\cnq3-server-x64.exe + $(QUAKE3DIR) + WindowsLocalDebugger + +set fs_game $(CPMADIR) +set sv_pure 0 + + + $(QUAKE3DIR)\cnq3-server-x86.exe + $(QUAKE3DIR) + WindowsLocalDebugger + +set fs_game $(CPMADIR) +set sv_pure 0 + + + $(QUAKE3DIR)\cnq3-server-x64.exe + $(QUAKE3DIR) + WindowsLocalDebugger + +set fs_game $(CPMADIR) +set sv_pure 0 + + + $(QUAKE3DIR)\cnq3-server-x86.exe + $(QUAKE3DIR) + WindowsLocalDebugger + +set fs_game $(CPMADIR) +set sv_pure 0 + + \ No newline at end of file diff --git a/makefiles/windows_vs2022/cnq3.sln b/makefiles/windows_vs2022/cnq3.sln new file mode 100644 index 0000000..f5b4915 --- /dev/null +++ b/makefiles/windows_vs2022/cnq3.sln @@ -0,0 +1,76 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cnq3", "cnq3.vcxproj", "{BA3B957C-A672-960D-4F5F-7C103B75120F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cnq3-server", "cnq3-server.vcxproj", "{3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "botlib", "botlib.vcxproj", "{A1A792F4-8D49-BDCA-7604-D11E6245441B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glew", "glew.vcxproj", "{7463977C-609A-980D-0987-7E10F59C140F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "renderer", "renderer.vcxproj", "{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libjpeg-turbo", "libjpeg-turbo.vcxproj", "{DB56484D-4717-C483-1052-0D017CD10860}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + debug|Win32 = debug|Win32 + debug|x64 = debug|x64 + release|Win32 = release|Win32 + release|x64 = release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {BA3B957C-A672-960D-4F5F-7C103B75120F}.debug|Win32.ActiveCfg = debug|Win32 + {BA3B957C-A672-960D-4F5F-7C103B75120F}.debug|Win32.Build.0 = debug|Win32 + {BA3B957C-A672-960D-4F5F-7C103B75120F}.debug|x64.ActiveCfg = debug|x64 + {BA3B957C-A672-960D-4F5F-7C103B75120F}.debug|x64.Build.0 = debug|x64 + {BA3B957C-A672-960D-4F5F-7C103B75120F}.release|Win32.ActiveCfg = release|Win32 + {BA3B957C-A672-960D-4F5F-7C103B75120F}.release|Win32.Build.0 = release|Win32 + {BA3B957C-A672-960D-4F5F-7C103B75120F}.release|x64.ActiveCfg = release|x64 + {BA3B957C-A672-960D-4F5F-7C103B75120F}.release|x64.Build.0 = release|x64 + {3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.debug|Win32.ActiveCfg = debug|Win32 + {3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.debug|Win32.Build.0 = debug|Win32 + {3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.debug|x64.ActiveCfg = debug|x64 + {3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.debug|x64.Build.0 = debug|x64 + {3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.release|Win32.ActiveCfg = release|Win32 + {3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.release|Win32.Build.0 = release|Win32 + {3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.release|x64.ActiveCfg = release|x64 + {3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.release|x64.Build.0 = release|x64 + {A1A792F4-8D49-BDCA-7604-D11E6245441B}.debug|Win32.ActiveCfg = debug|Win32 + {A1A792F4-8D49-BDCA-7604-D11E6245441B}.debug|Win32.Build.0 = debug|Win32 + {A1A792F4-8D49-BDCA-7604-D11E6245441B}.debug|x64.ActiveCfg = debug|x64 + {A1A792F4-8D49-BDCA-7604-D11E6245441B}.debug|x64.Build.0 = debug|x64 + {A1A792F4-8D49-BDCA-7604-D11E6245441B}.release|Win32.ActiveCfg = release|Win32 + {A1A792F4-8D49-BDCA-7604-D11E6245441B}.release|Win32.Build.0 = release|Win32 + {A1A792F4-8D49-BDCA-7604-D11E6245441B}.release|x64.ActiveCfg = release|x64 + {A1A792F4-8D49-BDCA-7604-D11E6245441B}.release|x64.Build.0 = release|x64 + {7463977C-609A-980D-0987-7E10F59C140F}.debug|Win32.ActiveCfg = debug|Win32 + {7463977C-609A-980D-0987-7E10F59C140F}.debug|Win32.Build.0 = debug|Win32 + {7463977C-609A-980D-0987-7E10F59C140F}.debug|x64.ActiveCfg = debug|x64 + {7463977C-609A-980D-0987-7E10F59C140F}.debug|x64.Build.0 = debug|x64 + {7463977C-609A-980D-0987-7E10F59C140F}.release|Win32.ActiveCfg = release|Win32 + {7463977C-609A-980D-0987-7E10F59C140F}.release|Win32.Build.0 = release|Win32 + {7463977C-609A-980D-0987-7E10F59C140F}.release|x64.ActiveCfg = release|x64 + {7463977C-609A-980D-0987-7E10F59C140F}.release|x64.Build.0 = release|x64 + {9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.debug|Win32.ActiveCfg = debug|Win32 + {9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.debug|Win32.Build.0 = debug|Win32 + {9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.debug|x64.ActiveCfg = debug|x64 + {9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.debug|x64.Build.0 = debug|x64 + {9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.release|Win32.ActiveCfg = release|Win32 + {9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.release|Win32.Build.0 = release|Win32 + {9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.release|x64.ActiveCfg = release|x64 + {9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.release|x64.Build.0 = release|x64 + {DB56484D-4717-C483-1052-0D017CD10860}.debug|Win32.ActiveCfg = debug|Win32 + {DB56484D-4717-C483-1052-0D017CD10860}.debug|Win32.Build.0 = debug|Win32 + {DB56484D-4717-C483-1052-0D017CD10860}.debug|x64.ActiveCfg = debug|x64 + {DB56484D-4717-C483-1052-0D017CD10860}.debug|x64.Build.0 = debug|x64 + {DB56484D-4717-C483-1052-0D017CD10860}.release|Win32.ActiveCfg = release|Win32 + {DB56484D-4717-C483-1052-0D017CD10860}.release|Win32.Build.0 = release|Win32 + {DB56484D-4717-C483-1052-0D017CD10860}.release|x64.ActiveCfg = release|x64 + {DB56484D-4717-C483-1052-0D017CD10860}.release|x64.Build.0 = release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/makefiles/windows_vs2022/cnq3.vcxproj b/makefiles/windows_vs2022/cnq3.vcxproj new file mode 100644 index 0000000..9a1e840 --- /dev/null +++ b/makefiles/windows_vs2022/cnq3.vcxproj @@ -0,0 +1,394 @@ + + + + + debug + x64 + + + debug + Win32 + + + release + x64 + + + release + Win32 + + + + {BA3B957C-A672-960D-4F5F-7C103B75120F} + true + Win32Proj + cnq3 + + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + false + Unicode + v143 + true + + + Application + false + Unicode + v143 + true + + + + + + + + + + + + + + + + + + + true + ..\..\.bin\debug_x64\ + ..\..\.build\debug_x64\cnq3\ + cnq3-x64 + .exe + false + + + true + ..\..\.bin\debug_x32\ + ..\..\.build\debug_x32\cnq3\ + cnq3-x86 + .exe + false + + + false + ..\..\.bin\release_x64\ + ..\..\.build\release_x64\cnq3\ + cnq3-x64 + .exe + false + + + false + ..\..\.bin\release_x32\ + ..\..\.build\release_x32\cnq3\ + cnq3-x86 + .exe + false + + + + NotUsing + Level4 + GLEW_STATIC;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\glew\include;%(AdditionalIncludeDirectories) + ProgramDatabase + Disabled + MultiThreadedDebug + false + false + false + /wd4267 %(AdditionalOptions) + + + Windows + true + Winmm.lib;ws2_32.lib;Version.lib;opengl32.lib;%(AdditionalDependencies) + ..\..\.build\debug_x64;%(AdditionalLibraryDirectories) + ..\..\code\win32\winquake.res /STACK:8388608 /MANIFEST:EMBED /MANIFESTINPUT:..\..\code\win32\client.manifest %(AdditionalOptions) + + + "..\create_git_header.cmd" "..\..\code\qcommon\git.h" + + + copy "..\..\.bin\debug_x64\cnq3-x64.exe" "$(QUAKE3DIR)" +copy "..\..\.bin\debug_x64\cnq3-x64.pdb" "$(QUAKE3DIR)" + + + + + NotUsing + Level4 + GLEW_STATIC;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\glew\include;%(AdditionalIncludeDirectories) + ProgramDatabase + Disabled + MultiThreadedDebug + false + false + false + /arch:SSE2 %(AdditionalOptions) + + + Windows + true + Winmm.lib;ws2_32.lib;Version.lib;opengl32.lib;%(AdditionalDependencies) + ..\..\.build\debug_x32;%(AdditionalLibraryDirectories) + ..\..\code\win32\winquake.res /STACK:8388608 /MANIFEST:EMBED /MANIFESTINPUT:..\..\code\win32\client.manifest %(AdditionalOptions) + + + "..\create_git_header.cmd" "..\..\code\qcommon\git.h" + + + copy "..\..\.bin\debug_x32\cnq3-x86.exe" "$(QUAKE3DIR)" +copy "..\..\.bin\debug_x32\cnq3-x86.pdb" "$(QUAKE3DIR)" + + + + + NotUsing + Level4 + Default + GLEW_STATIC;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\glew\include;%(AdditionalIncludeDirectories) + ProgramDatabase + MinSpace + true + true + false + true + true + MultiThreaded + false + false + false + Fast + true + /GL /wd4267 %(AdditionalOptions) + 4702;%(DisableSpecificWarnings) + + + Windows + true + true + true + Winmm.lib;ws2_32.lib;Version.lib;opengl32.lib;%(AdditionalDependencies) + ..\..\.build\release_x64;%(AdditionalLibraryDirectories) + ..\..\code\win32\winquake.res /STACK:8388608 /MANIFEST:EMBED /MANIFESTINPUT:..\..\code\win32\client.manifest /OPT:REF /OPT:ICF %(AdditionalOptions) + + + "..\create_git_header.cmd" "..\..\code\qcommon\git.h" + + + copy "..\..\.bin\release_x64\cnq3-x64.exe" "$(QUAKE3DIR)" +copy "..\..\.bin\release_x64\cnq3-x64.pdb" "$(QUAKE3DIR)" + + + + + NotUsing + Level4 + Default + GLEW_STATIC;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\glew\include;%(AdditionalIncludeDirectories) + ProgramDatabase + MinSpace + true + true + false + true + true + MultiThreaded + false + false + false + Fast + StreamingSIMDExtensions2 + true + /GL /arch:SSE2 %(AdditionalOptions) + 4702;%(DisableSpecificWarnings) + + + Windows + true + true + true + Winmm.lib;ws2_32.lib;Version.lib;opengl32.lib;%(AdditionalDependencies) + ..\..\.build\release_x32;%(AdditionalLibraryDirectories) + ..\..\code\win32\winquake.res /STACK:8388608 /MANIFEST:EMBED /MANIFESTINPUT:..\..\code\win32\client.manifest /OPT:REF /OPT:ICF %(AdditionalOptions) + + + "..\create_git_header.cmd" "..\..\code\qcommon\git.h" + + + copy "..\..\.bin\release_x32\cnq3-x86.exe" "$(QUAKE3DIR)" +copy "..\..\.bin\release_x32\cnq3-x86.pdb" "$(QUAKE3DIR)" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {A1A792F4-8D49-BDCA-7604-D11E6245441B} + + + {9C6AA017-8837-FB22-B150-E9CA9D7C30B1} + + + {7463977C-609A-980D-0987-7E10F59C140F} + + + {DB56484D-4717-C483-1052-0D017CD10860} + + + + + + \ No newline at end of file diff --git a/makefiles/windows_vs2022/cnq3.vcxproj.filters b/makefiles/windows_vs2022/cnq3.vcxproj.filters new file mode 100644 index 0000000..4a02e3f --- /dev/null +++ b/makefiles/windows_vs2022/cnq3.vcxproj.filters @@ -0,0 +1,423 @@ + + + + + {A1A792F4-8D49-BDCA-7604-D11E6245441B} + + + {8461ABF6-7003-D6CC-59BE-E92045FF5C1D} + + + {7F6839ED-EB47-B888-F45F-435F60BE1EEA} + + + {9C6AA017-8837-FB22-B150-E9CA9D7C30B1} + + + {9C76841B-8818-AFF1-71D3-C2455D143642} + + + {98D2A310-04E7-CBC1-CD68-6F21393CC8F2} + + + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + botlib + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + renderer + + + renderer + + + renderer + + + renderer + + + server + + + win32 + + + win32 + + + win32 + + + win32 + + + win32 + + + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + client + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + qcommon + + + server + + + server + + + server + + + server + + + server + + + server + + + server + + + server + + + server + + + win32 + + + win32 + + + win32 + + + win32 + + + win32 + + + win32 + + + win32 + + + win32 + + + \ No newline at end of file diff --git a/makefiles/windows_vs2022/cnq3.vcxproj.user b/makefiles/windows_vs2022/cnq3.vcxproj.user new file mode 100644 index 0000000..3252fd0 --- /dev/null +++ b/makefiles/windows_vs2022/cnq3.vcxproj.user @@ -0,0 +1,27 @@ + + + + $(QUAKE3DIR)\cnq3-x64.exe + $(QUAKE3DIR) + WindowsLocalDebugger + +set fs_game $(CPMADIR) +set sv_pure 0 +set r_fullscreen 0 + + + $(QUAKE3DIR)\cnq3-x86.exe + $(QUAKE3DIR) + WindowsLocalDebugger + +set fs_game $(CPMADIR) +set sv_pure 0 +set r_fullscreen 0 + + + $(QUAKE3DIR)\cnq3-x64.exe + $(QUAKE3DIR) + WindowsLocalDebugger + +set fs_game $(CPMADIR) +set sv_pure 0 +set r_fullscreen 0 + + + $(QUAKE3DIR)\cnq3-x86.exe + $(QUAKE3DIR) + WindowsLocalDebugger + +set fs_game $(CPMADIR) +set sv_pure 0 +set r_fullscreen 0 + + \ No newline at end of file diff --git a/makefiles/windows_vs2022/glew.vcxproj b/makefiles/windows_vs2022/glew.vcxproj new file mode 100644 index 0000000..e7a83f6 --- /dev/null +++ b/makefiles/windows_vs2022/glew.vcxproj @@ -0,0 +1,221 @@ + + + + + debug + x64 + + + debug + Win32 + + + release + x64 + + + release + Win32 + + + + {7463977C-609A-980D-0987-7E10F59C140F} + true + Win32Proj + glew + + + + StaticLibrary + true + Unicode + v143 + + + StaticLibrary + true + Unicode + v143 + + + StaticLibrary + false + Unicode + v143 + true + + + StaticLibrary + false + Unicode + v143 + true + + + + + + + + + + + + + + + + + + + ..\..\.build\debug_x64\ + ..\..\.build\debug_x64\glew\ + glew + .lib + false + + + ..\..\.build\debug_x32\ + ..\..\.build\debug_x32\glew\ + glew + .lib + false + + + ..\..\.build\release_x64\ + ..\..\.build\release_x64\glew\ + glew + .lib + false + + + ..\..\.build\release_x32\ + ..\..\.build\release_x32\glew\ + glew + .lib + false + + + + NotUsing + Level4 + GLEW_STATIC;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\glew\include;%(AdditionalIncludeDirectories) + ProgramDatabase + Disabled + MultiThreadedDebug + false + false + false + /wd4267 %(AdditionalOptions) + CompileAsC + 4456 + + + Windows + true + + + %(AdditionalOptions) + + + + + NotUsing + Level4 + GLEW_STATIC;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\glew\include;%(AdditionalIncludeDirectories) + ProgramDatabase + Disabled + MultiThreadedDebug + false + false + false + /arch:SSE2 %(AdditionalOptions) + CompileAsC + 4456 + + + Windows + true + + + %(AdditionalOptions) + + + + + NotUsing + Level4 + Default + GLEW_STATIC;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\glew\include;%(AdditionalIncludeDirectories) + ProgramDatabase + MinSpace + true + true + false + true + true + MultiThreaded + false + false + false + Fast + true + /GL /wd4267 %(AdditionalOptions) + CompileAsC + 4456 + + + Windows + true + true + true + + + %(AdditionalOptions) + + + + + NotUsing + Level4 + Default + GLEW_STATIC;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\glew\include;%(AdditionalIncludeDirectories) + ProgramDatabase + MinSpace + true + true + false + true + true + MultiThreaded + false + false + false + Fast + StreamingSIMDExtensions2 + true + /GL /arch:SSE2 %(AdditionalOptions) + CompileAsC + 4456 + + + Windows + true + true + true + + + %(AdditionalOptions) + + + + + + + + + \ No newline at end of file diff --git a/makefiles/windows_vs2022/libjpeg-turbo.vcxproj b/makefiles/windows_vs2022/libjpeg-turbo.vcxproj new file mode 100644 index 0000000..50aea7d --- /dev/null +++ b/makefiles/windows_vs2022/libjpeg-turbo.vcxproj @@ -0,0 +1,721 @@ + + + + + debug + x64 + + + debug + Win32 + + + release + x64 + + + release + Win32 + + + + {DB56484D-4717-C483-1052-0D017CD10860} + true + Win32Proj + libjpeg-turbo + + + + StaticLibrary + true + Unicode + v143 + + + StaticLibrary + true + Unicode + v143 + + + StaticLibrary + false + Unicode + v143 + true + + + StaticLibrary + false + Unicode + v143 + true + + + + + + + + + + + + + + + + + + + ..\..\.build\debug_x64\ + ..\..\.build\debug_x64\libjpeg-turbo\ + libjpeg-turbo + .lib + false + + + ..\..\.build\debug_x32\ + ..\..\.build\debug_x32\libjpeg-turbo\ + libjpeg-turbo + .lib + false + + + ..\..\.build\release_x64\ + ..\..\.build\release_x64\libjpeg-turbo\ + libjpeg-turbo + .lib + false + + + ..\..\.build\release_x32\ + ..\..\.build\release_x32\libjpeg-turbo\ + libjpeg-turbo + .lib + false + + + + NotUsing + Level3 + WITH_SIMD;SIZEOF_SIZE_T=8;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\libjpeg-turbo;..\..\code\libjpeg-turbo\simd;%(AdditionalIncludeDirectories) + ProgramDatabase + Disabled + MultiThreadedDebug + false + false + false + /wd4267 %(AdditionalOptions) + CompileAsC + + + Windows + true + + + %(AdditionalOptions) + + + + + NotUsing + Level3 + WITH_SIMD;SIZEOF_SIZE_T=4;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\libjpeg-turbo;..\..\code\libjpeg-turbo\simd;%(AdditionalIncludeDirectories) + ProgramDatabase + Disabled + MultiThreadedDebug + false + false + false + /arch:SSE2 %(AdditionalOptions) + CompileAsC + + + Windows + true + + + %(AdditionalOptions) + + + + + NotUsing + Level3 + Default + WITH_SIMD;SIZEOF_SIZE_T=8;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\libjpeg-turbo;..\..\code\libjpeg-turbo\simd;%(AdditionalIncludeDirectories) + ProgramDatabase + MinSpace + true + true + false + true + true + MultiThreaded + false + false + false + Fast + true + /GL /wd4267 %(AdditionalOptions) + CompileAsC + + + Windows + true + true + true + + + %(AdditionalOptions) + + + + + NotUsing + Level3 + Default + WITH_SIMD;SIZEOF_SIZE_T=4;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\libjpeg-turbo;..\..\code\libjpeg-turbo\simd;%(AdditionalIncludeDirectories) + ProgramDatabase + MinSpace + true + true + false + true + true + MultiThreaded + false + false + false + Fast + StreamingSIMDExtensions2 + true + /GL /arch:SSE2 %(AdditionalOptions) + CompileAsC + + + Windows + true + true + true + + + %(AdditionalOptions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + + + true + true + + + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + Document + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity) + $(IntDir)/%(Filename).obj + %(Filename).asm + + + + + + \ No newline at end of file diff --git a/makefiles/windows_vs2022/libjpeg-turbo.vcxproj.filters b/makefiles/windows_vs2022/libjpeg-turbo.vcxproj.filters new file mode 100644 index 0000000..97cbc5b --- /dev/null +++ b/makefiles/windows_vs2022/libjpeg-turbo.vcxproj.filters @@ -0,0 +1,213 @@ + + + + + {32EC9D7C-1E23-9F0D-C70F-8510B3251B0F} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + simd + + + simd + + + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + simd + + + \ No newline at end of file diff --git a/makefiles/windows_vs2022/renderer.vcxproj b/makefiles/windows_vs2022/renderer.vcxproj new file mode 100644 index 0000000..c40f49a --- /dev/null +++ b/makefiles/windows_vs2022/renderer.vcxproj @@ -0,0 +1,265 @@ + + + + + debug + x64 + + + debug + Win32 + + + release + x64 + + + release + Win32 + + + + {9C6AA017-8837-FB22-B150-E9CA9D7C30B1} + true + Win32Proj + renderer + + + + StaticLibrary + true + Unicode + v143 + + + StaticLibrary + true + Unicode + v143 + + + StaticLibrary + false + Unicode + v143 + true + + + StaticLibrary + false + Unicode + v143 + true + + + + + + + + + + + + + + + + + + + ..\..\.build\debug_x64\ + ..\..\.build\debug_x64\renderer\ + renderer + .lib + false + + + ..\..\.build\debug_x32\ + ..\..\.build\debug_x32\renderer\ + renderer + .lib + false + + + ..\..\.build\release_x64\ + ..\..\.build\release_x64\renderer\ + renderer + .lib + false + + + ..\..\.build\release_x32\ + ..\..\.build\release_x32\renderer\ + renderer + .lib + false + + + + NotUsing + Level4 + GLEW_STATIC;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\glew\include;%(AdditionalIncludeDirectories) + ProgramDatabase + Disabled + MultiThreadedDebug + false + false + false + /wd4267 %(AdditionalOptions) + + + Windows + true + + + %(AdditionalOptions) + + + ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_generic_vs /Fh ..\..\code\renderer\hlsl\generic_vs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ps /Fh ..\..\code\renderer\hlsl\generic_ps.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_a_ps /Fh ..\..\code\renderer\hlsl\generic_a_ps.h /O0 /Zi /DCNQ3_A2C=1 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_d_ps /Fh ..\..\code\renderer\hlsl\generic_d_ps.h /O0 /Zi /DCNQ3_DITHER=1 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ad_ps /Fh ..\..\code\renderer\hlsl\generic_ad_ps.h /O0 /Zi /DCNQ3_A2C=1 /DCNQ3_DITHER=1 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_post_vs /Fh ..\..\code\renderer\hlsl\post_vs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_post_ps /Fh ..\..\code\renderer\hlsl\post_ps.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_dl_vs /Fh ..\..\code\renderer\hlsl\dl_vs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_dl_ps /Fh ..\..\code\renderer\hlsl\dl_ps.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_sprite_vs /Fh ..\..\code\renderer\hlsl\sprite_vs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_sprite_ps /Fh ..\..\code\renderer\hlsl\sprite_ps.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_clear_vs /Fh ..\..\code\renderer\hlsl\clear_vs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_clear_ps /Fh ..\..\code\renderer\hlsl\clear_ps.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_start.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_start_cs /Fh ..\..\code\renderer\hlsl\mip_start_cs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_pass.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_pass_cs /Fh ..\..\code\renderer\hlsl\mip_pass_cs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_end.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_end_cs /Fh ..\..\code\renderer\hlsl\mip_end_cs.h /O0 /Zi + + + + + NotUsing + Level4 + GLEW_STATIC;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\glew\include;%(AdditionalIncludeDirectories) + ProgramDatabase + Disabled + MultiThreadedDebug + false + false + false + /arch:SSE2 %(AdditionalOptions) + + + Windows + true + + + %(AdditionalOptions) + + + ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_generic_vs /Fh ..\..\code\renderer\hlsl\generic_vs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ps /Fh ..\..\code\renderer\hlsl\generic_ps.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_a_ps /Fh ..\..\code\renderer\hlsl\generic_a_ps.h /O0 /Zi /DCNQ3_A2C=1 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_d_ps /Fh ..\..\code\renderer\hlsl\generic_d_ps.h /O0 /Zi /DCNQ3_DITHER=1 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ad_ps /Fh ..\..\code\renderer\hlsl\generic_ad_ps.h /O0 /Zi /DCNQ3_A2C=1 /DCNQ3_DITHER=1 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_post_vs /Fh ..\..\code\renderer\hlsl\post_vs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_post_ps /Fh ..\..\code\renderer\hlsl\post_ps.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_dl_vs /Fh ..\..\code\renderer\hlsl\dl_vs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_dl_ps /Fh ..\..\code\renderer\hlsl\dl_ps.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_sprite_vs /Fh ..\..\code\renderer\hlsl\sprite_vs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_sprite_ps /Fh ..\..\code\renderer\hlsl\sprite_ps.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_clear_vs /Fh ..\..\code\renderer\hlsl\clear_vs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_clear_ps /Fh ..\..\code\renderer\hlsl\clear_ps.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_start.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_start_cs /Fh ..\..\code\renderer\hlsl\mip_start_cs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_pass.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_pass_cs /Fh ..\..\code\renderer\hlsl\mip_pass_cs.h /O0 /Zi && ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_end.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_end_cs /Fh ..\..\code\renderer\hlsl\mip_end_cs.h /O0 /Zi + + + + + NotUsing + Level4 + Default + GLEW_STATIC;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\glew\include;%(AdditionalIncludeDirectories) + ProgramDatabase + MinSpace + true + true + false + true + true + MultiThreaded + false + false + false + Fast + true + /GL /wd4267 %(AdditionalOptions) + + + Windows + true + true + true + + + %(AdditionalOptions) + + + ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_generic_vs /Fh ..\..\code\renderer\hlsl\generic_vs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ps /Fh ..\..\code\renderer\hlsl\generic_ps.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_a_ps /Fh ..\..\code\renderer\hlsl\generic_a_ps.h /O3 /DCNQ3_A2C=1 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_d_ps /Fh ..\..\code\renderer\hlsl\generic_d_ps.h /O3 /DCNQ3_DITHER=1 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ad_ps /Fh ..\..\code\renderer\hlsl\generic_ad_ps.h /O3 /DCNQ3_A2C=1 /DCNQ3_DITHER=1 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_post_vs /Fh ..\..\code\renderer\hlsl\post_vs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_post_ps /Fh ..\..\code\renderer\hlsl\post_ps.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_dl_vs /Fh ..\..\code\renderer\hlsl\dl_vs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_dl_ps /Fh ..\..\code\renderer\hlsl\dl_ps.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_sprite_vs /Fh ..\..\code\renderer\hlsl\sprite_vs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_sprite_ps /Fh ..\..\code\renderer\hlsl\sprite_ps.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_clear_vs /Fh ..\..\code\renderer\hlsl\clear_vs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_clear_ps /Fh ..\..\code\renderer\hlsl\clear_ps.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_start.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_start_cs /Fh ..\..\code\renderer\hlsl\mip_start_cs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_pass.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_pass_cs /Fh ..\..\code\renderer\hlsl\mip_pass_cs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_end.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_end_cs /Fh ..\..\code\renderer\hlsl\mip_end_cs.h /O3 + + + + + NotUsing + Level4 + Default + GLEW_STATIC;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions) + ..\..\code\glew\include;%(AdditionalIncludeDirectories) + ProgramDatabase + MinSpace + true + true + false + true + true + MultiThreaded + false + false + false + Fast + StreamingSIMDExtensions2 + true + /GL /arch:SSE2 %(AdditionalOptions) + + + Windows + true + true + true + + + %(AdditionalOptions) + + + ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_generic_vs /Fh ..\..\code\renderer\hlsl\generic_vs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ps /Fh ..\..\code\renderer\hlsl\generic_ps.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_a_ps /Fh ..\..\code\renderer\hlsl\generic_a_ps.h /O3 /DCNQ3_A2C=1 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_d_ps /Fh ..\..\code\renderer\hlsl\generic_d_ps.h /O3 /DCNQ3_DITHER=1 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ad_ps /Fh ..\..\code\renderer\hlsl\generic_ad_ps.h /O3 /DCNQ3_A2C=1 /DCNQ3_DITHER=1 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_post_vs /Fh ..\..\code\renderer\hlsl\post_vs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_post_ps /Fh ..\..\code\renderer\hlsl\post_ps.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_dl_vs /Fh ..\..\code\renderer\hlsl\dl_vs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_dl_ps /Fh ..\..\code\renderer\hlsl\dl_ps.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_sprite_vs /Fh ..\..\code\renderer\hlsl\sprite_vs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_sprite_ps /Fh ..\..\code\renderer\hlsl\sprite_ps.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_clear_vs /Fh ..\..\code\renderer\hlsl\clear_vs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_clear_ps /Fh ..\..\code\renderer\hlsl\clear_ps.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_start.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_start_cs /Fh ..\..\code\renderer\hlsl\mip_start_cs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_pass.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_pass_cs /Fh ..\..\code\renderer\hlsl\mip_pass_cs.h /O3 && ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_end.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_end_cs /Fh ..\..\code\renderer\hlsl\mip_end_cs.h /O3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/makefiles/windows_vs2022/renderer.vcxproj.filters b/makefiles/windows_vs2022/renderer.vcxproj.filters new file mode 100644 index 0000000..1fefa6e --- /dev/null +++ b/makefiles/windows_vs2022/renderer.vcxproj.filters @@ -0,0 +1,69 @@ + + + + + {98F1977C-8428-990D-2D15-7F10192B150F} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + hlsl + + + hlsl + + + hlsl + + + hlsl + + + hlsl + + + hlsl + + + hlsl + + + hlsl + + + hlsl + + + \ No newline at end of file