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
4001c2f503
Feature/remove json from config ( #70 )
...
* config: uses plain struct instead of json object
* utils: changed functions to use string_view
* remove cereal includes from avocado core
* config: moved json parser to platform/windows package
2020-04-01 02:30:56 +02:00
Jakub Czekański
43d0631dae
stb: moved std_image_write implementation to common module
2020-01-05 16:46:41 +01:00
Jakub Czekański
ea1fb0e3d9
project: make debug builds more usable
2019-09-21 15:40:00 +02:00
Jakub Czekański
183062e231
macos: static link SDL2, lower minimim OS requirements
2019-09-17 16:44:21 +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
b766eda5c4
silenced template warnings, refactoring
...
added vram png dump
2019-09-11 00:56:12 +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
89bfa84bf3
premake: remove flag to disable load delay slots
2019-09-07 15:59:23 +02:00
Jakub Czekański
bd640f2c9e
controller: added vibration support
2019-09-05 22:09:48 +02:00
Jakub Czekański
002766bbc3
externals: added magic_enum
2019-09-03 21:56:44 +02:00
Jakub Czekański
998812fd4b
ci: use xcode11
...
quiet linking errors
2019-08-17 17:48:54 +02:00
Jakub Czekański
7dc0c855f0
ci: simplified .travis.yml, added clang8
2019-08-17 17:02:32 +02:00
Jakub Czekański
e9d17e3053
project: back out from AVX requirement to SSE3
2019-08-17 16:45:15 +02:00
Jakub Czekański
e106b75588
windows: fixed builds
2019-08-15 01:58:27 +02:00
Jakub Czekański
80494d6ebb
project: added asan, ubsan support
...
few ub fixes
2019-08-11 22:42:01 +02:00
Jakub Czekański
4d887ea080
android: ndk build in Gradle fixed
2019-08-01 03:02:22 +02:00
Jakub Czekański
1c6e874ac7
ci: added Android builds
2019-05-25 07:42:24 +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
e71c368e8e
premake: remove pch (fix Windows builds)
2019-03-13 19:55:43 +01:00
Jakub Czekański
1ec4f7765d
project: added Precompiled headers
2019-03-13 19:16:17 +01:00
Jakub Czekański
5e5f7beb67
externals: added fmt lib
2019-01-25 19:37:59 +01:00
Jakub Czekański
1abb81b983
project: refactored Premake, macOS builds
2019-01-20 14:55:37 +01:00
Jakub Czekański
e42699bf12
gui: update ImGui, repair Debugger
2018-12-30 14:27:53 +01:00
Jakub Czekański
7c6b73b524
gui: support filesystem on Linux
2018-11-24 22:18:08 +01:00
Jakub Czekański
215764a276
ci: Dockerized builds
2018-11-22 23:09:52 +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
bc8c661f05
premake: fix entrypoint for Windows
2018-11-16 22:39:07 +01:00
Jakub Czekański
f6ae2cceb9
spu: fix repeating samples in Square games
...
XCode support
2018-11-15 21:15:45 +01:00
Jakub Czekański
84db391876
project: XCode builds fix
2018-11-11 20:21:28 +01:00
Jakub Czekański
883d912b32
gpu: started refactor
...
input: Changed digitalbutton threshold to lower value
quiet warnings
2018-08-29 00:08:35 +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
4fd153e121
system: better .exe execution using GUI Shell hook
2018-08-11 16:40:26 +02:00
Jakub Czekański
f8d2ac8d05
project: add architecture info to build
2018-06-04 00:41:47 +02:00
Jakub Czekański
f1a41c16a4
project: enabled LTO and static linking for VS release builds
2018-06-03 22:06:05 +02:00
Jakub Czekański
85606b0ca0
project: added x64 build
2018-06-03 21:47:18 +02:00
Jakub Czekański
e72d8497c9
project: added startproject parameter
2018-06-02 18:36:47 +02:00
Jakub Czekański
e14021cce2
tests: create runner for automatic GTE testing
2018-05-19 18:01:26 +02:00
Jakub Czekański
ede92ecb9f
system: read/write refactor
...
enabled test project to prevent AppVeyor issues
2018-05-16 23:43:19 +02:00
Jakub Czekański
b49f26bbda
gte: refactor and bug fixing
2018-05-16 18:44:50 +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
454929b85a
project: added version.h generation ( #10 )
2018-03-07 21:26:42 +01:00
Jakub Czekański
f44d5f3697
premake: added UUIDs
2018-01-21 16:04:44 +01:00
Jakub Czekański
15d6d33cbb
parallel compilation in Premake
2017-12-08 00:28:34 +01:00