Jakub Czekański
dbac46d423
gui: fixed use-after-free crashes
2020-06-05 01:32:36 +02:00
Jakub Czekański
b6434a94c7
Disabled font texture smoothing, enabled gamepad in imgui
2020-06-05 00:55:37 +02:00
Jakub Czekański
fd4841be79
gui: controls (wip)
2020-06-05 00:55:37 +02:00
Jakub Czekański
1177196ce8
macos: added manifest and app icon
2020-06-05 00:26:54 +02:00
Jakub Czekański
9e18a68c5c
android: updated SDL files
2020-06-04 15:01:26 +02:00
Jakub Czekański
36d61ce3e3
bios: fixed signature for A(0xA1)
2020-05-30 18:07:09 +02:00
Jakub Czekański
0a2082b5df
system: increased expansion2 size to 8k for openbios compatibility
2020-05-26 23:11:12 +02: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
f21c12c064
linux: build SDL2 from sources
2020-05-24 20:28:27 +02:00
Jakub Czekański
f3bff62124
ci: static link AppVeyor binaries
2020-05-24 19:28:59 +02:00
Jakub Czekański
7c49d4319a
windows: fix builds
2020-05-23 17:34:39 +02:00
Jakub Czekański
771a55b6fa
cmake: added missing source file
2020-05-19 23:52:24 +02:00
Jakub Czekański
fc54f5a129
linux: use relative path to data in AppImage #74
2020-05-18 03:28:49 +02:00
TacoTheDank
e23d30be82
Misc Android updates ( #73 )
...
* Add .cxx to android .gitignore
* Update gradle wrapper
* Fix Android Studio syncing
* Update Android Studio and appcompat dependency
2020-05-15 21:32:39 +02:00
Jakub Czekański
90f910bc5b
ci: package Linux artifacts as AppImage
...
ci: disable signing for PR builds
2020-05-11 02:52:15 +02:00
Jakub Czekański
93580f34c1
gpu: added CLUT cache implementation
2020-05-10 16:06:37 +02:00
Jakub Czekański
d35f1c612b
gui: lock mouse only when mouse axis/button is bound
2020-05-06 18:58:52 +02:00
Jakub Czekański
709c21f366
render: added missing include
2020-04-28 00:19:52 +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
2984aa8744
cmake: added CMakeLists
2020-04-24 00:37:59 +02:00
Jakub Czekański
9da5fad756
cpu: check if HW breakpoints are enabled
2020-04-24 00:31:53 +02:00
Jakub Czekański
2296d8c2ce
cpu: cache software/hardware breakpoint enabled status for faster execution
2020-04-22 02:34:41 +02:00
Jakub Czekański
ebe88897f0
misc: removed debug vramDump at the exit
2020-04-20 04:28:34 +02:00
Jakub Czekański
aa068bbb52
renderer: line dithering regression (values were not shifted right by 3)
2020-04-20 04:17:29 +02:00
Jakub Czekański
da7e9fb402
render: added dithering for textured (gouraud only)
2020-04-20 04:11:29 +02:00
Jakub Czekański
2557db0f06
render: fixed rounding
2020-04-20 04:11:29 +02:00
Jakub Czekański
421e545be9
render: array based function dispatch
2020-04-20 04:11:29 +02:00
Jakub Czekański
f0745c2ae3
misc: fixed typo
2020-04-20 04:11:29 +02:00
Jakub Czekański
67322673c9
rasterizer: removed glm dependency
2020-04-20 04:11:29 +02:00
Jakub Czekański
446992ddb8
render: LUT for dither values
2020-04-20 03:48:19 +02:00
Jakub Czekański
e3ab8520f7
render: precalculate deltas for attributes
2020-04-20 03:48:01 +02:00
Jakub Czekański
35e5ab466a
gpu: included drawingOffset in prmitive position coords
2020-04-20 03:48:01 +02:00
Jakub Czekański
7f65ecd9c9
renderer: generated all permutations for rasterize function
...
renderer: generated permutations for rect commands
2020-04-20 03:47:48 +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
b1f7bdc17e
gpu: added x direction support to VramToVram copy
2020-03-30 01:27:20 +02:00
Jakub Czekański
8e035837b9
spu: fixed Exponential decrease ADSR computation
2020-03-23 22:50:28 +01:00
Jakub Czekański
c17fb0161b
render: do not copy background transparency bit during
2020-03-21 19:38:29 +01:00
Jakub Czekański
f9bbacafe6
gpu: treat reserved color depth as 15bit
2020-03-21 19:38:07 +01:00
Jakub Czekański
ed4ae4a166
spu: reverb unit is always running, masterReverb disables only writeback
2020-02-22 18:07:14 +01:00
Jakub Czekański
2d860140ab
spu: mute channels on control.spuEnabled=0
...
ignore keyOn and keyOff commands when spuEnabled=0
2020-02-22 18:06:36 +01:00
Jakub Czekański
c1d18d9693
spu: removed forceReverbOff flag
...
added reverbVolume register to spu->read
2020-02-22 17:31:19 +01:00
Jakub Czekański
6bb4558c82
cdrom: unmute volume levels on reset
2020-02-19 22:00:15 +01:00
Jakub Czekański
a51580931a
adpcm: output double samples for 18900Hz sample rate
2020-02-07 23:09:39 +01:00
Jakub Czekański
87bcece1dc
cdrom: handle single speed read (CDDA)
2020-02-07 23:09:26 +01:00
Jakub Czekański
a72bdaebbc
render: fix off-by-one error in rectangle clipping
...
Test: gpu/clipping
Thanks @BodbDearg for the fix
2020-02-05 20:37:25 +01:00
Jakub Czekański
c9b7b8b474
savestate: bump to version 4 after SPU refactor
2020-02-04 01:20:05 +01:00
Jakub Czekański
8a10036c48
cdrom: cd audio / xa mixing moved from SPU to CDROM
2020-02-04 01:20:05 +01:00
Jakub Czekański
6cca4451c3
spu: Reverb is fixed point
2020-02-04 00:53:28 +01:00
Jakub Czekański
54891dbf54
spu: use Sample wrapper for audio mixing
2020-02-04 00:53:28 +01:00