Commit graph

54 commits

Author SHA1 Message Date
Jakub Czekański 9409b91ced externals: imgui 1.87
Use builtin backends
2022-03-31 14:40:05 +02:00
Jakub Czekański a0f91c74c2 externals: update SDL2 to 2.0.16 2021-11-16 18:31:42 +01:00
Jakub Czekański 77d4a55d6d externals: update magic_enum to 0.7.3 2021-11-15 18:39:13 +01:00
Jakub Czekański b4fa4476ad externals: update ImGUI to 1.85 2021-11-13 21:47:26 +01:00
Jakub Czekański 9948c2fbf7 externals: update filesystem to 1.3.6 (fixes exception during directory read)
Skip time machine volumes in macOS
2020-11-13 03:50:05 +01:00
Jakub Czekański 2e951f06a0 externals: update ImGUI to 1.79 2020-11-02 22:56:47 +01:00
Jakub Czekański bcf4b52ecb gui: lower requirements to OpenGL 3.1 2020-11-02 22:56:35 +01:00
Jakub Czekański 81d038506b externals: update ImGui to 1.76 2020-05-26 23:10:34 +02:00
Jakub Czekański a516535cc1 premake: build SDL2 as subproject for Windows 2020-05-25 00:57:05 +02:00
Jakub Czekański 00ab650aac cmake: find SDL automatically or add it from sources 2020-04-25 12:59:39 +02:00
Jakub Czekański 67322673c9 rasterizer: removed glm dependency 2020-04-20 04:11:29 +02:00
Jakub Czekański 6be8cc5bf3 externals: update fmt to 6.1.2 2020-01-03 20:24:52 +01:00
Jakub Czekański fb7997fc16 externals: Update submodules
gui: fixes
2019-12-05 22:35:34 +01:00
Jakub Czekański f274b8c1a3 externals: update ImGui to 1.73 2019-09-25 00:04:17 +02:00
Jakub Czekański e3ce3f8c71
Save state (#63)
* savestate: serialize/deserialize emulator state #56

* debug: refactor debug classes

* gui: refactoring

* gui: refactored remaining windows

* system: moved system helpers to separate namespace

* github: update template to include save state info

* premake: use tabs
2019-09-17 15:21:50 +02:00
Jakub Czekański 89a32ca704 imgui: updated dependency, added separated sdl + gl integrations 2019-09-09 13:32:15 +02:00
Jakub Czekański 2ec57f5ca4
fmt for string formating and logging (#61)
* externals: added fmt library

* project: refactored string_format and printf to fmt
2019-09-08 19:00:43 +02:00
Jakub Czekański 002766bbc3 externals: added magic_enum 2019-09-03 21:56:44 +02:00
Jakub Czekański db152efdf3 gui: updating debugger 2019-07-22 21:07:40 +02:00
Jakub Czekański cea43d8861 externals: update miniz and libchdr 2019-06-20 14:36:07 +02:00
Jakub Czekański a3a470384f opengl: support for webgl 2
updateVramTexture LUT conversion for slower path (Android and Web)
fix shader version header
2019-05-29 23:53:22 +02:00
Jakub Czekański 6717277b4b gui: use EventBus for gui commands 2019-05-25 05:31:03 +02:00
Jakub Czekański 6d04546f7b externals: added ghc::filesystem (for MacOS and Android) 2019-05-21 00:54:57 +02:00
Jakub Czekański 5264d1eb37 add Android support 2019-05-21 00:10:38 +02:00
Jakub Czekański d8fcd1035e Revert "externals: added fmt lib"
This reverts commit 5e5f7beb67.
2019-03-13 20:31:44 +01:00
Jakub Czekański d309e33ded externals: update fmt 2019-03-13 19:30:22 +01:00
Jakub Czekański 05ef1829bc spu: read IRQ address 2019-03-13 19:15:17 +01:00
Jakub Czekański 5e5f7beb67 externals: added fmt lib 2019-01-25 19:37:59 +01:00
Jakub Czekański becd526466 opengl: vsync option, fixed black screen on gl setup 2019-01-11 04:11:09 +01:00
Jakub Czekański 172df1369e externals: update dependencies
remove macOS hack (fixed in SDL2)
2018-12-30 14:27:56 +01:00
Jakub Czekański e42699bf12 gui: update ImGui, repair Debugger 2018-12-30 14:27:53 +01:00
Jakub Czekański 9b411efcc2 chd: added support using modified libchdr #28
refactord disc/CD subsystem
2018-11-20 00:51:45 +01:00
Jakub Czekański 31d82c9108 opengl: software / hardware rendering
updated json to 3.4.0
RenderingMode serialization to string
2018-11-09 22:23:09 +01:00
Jakub Czekański d1a1477b47 externals: added OpenGLES 3 support to GLAD 2018-09-14 20:38:35 +02:00
Jakub Czekański 8bd2815797 opengl: refactored helper classes 2018-09-14 20:38:24 +02:00
Jakub Czekański 6302816c58 gui: user-friendly configuration with GUI 2018-08-27 03:50:20 +02:00
Jakub Czekański 7ac2600855 system: single file .psf loader 2018-08-11 18:26:14 +02:00
Jakub Czekański d9d84fc4d8 externals: update SDL2 2018-05-19 14:17:11 +02:00
Jakub Czekański 7e51d041d5 ci: updated compilers, addded ccache 2018-05-17 00:09:53 +02:00
Jakub Czekański f84a058f2c externals: update libraries 2018-05-04 13:09:31 +02:00
Jakub Czekański 9bfeceec00 project: added Catch unit testing framework 2018-03-14 23:31:01 +01:00
Jakub Czekański 3eb7a330f1 externals: update imgui 2018-02-21 18:57:00 +01:00
Jakub Czekański 36d267564c added lodepng dependency 2017-10-05 16:17:30 +02:00
Jakub Czekański 16a24e0a70 added json library for configuration purposes 2017-09-02 17:39:39 +02:00
Jakub Czekański 1045cda41d updated IMGUI 2017-06-12 22:18:19 +02:00
Jakub Czekański a0304a3396 release version of GLAD, disabled vsync, some gte improvements 2017-06-12 22:16:51 +02:00
Jakub Czekański 419eaeb142 removed not used gdbStub 2017-03-30 22:20:31 +02:00
Jakub Czekański a246965185 progress... 2016-12-29 08:20:33 +01:00
Jakub Czekański b0dad3b1b6 update sdl2 and imgui 2016-11-07 00:15:12 +01:00
Jakub Czekański dccc15f123 warnings removal 2016-11-06 08:19:57 -05:00