Stefanos Kornilios Mitsis Poiitidis
5fa1f342d1
Merge pull request #1247 from reicast/fh/aeg-update
...
Update AEG params when FNS or OCT registers are updated
2018-08-02 18:07:39 +02:00
Flyinghead
85781e96ec
Use OpenMP instead of ctpl for multithreading
2018-08-02 17:31:38 +02:00
Flyinghead
3a7a08f3fb
Do not clear the framebuffer before rendering. Fix scissoring coords.
...
The framebuffer is cleared by the background plane using global clipping
coordinates. This allows multiple rendering to different locations on
the framebuffer.
Fixes flashing menus in Vanishing Point, loading screens in Test Drive
Le Mans and Vigilante 8.
Better rear view mirror in Metropolis Street Racer.
2018-08-02 17:20:18 +02:00
Flyinghead
97faaaa5b0
Android: Use GNU STL for thread support
2018-08-01 21:23:15 +02:00
Flyinghead
ec2ac75839
Merge master
2018-08-01 20:23:16 +02:00
Flyinghead
22c05832b8
Android: use C++11
2018-08-01 20:19:59 +02:00
Flyinghead
3c38e824cd
OSX, IOS: Add xbrz to project
2018-08-01 20:13:26 +02:00
Flyinghead
49b7a82535
Add xbrz.cpp to windows project
2018-08-01 20:05:11 +02:00
Flyinghead
73ef45bffd
MSVC build fix
2018-08-01 19:55:29 +02:00
Flyinghead
31d8c1f091
Backport texture upscaling with xBRZ
2018-08-01 19:43:01 +02:00
Flyinghead
46c0d545ec
OSX: Fix previous merge
2018-08-01 18:31:20 +02:00
Flyinghead
9942bfc86e
Merge branch clean-exit-light
2018-08-01 18:02:50 +02:00
Flyinghead
a11dd3f159
Get rid of EGHack
2018-08-01 17:20:41 +02:00
Flyinghead
1e67f9be0b
Schedule Aica DMA interrupt instead of raising it immediately.
...
Fixes Street Fighters Alpha 3 freeze.
2018-08-01 16:55:50 +02:00
Flyinghead
1ac497ba30
Update AEG params when FNS or OCT registers are updated
...
Fixes Bomberman Online FMV intro freeze, Jet Grind Radio and Psyvariar 2 intro music fade out and probably more.
2018-08-01 16:30:43 +02:00
Flyinghead
c632fc6619
OSX: Avoid hanging the UI thread when waiting for rendering. Use cursor keys for keyboard.
...
IOS: Add dip interpreter to build.
2018-08-01 16:16:27 +02:00
Flyinghead
298bf08fc0
Add dsp interpreter to Mac build. Core audio buffering.
2018-08-01 15:02:45 +02:00
Stefanos Kornilios Mitsis Poiitidis
25ec591e2e
Merge pull request #1243 from reicast/skmp/doa2le-ta-workaround
...
TA: Alloc 8mb for fifo storage, workaround for doa2le
2018-07-31 01:10:04 +02:00
Stefanos Kornilios Mitsis Poiitidis
7da4f09c01
TA: Alloc 8mb for fifo storage, workaround for doa2le
2018-07-31 00:56:26 +02:00
Flyinghead
1533091151
Clipping: do pixel scaling only when not rendering to a texture
2018-07-30 18:57:32 +02:00
Flyinghead
b468ad2717
More win64 fix
2018-07-29 22:07:44 +02:00
Flyinghead
02bbdb3ebe
Fix build on win x64
2018-07-29 21:57:57 +02:00
Flyinghead
8c3247d1b2
Generic interpreted DSP
2018-07-29 21:47:30 +02:00
Flyinghead
63a70e0f62
isinf not available in GLES 2
2018-07-29 19:24:14 +02:00
Flyinghead
92c06a7249
Update AEG params when FNS or OCT are updated.
...
Fixes Bomberman Online FMV intro freeze, Jet Grind Radio and Psyvariar 2 intro music fade out.
2018-07-29 18:23:53 +02:00
Flyinghead
0e881254ef
Fix clipping when pixel_double is on.
...
Fixes 4 Wheel Thunder split screen issue.
2018-07-29 17:31:14 +02:00
Ender's Games
7c3e7fb161
Android: overcome Windows build limitations
...
LOCAL_SHORT_COMMANDS applies to a single module and will resolve error 87, while APP_SHORT_COMMANDS := true can be added to the Application.mk in its place to apply to all modules. Both have a performance cost, so it is recommended to limit the scope sparingly.
2018-07-28 21:30:39 -04:00
Ender's Games
6e86fcdf6e
Android: relabel additional instances of stop
2018-07-25 10:14:33 -04:00
Ender's Games
5e377e039a
Android: rename stop, since it actually terminates
2018-07-25 08:25:33 -04:00
Ender's Games
92d410791e
Android: do not attempt useless rendering
2018-07-24 23:09:52 -04:00
Ender's Games
e104fdc9e7
Android: improve log commands and verify tags
2018-07-24 23:09:52 -04:00
Ender's Games
7bc764be9b
Android: move stop to destroy to avoid early term
2018-07-24 23:09:52 -04:00
Ender's Games
ac73de0dea
Travis: update for renamed internal package
2018-07-24 23:09:51 -04:00
Ender's Games
77b8b8fd8a
Android: simple start and stop for service via JNIActivity
2018-07-24 23:09:51 -04:00
Ender's Games
5e9ed25c01
Android: establish a service with foreground notification
2018-07-24 23:09:32 -04:00
Flyinghead
5960450e76
Linux x86 fix. Wait for renderer thread to end.
2018-07-24 17:24:56 +02:00
Flyinghead
b1686a8f6a
Do not allow inf z value in the vertex shader. Clamp w to a very small value.
...
Fixes ground triangles clipping in Soulcalibur intro sequence.
2018-07-24 16:55:48 +02:00
Flyinghead
20de593a88
Clean exit on OS X. Minor changes.
2018-07-24 14:27:58 +02:00
Flyinghead
b28e1505c5
Fix dynarec on OSX/x64. Clean exit when window closed.
2018-07-24 13:26:31 +02:00
Flyinghead
07a36ee256
avoid named struct initializers
2018-07-24 11:22:56 +02:00
Flyinghead
45d4abb64d
"for" should be a "while"
2018-07-23 20:44:35 +02:00
Flyinghead
8dab514b2a
yet another tentative asm fix
2018-07-23 20:38:31 +02:00
Flyinghead
3d2de4a0dc
tentative fix for rec x86/win
2018-07-23 20:26:12 +02:00
Flyinghead
960904c401
Exit cleanly in desktop platforms
...
Lighter and cleaner version of the previous PR
2018-07-23 19:52:50 +02:00
Stefanos Kornilios Mitsis Poiitidis
055c3599b6
Merge pull request #1234 from reicast/fh/log2-depth-scaling (GL3/log2)
...
GL3: Use log2 depth scaling in fragment shader
2018-07-23 15:01:45 +02:00
Flyinghead
4b5e863aa7
Use log2 depth scaling in fragment shader when available.
...
Currently a compile time option (!GLES). Fixes many depth issues (Dynamite Cop, Cannon Spike, etc.)
2018-07-23 10:25:55 +02:00
Flyinghead
ba49228fc0
Unterminated string constant
2018-07-22 23:13:32 +02:00
Stefanos Kornilios Mitsis Poiitidis
95ce251639
Merge pull request #1079 from myfreeweb/master
...
Build on FreeBSD
2018-07-22 00:37:34 +02:00
Ender's Games
f451c5e26f
Android: friendly internal project name, gradle update
2018-07-20 15:05:43 -04:00
Flyinghead
71d7f90858
Merge upstream
2018-07-19 12:19:51 +02:00