Commit graph

778 commits

Author SHA1 Message Date
Jakub Czekański
be5597b2e7 renderer: code cleanup 2019-08-11 23:39:51 +02:00
Jakub Czekański
2a7f248cd8 debug: added timers debug window
slight timer device refactor (not templated anymore)
2019-08-11 22:46:01 +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
b4e5702130 cdrom: refactoring interrupts to prepare for scheduler 2019-08-04 14:58:53 +02:00
Jakub Czekański
c2fab43641 cdrom: refactoring 2019-08-04 11:34:58 +02:00
Jakub Czekański
4d887ea080 android: ndk build in Gradle fixed 2019-08-01 03:02:22 +02:00
Jakub Czekański
eaa4f67401 android: added .apk sigining 2019-07-31 22:45:36 +02:00
Jakub Czekański
d84168736d windows: chdir on start 2019-07-31 21:41:55 +02:00
Jakub Czekański
d5f61d1219 ci: skip deploy on vs2017 images 2019-07-31 21:30:54 +02:00
Jakub Czekański
b097849f77 ci: added artifact deployment
readme: add link to builds page
2019-07-31 20:52:41 +02:00
Jakub Czekański
673b01a4a4 system: bootstrap .exe using breakpoint 2019-07-23 20:29:09 +02:00
Jakub Czekański
3bf7a23909 cpu: removed exception flag
moved handler address calculation to COP0::Status
2019-07-23 11:44:16 +02:00
Jakub Czekański
51c8e5a862 cpu: branch delay slot refactoring 2019-07-23 03:30:31 +02:00
Jakub Czekański
2bd622f9f7 cpu: moved cop0 register logic to cop0.h
remove usage of experimental/optional
2019-07-23 00:51:35 +02:00
Jakub Czekański
0ba3f66b09 gpu: added mask bit support 2019-07-22 23:18:47 +02:00
Jakub Czekański
87e5b96df9 debugger: gray out nops 2019-07-22 21:15:33 +02:00
Jakub Czekański
db152efdf3 gui: updating debugger 2019-07-22 21:07:40 +02:00
Jakub Czekański
c93e10b034 opengl: single file shaders 2019-07-18 18:12:22 +02:00
Jakub Czekański
c7a1b1022a readme: links to vs2019 builds, update instructions 2019-06-20 15:25:37 +02:00
Jakub Czekański
cea43d8861 externals: update miniz and libchdr 2019-06-20 14:36:07 +02:00
Jakub Czekański
c84fbefc14 vs: silence warnings in externals 2019-06-20 14:19:07 +02:00
Jakub Czekański
7c3bc7bc1a ci: added VS2019 builds 2019-06-20 13:46:37 +02:00
Jakub Czekański
43380282b9 vs: build fixes 2019-06-20 13:39:20 +02:00
Jakub Czekański
0fcecbc58d debug: highlight current gpu operation in VRAM window
only rectangle cmd implemented for now
skip rendering of big polygon/lines
2019-06-01 23:16:58 +02:00
Jakub Czekański
cecd6f8351 gpu: fix rendering in Caetla menus 2019-06-01 16:39:55 +02:00
Jakub Czekański
4f5d1e580d debug: rectangle cmd preview 2019-06-01 16:11:03 +02:00
Jakub Czekański
6a5a2e457a debug: fix VRAM debug window 2019-06-01 15:16:34 +02:00
Jakub Czekański
50f6ece9ae filesystem.h with ifdefs for different platforms
use experimental/filesystem for web
2019-05-30 00:01:17 +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
fdece43c53 android: copy assets on start, request write permissions
fix deploy scripts
2019-05-29 23:52:36 +02:00
Jakub Czekański
3eaf6c557c ci: build valid MacOS app packages 2019-05-29 23:51:22 +02:00
Jakub Czekański
cce8b6e5cd ci: deploy to s3 2019-05-29 23:51: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
f40b0a61a4 gui: file browser 2019-05-23 01:21:14 +02:00
Jakub Czekański
02c0d8f60e timer: invalid SyncMode2 flags definition 2019-05-22 13:30:21 +02:00
Jakub Czekański
0aa3c0d994 fix builds on non-unix platforms 2019-05-22 00:58:01 +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
a270b3fc63 fix log namespace conflict 2019-05-19 21:15:53 +02:00
Jakub Czekański
ff94018bec system: parse Syscall functions 2019-05-18 14:20:19 +02:00
Jakub Czekański
86b9d48a7c experiment with emoji based text coloring 2019-05-18 14:20:19 +02:00
Jakub Czekański
089b663f16 bios: parse BIOS call arguments 2019-05-18 12:45:40 +02:00
Jakub Czekański
aeef13971c cdrom: fix GetID command 2019-05-18 12:45:01 +02:00
Jakub Czekański
e0ce3af23c renderer: micro optimizations 2019-05-02 01:54:14 +02:00
Jakub Czekański
974c366a14 cpu: unlikely macro for align checks 2019-05-02 01:54:14 +02:00
Jakub Czekański
ffc79c5e8a renderer: avoid float calculations
fixed texture warping
removed fast_round - not necessary (no floats)
2019-05-01 22:22:34 +02:00
literalmente-game
0b6ce3cf9a
Update README.md 2019-03-29 23:43:53 -03:00
Jakub Czekański
0430d9e400 mdec: use safe containers in algorithm, added range checks 2019-03-17 15:27:09 +01:00
literalmente-game
bcf1626275
Update README.md
typo fix
2019-03-17 04:16:13 -03:00