mirror of https://github.com/snes9xgit/snes9x.git
Fix compile on Windows.
This commit is contained in:
parent
1773782575
commit
8559143576
|
@ -115,7 +115,7 @@ if(${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
|
|||
list(APPEND LIBS libSDL2.a libz.a opengl32 gdi32 winmm imm32 ole32 oleaut32 version uuid advapi32 setupapi shell32 dinput8)
|
||||
list(APPEND DEFINES SDL_MAIN_HANDLED)
|
||||
list(APPEND PLATFORM_SOURCES
|
||||
../common/video/wgl_context.cpp
|
||||
../common/video/opengl/wgl_context.cpp
|
||||
../external/glad/src/wgl.c
|
||||
src/resources/snes9x_win32.rc)
|
||||
else()
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
using namespace QNativeInterface;
|
||||
#include <X11/Xlib.h>
|
||||
#else
|
||||
#include "common/video/wgl_context.hpp"
|
||||
#include "common/video/opengl/wgl_context.hpp"
|
||||
#endif
|
||||
#include "common/video/opengl/shaders/glsl.h"
|
||||
#include "EmuMainWindow.hpp"
|
||||
|
@ -303,7 +303,7 @@ void EmuCanvasOpenGL::resizeEvent(QResizeEvent *event)
|
|||
{
|
||||
QWidget::resizeEvent(event);
|
||||
|
||||
if (!context)
|
||||
if (!context)
|
||||
return;
|
||||
|
||||
auto g = parent->geometry();
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#include "gl_core_3_1.h"
|
||||
#include "cgFunctions.h"
|
||||
#include "CGLCG.h"
|
||||
#include "../shaders/glsl.h"
|
||||
#include "common/video/opengl/shaders/glsl.h"
|
||||
|
||||
#include "wglext.h"
|
||||
#include "IS9xDisplayOutput.h"
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
#pragma once
|
||||
|
||||
#include "IS9xDisplayOutput.h"
|
||||
#include "../vulkan/vulkan_context.hpp"
|
||||
#include "../vulkan/vulkan_shader_chain.hpp"
|
||||
#include "../vulkan/vulkan_simple_output.hpp"
|
||||
#include "common/video/vulkan/vulkan_context.hpp"
|
||||
#include "common/video/vulkan/vulkan_shader_chain.hpp"
|
||||
#include "common/video/vulkan/vulkan_simple_output.hpp"
|
||||
#include <functional>
|
||||
|
||||
class CVulkan : public IS9xDisplayOutput
|
||||
|
|
|
@ -427,9 +427,9 @@
|
|||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'">true</ExcludedFromBuild>
|
||||
</CustomBuild>
|
||||
<ClInclude Include="..\msu1.h" />
|
||||
<ClInclude Include="..\shaders\glsl.h" />
|
||||
<ClInclude Include="..\shaders\shader_helpers.h" />
|
||||
<ClInclude Include="..\shaders\shader_platform.h" />
|
||||
<ClInclude Include="..\common\video\opengl\shaders\glsl.h" />
|
||||
<ClInclude Include="..\common\video\opengl\shaders\shader_helpers.h" />
|
||||
<ClInclude Include="..\common\video\opengl\shaders\shader_platform.h" />
|
||||
<ClInclude Include="..\external\SPIRV-Cross\spirv.hpp" />
|
||||
<ClInclude Include="..\external\SPIRV-Cross\spirv_cfg.hpp" />
|
||||
<ClInclude Include="..\external\SPIRV-Cross\spirv_common.hpp" />
|
||||
|
@ -449,17 +449,17 @@
|
|||
<ClInclude Include="..\unzip\mztools.h" />
|
||||
<ClInclude Include="..\unzip\unzip.h" />
|
||||
<ClInclude Include="..\unzip\zip.h" />
|
||||
<ClInclude Include="..\vulkan\slang_helpers.hpp" />
|
||||
<ClInclude Include="..\vulkan\slang_preset.hpp" />
|
||||
<ClInclude Include="..\vulkan\slang_preset_ini.hpp" />
|
||||
<ClInclude Include="..\vulkan\slang_shader.hpp" />
|
||||
<ClInclude Include="..\vulkan\vulkan_context.hpp" />
|
||||
<ClInclude Include="..\vulkan\vulkan_pipeline_image.hpp" />
|
||||
<ClInclude Include="..\vulkan\vulkan_shader_chain.hpp" />
|
||||
<ClInclude Include="..\vulkan\vulkan_simple_output.hpp" />
|
||||
<ClInclude Include="..\vulkan\vulkan_slang_pipeline.hpp" />
|
||||
<ClInclude Include="..\vulkan\vulkan_swapchain.hpp" />
|
||||
<ClInclude Include="..\vulkan\vulkan_texture.hpp" />
|
||||
<ClInclude Include="..\common\video\vulkan\slang_helpers.hpp" />
|
||||
<ClInclude Include="..\common\video\vulkan\slang_preset.hpp" />
|
||||
<ClInclude Include="..\common\video\vulkan\slang_preset_ini.hpp" />
|
||||
<ClInclude Include="..\common\video\vulkan\slang_shader.hpp" />
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_context.hpp" />
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_pipeline_image.hpp" />
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_shader_chain.hpp" />
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_simple_output.hpp" />
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_slang_pipeline.hpp" />
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_swapchain.hpp" />
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_texture.hpp" />
|
||||
<ClInclude Include="AVIOutput.h" />
|
||||
<ClInclude Include="CCGShader.h" />
|
||||
<ClInclude Include="CD3DCG.h" />
|
||||
|
@ -575,9 +575,9 @@
|
|||
<ClCompile Include="..\seta010.cpp" />
|
||||
<ClCompile Include="..\seta011.cpp" />
|
||||
<ClCompile Include="..\seta018.cpp" />
|
||||
<ClCompile Include="..\shaders\glsl.cpp" />
|
||||
<ClCompile Include="..\shaders\shader_helpers.cpp" />
|
||||
<ClCompile Include="..\shaders\slang.cpp" />
|
||||
<ClCompile Include="..\common\video\opengl\shaders\glsl.cpp" />
|
||||
<ClCompile Include="..\common\video\opengl\shaders\shader_helpers.cpp" />
|
||||
<ClCompile Include="..\common\video\opengl\shaders\slang.cpp" />
|
||||
<ClCompile Include="..\external\SPIRV-Cross\spirv_cfg.cpp" />
|
||||
<ClCompile Include="..\external\SPIRV-Cross\spirv_cross.cpp" />
|
||||
<ClCompile Include="..\external\SPIRV-Cross\spirv_cross_parsed_ir.cpp" />
|
||||
|
@ -618,20 +618,20 @@
|
|||
<ClCompile Include="..\unzip\mztools.c" />
|
||||
<ClCompile Include="..\unzip\unzip.c" />
|
||||
<ClCompile Include="..\unzip\zip.c" />
|
||||
<ClCompile Include="..\vulkan\slang_helpers.cpp" />
|
||||
<ClCompile Include="..\vulkan\slang_preset.cpp" />
|
||||
<ClCompile Include="..\vulkan\slang_preset_ini.cpp" />
|
||||
<ClCompile Include="..\vulkan\slang_preset_test.cpp" />
|
||||
<ClCompile Include="..\vulkan\slang_shader.cpp" />
|
||||
<ClCompile Include="..\vulkan\vk_mem_alloc_implementation.cpp" />
|
||||
<ClCompile Include="..\vulkan\vulkan_context.cpp" />
|
||||
<ClCompile Include="..\vulkan\vulkan_hpp_storage.cpp" />
|
||||
<ClCompile Include="..\vulkan\vulkan_pipeline_image.cpp" />
|
||||
<ClCompile Include="..\vulkan\vulkan_shader_chain.cpp" />
|
||||
<ClCompile Include="..\vulkan\vulkan_simple_output.cpp" />
|
||||
<ClCompile Include="..\vulkan\vulkan_slang_pipeline.cpp" />
|
||||
<ClCompile Include="..\vulkan\vulkan_swapchain.cpp" />
|
||||
<ClCompile Include="..\vulkan\vulkan_texture.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\slang_helpers.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\slang_preset.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\slang_preset_ini.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\slang_preset_test.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\slang_shader.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\vk_mem_alloc_implementation.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_context.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_hpp_storage.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_pipeline_image.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_shader_chain.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_simple_output.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_slang_pipeline.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_swapchain.cpp" />
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_texture.cpp" />
|
||||
<ClCompile Include="AVIOutput.cpp" />
|
||||
<ClCompile Include="CCGShader.cpp" />
|
||||
<ClCompile Include="CD3DCG.cpp" />
|
||||
|
|
|
@ -237,13 +237,13 @@
|
|||
<ClInclude Include="..\filter\xbrz_tools.h">
|
||||
<Filter>Filter</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\shaders\glsl.h">
|
||||
<ClInclude Include="..\common\video\opengl\shaders\glsl.h">
|
||||
<Filter>Shaders</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\shaders\shader_helpers.h">
|
||||
<ClInclude Include="..\common\video\opengl\shaders\shader_helpers.h">
|
||||
<Filter>Shaders</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\shaders\shader_platform.h">
|
||||
<ClInclude Include="..\common\video\opengl\shaders\shader_platform.h">
|
||||
<Filter>Shaders</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="gl_core_3_1.h">
|
||||
|
@ -300,37 +300,37 @@
|
|||
<ClInclude Include="CVulkan.h">
|
||||
<Filter>GUI\VideoDriver</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\vulkan\slang_helpers.hpp">
|
||||
<ClInclude Include="..\common\video\vulkan\slang_helpers.hpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\vulkan\slang_preset.hpp">
|
||||
<ClInclude Include="..\common\video\vulkan\slang_preset.hpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\vulkan\slang_preset_ini.hpp">
|
||||
<ClInclude Include="..\common\video\vulkan\slang_preset_ini.hpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\vulkan\slang_shader.hpp">
|
||||
<ClInclude Include="..\common\video\vulkan\slang_shader.hpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\vulkan\vulkan_context.hpp">
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_context.hpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\vulkan\vulkan_pipeline_image.hpp">
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_pipeline_image.hpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\vulkan\vulkan_shader_chain.hpp">
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_shader_chain.hpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\vulkan\vulkan_slang_pipeline.hpp">
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_slang_pipeline.hpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\vulkan\vulkan_swapchain.hpp">
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_swapchain.hpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\vulkan\vulkan_texture.hpp">
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_texture.hpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\vulkan\vulkan_simple_output.hpp">
|
||||
<ClInclude Include="..\common\video\vulkan\vulkan_simple_output.hpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\external\imgui\imconfig.h">
|
||||
|
@ -665,10 +665,10 @@
|
|||
<ClCompile Include="DumpAtEnd.cpp">
|
||||
<Filter>GUI</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\shaders\glsl.cpp">
|
||||
<ClCompile Include="..\common\video\opengl\shaders\glsl.cpp">
|
||||
<Filter>Shaders</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\shaders\shader_helpers.cpp">
|
||||
<ClCompile Include="..\common\video\opengl\shaders\shader_helpers.cpp">
|
||||
<Filter>Shaders</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="gl_core_3_1.c">
|
||||
|
@ -680,7 +680,7 @@
|
|||
<ClCompile Include="image_functions.cpp">
|
||||
<Filter>GUI\VideoDriver</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\shaders\slang.cpp">
|
||||
<ClCompile Include="..\common\video\opengl\shaders\slang.cpp">
|
||||
<Filter>Shaders</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\external\SPIRV-Cross\spirv_cfg.cpp">
|
||||
|
@ -716,49 +716,49 @@
|
|||
<ClCompile Include="CVulkan.cpp">
|
||||
<Filter>GUI\VideoDriver</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\slang_helpers.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\slang_helpers.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\slang_preset.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\slang_preset.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\slang_preset_ini.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\slang_preset_ini.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\slang_preset_test.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\slang_preset_test.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\slang_shader.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\slang_shader.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\vk_mem_alloc_implementation.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\vk_mem_alloc_implementation.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\vulkan_context.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_context.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\vulkan_hpp_storage.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_hpp_storage.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\vulkan_pipeline_image.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_pipeline_image.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\vulkan_shader_chain.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_shader_chain.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\vulkan_slang_pipeline.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_slang_pipeline.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\vulkan_swapchain.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_swapchain.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\vulkan_texture.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_texture.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\external\stb\stb_image_implementation.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\vulkan\vulkan_simple_output.cpp">
|
||||
<ClCompile Include="..\common\video\vulkan\vulkan_simple_output.cpp">
|
||||
<Filter>GUI\VideoDriver\Vulkan</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\external\imgui\imgui.cpp">
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
#include "win32_sound.h"
|
||||
#include "win32_display.h"
|
||||
#include "CCGShader.h"
|
||||
#include "../shaders/glsl.h"
|
||||
#include "common/video/opengl/shaders/glsl.h"
|
||||
#include "CShaderParamDlg.h"
|
||||
#include "CSaveLoadWithPreviewDlg.h"
|
||||
#include "../snes9x.h"
|
||||
|
|
Loading…
Reference in New Issue