Commit Graph

54 Commits

Author SHA1 Message Date
BearOso 8559143576 Fix compile on Windows. 2024-08-10 18:03:55 -05:00
BearOso 3d5e412fb5 Vulkan-Hpp: Fix VULKAN_HPP_NO_NODISCARD_WARNINGS. 2024-04-13 13:49:48 -05:00
BearOso 46c6bd7eb4 Vulkan-Hpp: Don't use exceptions. 2024-04-12 18:47:16 -05:00
BearOso bad8cfc209 win32: Wire imgui up to OpenGL and Vulkan. 2023-05-04 17:36:36 -05:00
BearOso ebf2e9981e win32: Get win32 working with variable font. 2023-05-04 15:55:11 -05:00
BearOso 803125ffe9 win32: Move frame throttle into drivers for precision. 2023-03-07 14:01:29 -06:00
BearOso b82edaac96 vulkan: Add a throttler before present for precise frame rates. 2023-03-07 14:01:29 -06:00
BearOso 0bbecf042a win32: Use simple vulkan output. 2023-03-07 13:58:22 -06:00
BearOso daa0e168e8 Getting win32 ready for Vulkan. 2023-03-07 13:58:22 -06:00
BearOso 11dd6b1e6d Fix up Windows build errors. 2023-03-07 13:58:22 -06:00
BearOso f3fafab8b3 Remove unused logger.cpp and logger.h. 2022-04-25 15:45:39 -05:00
BearOso 470e55650a win32: Adjust to moved external deps. 2022-03-18 15:50:05 -05:00
Brandon Wright 6db085dc23 win32: Fix glslang include directory. 2020-07-28 18:24:27 -05:00
OV2 2e7a345dca win32: add dialog for saving/loading with preview images 2019-09-18 18:12:27 +02:00
bearoso bf4e6f8b62
Merge pull request #523 from yoffy/unmacro-tile
Unmacro tile.cpp
2019-06-26 16:46:12 -05:00
Kenta Yoshimura 7603ed09d2 tile: Divide instantiations. This enables parallel compilation. 2019-05-04 15:01:01 +09:00
Brandon Wright 3c879cc2b3 Win32: Add hacks dialog. 2019-04-08 16:54:24 -05:00
Brandon Wright 0d4ee55824 Fix problems with pull request. 2019-03-09 18:18:01 -06:00
bearoso b5270db944
Merge pull request #428 from CapnCrinklepants/master
Swap joypads over Netplay
2019-03-09 18:14:50 -06:00
OV2 b0c4f47889 win32: report a more appropriate __cplusplus value 2019-02-23 14:31:56 +01:00
Brandon Wright df9e37d718 win32: Fix poor performance with OpenGL/snes_ntsc.
Switch to root copy of snes_ntsc.
Change framebuffer format and access hint.
2019-02-19 16:57:42 -06:00
Brandon Wright 8106d02de9 win32: Correct wrong file removed from project. 2019-02-12 18:27:19 -06:00
OV2 bbc4bd2d9d win32: remove DirectSound, hook up WaveOut 2019-02-12 17:09:59 +01:00
Alias Letterman ed3beae304 win32: Add a WaveOut driver. 2019-02-11 18:45:45 -06:00
OV2 8c677dd91e win32: add glslang submodule, compile with USE_SLANG 2019-01-31 22:44:34 +01:00
OV2 4ede9b18cc win32: remove non existing header from project 2019-01-15 23:23:15 +01:00
OV2 a8119d531a win32: remove unused xml class 2018-12-15 14:10:19 +01:00
OV2 1634fe33f7 win32: disable winxp deprecation warnings 2018-12-14 23:54:20 +01:00
CRINKLE-PC\sloan e0d88d435f Swap joypads over Netplay
Someone smarter than me can probably figure out a more "proper" way to do this, but I hate RetroArch and wanted an easy way to Swap P1 and P2 without both players having to press the button at the same time.
2018-08-31 19:59:09 -07:00
retrotalker e280b25ff1
appveyor libretro 2018-08-27 14:12:27 -05:00
OV2 55e5cd6272 win32: switch to DirectXMath to remove d3d9x dependency, remove HLSL 2018-08-07 18:37:14 +02:00
OV2 44eb9c7926 win32: include ddraw libs, compile with ddraw support by default 2018-06-24 13:12:59 +02:00
OV2 06f84ee6b3 win32: add shader parameters dialog 2018-05-24 15:54:06 +02:00
OV2 ad2c72d26c win32: fist step glsl shaders 2018-05-20 20:51:20 +02:00
OV2 af71ef55cd win32: switch to OpenGL Loader Generator files 2018-05-20 20:51:20 +02:00
OV2 870b6fd77f win32: allow additional options via msbuild 2018-05-20 20:51:20 +02:00
Brandon Wright b9dd7021cf win32: hidpi awareness fixes 2018-05-01 18:03:39 -05:00
Brandon Wright 21a4fe3163 Updated for Windows support. 2018-04-27 15:42:19 -05:00
Brandon Wright bbfeb19b08 Calculate SHA256 checksum for later use. 2018-04-24 17:06:32 -05:00
OV2 146ab1bd5f Update to xBRZ 1.6 2018-02-27 21:39:50 +01:00
qwertymodo ea39685ccd Move libpng and zlib dependencies into submodules for the Windows build 2018-01-05 12:33:47 -08:00
OV2 e014129b12 win32: rework CHECK_MEMORY_LEAKS to dump after static object deinit 2017-10-13 22:38:37 +02:00
OV2 76c2d05187 win32: remove cg toolkit requirement for compilation 2017-04-29 19:51:30 +02:00
OV2 93c65d9253 win32: remove FMOD and FMOD_EX 2017-04-29 18:13:57 +02:00
OV2 3910291e95 win32: remove non-unicode configurations 2017-04-29 18:13:57 +02:00
OV2 d3075fe684 win32: rename project to lowercase 2017-04-29 18:13:57 +02:00
Nelson Garcia 939423129d VS2017 solutions update (Please read description)
PLEASE TEST IN WINDOWS 7 AND WINDOWS XP BEFORE MERGING

Update windows solution files to VS 2017.

This also removes the MASM build commands from the zlib project. Having
this only makes buiding the source harder for new users, and it
ultimately isn't necessary.

The changes also rearrange the snesn9x project's <IncludePath> and
<LibraryPath> from (Include);(DirectX);(Cg) to (DirectX);(Cg);(Include).
These changes reflect the original library path order. The modification
I made beforehand could have affected XP builds and I didn't have a
chance to test this before merging.
2017-04-29 18:13:57 +02:00
Nelson Garcia aeba0086cc DirectDraw compile switch
This puts all Directdraw-related code into a compile-time switch
'DIRECTDRAW_DEFINED'. To enable DirectDraw, you need to define this in
the snes9xw project file, and add a reference to drraw.lib in it too.
2017-04-02 16:12:55 -07:00
OV2 8edbeaaf9a Merge git://github.com/bonimy/snes9x 2017-02-20 20:40:34 +01:00
Nelson Garcia 4800633821 Easy windows build support
Added and modified VS project files to more easily get started building
and working with s9x in the Windows VS environment.
2017-02-17 20:52:11 -08:00