Flyinghead
7744e1a262
vk: use-after-free if inFlight texture is deleted or cache cleared
2020-11-24 18:01:09 +01:00
Flyinghead
370c470bd9
fix lr savestate compatibility for aw
2020-11-24 17:59:51 +01:00
Flyinghead
2a5b303b70
delete nixprof
2020-11-22 17:37:27 +01:00
Flyinghead
fd16c7f28f
house cleaning
2020-11-21 22:42:12 +01:00
Flyinghead
a7979d4695
reicast -> flycast
2020-11-21 21:51:27 +01:00
Flyinghead
eb2c762214
rec: avoid div32 crash when dividing by 0
...
Fixes Sakura Taisen 2 floating point exception crash
2020-11-21 20:46:40 +01:00
Flyinghead
99b01536bc
reios: fix crash when loading a HLE savestate in a non-HLE session
...
flashrom pointer wasn't initialized in this case
2020-11-21 20:09:06 +01:00
Flyinghead
525c2dc88c
sh4: promote opcode 0 as regular NOP
2020-11-21 20:06:59 +01:00
Flyinghead
b0f8d947ad
update some READMEs
2020-11-21 17:59:52 +01:00
Flyinghead
4cb361bf9f
input: allow binding controller buttons/axes to more than 1 player
...
Issue #68
2020-11-21 17:57:23 +01:00
Flyinghead
30b8c0d4d4
macos compile fix
2020-11-20 22:15:01 +01:00
Flyinghead
3e3fa08430
input: use btn/axes names in ui. fix mouse btn mapping
...
Use button and axis names in mapping UI
Mouse button remapping was impossible
x11: use same config names for window size as sdl/win
2020-11-20 22:10:14 +01:00
Flyinghead
ee66afb7f6
vk: recreate swap chain if presentation failed. retry creation if fails
2020-11-20 21:13:18 +01:00
Flyinghead
47f262a2c6
vk: use normal pipeline for raw fb display
...
raw fb also needs to be rotated/scaled
oit: draw opaque polys on first frame
2020-11-19 22:29:06 +01:00
Flyinghead
953200b87b
gl: Use 32x32 palette texture to avoid precision issues
...
fixes kofxi graphics corruption on Mali-400/450
fix macos github action
2020-11-19 11:56:10 +01:00
Flyinghead
03e5988397
Merge branch 'master' of https://github.com/flyinghead/flycast
2020-11-17 17:53:55 +01:00
Flyinghead
6280ed1507
use top/bottom black bars when screen is narrower than 4:3
...
Issue #127
2020-11-17 17:53:26 +01:00
flyinghead
643961f9e6
Merge pull request #125 from vkedwardli/fix-macos-audio-stuttering
...
macOS: Fixed audio clicking on external speakers
2020-11-09 17:05:33 +01:00
Edward Li
ed888076c6
macOS: Fixed audio clicking on external speakers
...
From: https://github.com/reicast/reicast-emulator/pull/1880
2020-11-07 03:33:07 +08:00
flyinghead
f2893b7c17
Merge pull request #124 from vkedwardli/search-contentlocation-warning
...
Display warning to user when it takes too long to find a game
2020-11-04 11:40:30 +01:00
flyinghead
58bc744ec3
Merge pull request #123 from vkedwardli/fix-xcode12-and-fastmath
...
Fix Xcode 12 build error and align fast math
2020-11-04 11:40:20 +01:00
Edward Li
11336a3e1f
use `unsigned int` instead of `uint`
2020-11-04 06:34:25 +08:00
Edward Li
4516f9790a
Restore the problematic Content Path if user clicks cancel
2020-11-04 05:59:25 +08:00
Edward Li
fe1c77b9ae
Display relevant game files in the select_directory_popup
2020-11-04 05:45:52 +08:00
Edward Li
4bd50b9182
Display warning when it takes too long to find a game
2020-11-04 05:45:38 +08:00
Edward Li
2bb5a5de9b
Enable `-ffast-math` flag in macOS build also to align with all platforms
2020-11-04 00:38:29 +08:00
Edward Li
1f97d59325
Fix Xcode 12 build error
2020-11-04 00:36:26 +08:00
Flyinghead
621083c035
bitrise: tentative build fix
2020-10-24 15:35:54 +02:00
Flyinghead
99bfbeb3bc
naomi: JVS IO response CRC byte, JVS Self Test command/response
...
Adds JVS IO response CRC byte, Add JVS Self Test command/response
backport https://github.com/libretro/flycast/pull/972
2020-10-24 15:10:55 +02:00
Flyinghead
170ae3477c
gl4: reset scissor test before rendering a-buffers
...
Issue #116
2020-10-10 19:07:40 +02:00
Flyinghead
063c7f7d18
arm32: support for 64b immediate memory reads
...
fixes Mazan
2020-10-10 17:23:00 +02:00
flyinghead
a9f1a896c5
Merge pull request #112 from vkedwardli/fix-macos-cmake
...
Fixes Github macOS build
2020-09-07 22:27:22 +02:00
Edward Li
32dc99032e
disable pkg-config in macOS
2020-09-08 00:44:19 +08:00
Flyinghead
734514c1fe
android: delay intent handling until storage perm is granted
2020-09-01 22:03:12 +02:00
Flyinghead
d7b1ad61f3
aica: make sure lpf cutoff value is > 0
...
Issue #108
2020-08-31 21:53:33 +02:00
Flyinghead
493a833f56
android: compile with -O3 in debug. don't use host packages
2020-08-29 13:49:31 +02:00
Flyinghead
3bc508deea
gdrom: fix D2 disk switching
...
Issue #107
2020-08-17 09:23:22 +02:00
flyinghead
a53fe5eba0
Merge pull request #106 from vkedwardli/master
...
[Xcode] Handle EXC_BAD_ACCESS & SIGBUS automatically during debug
2020-08-16 11:01:22 +02:00
flyinghead
0942032f3c
Merge pull request #105 from scribam/cmake-android
...
Use CMake for Android build and add GitHub CI
2020-08-16 11:00:15 +02:00
Edward Li
5f76370121
[Xcode] Ignore EXC_BAD_ACCESS in debug mode. Bypass SIGBUS signal in lldb using Breakpoint Action
2020-08-10 02:02:07 +08:00
scribam
dfda9c764b
Use CMake for Android build and add GitHub CI
2020-08-01 12:30:53 +02:00
Flyinghead
125c1ff37d
gles: use int for palette_index uniform to avoid precision issues
...
Issue #104
2020-07-31 12:16:10 +02:00
flyinghead
dd102c806c
Fix macos and msvc x86 cmake builds
2020-07-23 19:01:38 +02:00
flyinghead
700994340b
cmake: add sdl to vstudio build. Fix WinCE crash
2020-07-23 18:50:55 +02:00
Flyinghead
860425b3cc
naomi: zombie revenge analog axes. add puyofevp. fix pokasuka
2020-07-20 12:03:20 +02:00
Flyinghead
df392b8376
lupin the shooting uses ligthgun as analog
2020-07-16 11:16:02 +02:00
Flyinghead
f39d11ef7e
input: round dead zone when saving
2020-07-16 11:14:29 +02:00
Flyinghead
75bb7483df
fix mingw build
2020-07-13 21:10:32 +02:00
Flyinghead
4ecf43a08d
vulkan: revert to using 3 swap images. fix crash when switching gl/vk
...
Fix Hello Kitty crash with empty first TR polygon
Fix Test Drive Le Mans crash on invalid textures
Fix wldkickspw crash with invalid TA data
2020-07-11 17:38:41 +02:00
Flyinghead
1713124711
vulkan: linear tiling for small texs. don't track in-flight texs
...
Linear tiling is faster for small, frequently updated textures
When lots of textures are updated each frame, a skipped frame will
destroy/recreate all textures, causing another skipped frame, etc. So
in-flight texture tracking is disabled, except for RTT textures
Limit swap chain to 2 images
Refactor base and oit renderers to avoid code dup
2020-07-10 18:50:53 +02:00