LunaMoo
ffba841ded
Merge branch 'darkstalkers-work' into TemporaryHackishBranch
2019-10-26 01:15:59 +02:00
Henrik Rydgård
a2c23bd377
Remove unused textureswizzle support (we use shaders instead). Universally support presenting 5551 format directly.
2019-10-26 00:46:56 +02:00
Henrik Rydgård
d9a9a9dd88
Hack around most of the problems with the save/load dialog. Software stretch gets enabled in non-wide mode, so wallpapers work at a cost of speed.
2019-10-26 00:30:19 +02:00
Henrik Rydgård
1f711839da
Scissor fix
2019-10-26 00:29:07 +02:00
Henrik Rydgård
0948ceb065
Even more speed.
2019-10-25 23:52:31 +02:00
LunaMoo
b13f1f1352
Merge branch 'darkstalkers-work' into TemporaryHackishBranch
2019-10-25 23:05:04 +02:00
Henrik Rydgård
98c63d2b2d
More speed
2019-10-25 23:02:53 +02:00
LunaMoo
2feaab9620
Merge branch 'darkstalkers-work' into TemporaryHackishBranch
2019-10-25 22:37:20 +02:00
LunaMoo
1745e8ecc1
Merge branch 'master' into TemporaryHackishBranch
...
# Conflicts:
# UI/GameSettingsScreen.cpp
2019-10-25 22:36:59 +02:00
Henrik Rydgård
86de0a49f2
Merge pull request #12449 from hrydgard/reintroduce-cardboard
...
Reintroduce Cardboard VR
2019-10-25 16:03:33 +02:00
Henrik Rydgård
0d76906b39
Buildfix
2019-10-25 16:03:00 +02:00
Henrik Rydgård
3924e457be
Also rename the config setting to make sure it starts out off.
2019-10-25 16:03:00 +02:00
Henrik Rydgård
5dc9acf839
Cardboard VR: Add an on-screen VR OFF button. Enable Cardboard on iOS.
2019-10-25 16:03:00 +02:00
Henrik Rydgård
9b8533c936
Revert "Remove Google Cardboard support. Fixes #11668 "
...
This reverts commit e284d9f00d .
2019-10-25 16:03:00 +02:00
Henrik Rydgård
3be09e619d
Update lang submodule, adding Croatian, thanks to HilmBrala
2019-10-25 13:35:32 +02:00
Henrik Rydgård
c159ee8e9c
Buildfix
2019-10-25 13:03:45 +02:00
LunaMoo
2e31a93a26
Merge branch 'darkstalkers-work' into TemporaryHackishBranch
2019-10-25 00:55:03 +02:00
Henrik Rydgård
7087f1b55e
Further specialization.
2019-10-25 00:14:58 +02:00
LunaMoo
156e67d359
Merge branch 'darkstalkers-work' into TemporaryHackishBranch
2019-10-25 00:12:11 +02:00
LunaMoo
276aee2ad2
Merge branch 'master' into TemporaryHackishBranch
2019-10-25 00:11:51 +02:00
Henrik Rydgård
d314efbf00
More specialization work.
2019-10-24 23:52:55 +02:00
Henrik Rydgård
5f3d0027b6
DarkStalkers: Fix display on OpenGL ES.
2019-10-24 23:25:18 +02:00
Henrik Rydgård
1f955eacf9
DarkStalkers: Fix display in the D3D backends. Still broken in OpenGL.
2019-10-24 23:24:43 +02:00
Henrik Rydgård
fd92fcef9a
Darkstalkers: Gross hack to avoid the game's own stretch, and present the raw buffer instead for a sharper image.
2019-10-24 23:24:43 +02:00
Henrik Rydgård
7fbfcca2fe
More darkstalkers work
2019-10-24 23:24:42 +02:00
Henrik Rydgård
d4563a4a62
Detect sprite drawing (1:1 texture mapping), run a simpler function without the triangle state tracking.
...
This will allow further simplification and specialization.
2019-10-24 23:24:42 +02:00
Henrik Rydgård
dff7e79e49
SoftGPU: Detect through-mode rectangles from triangle strips
2019-10-24 23:24:42 +02:00
Henrik Rydgård
1e9314f73e
Software renderer: Use hardware color conversion on Vulkan in 5551 16-bit mode
2019-10-24 23:24:42 +02:00
Henrik Rydgård
b966c9bb18
Start slowly migrating from macros
2019-10-24 23:24:42 +02:00
Henrik Rydgård
4d57857799
Add a compat.ini flag for software rendering, use it to force on in Darkstalkers
2019-10-24 23:24:42 +02:00
Henrik Rydgård
71adef9d75
Merge pull request #12448 from hrydgard/gl-dataformat-cleanup
...
Code cleanup: OpenGL texture format cleanup
2019-10-24 23:24:26 +02:00
Henrik Rydgård
4d6a4beae1
Text drawing fixes
2019-10-24 23:07:57 +02:00
Henrik Rydgård
46447c9e90
Correct the wrong GL DataFormat enums
2019-10-24 23:01:45 +02:00
Henrik Rydgård
9e607fdeb1
GL: remove another unused format
2019-10-24 22:49:36 +02:00
Henrik Rydgård
fcfeda653d
Reduce GL texture format support to the ES minimum. We have to handle these anyway so let's only have one path.
2019-10-24 22:47:22 +02:00
Henrik Rydgård
8c2e318416
OpenGL dataformat cleanup - pass Draw::DataFormat to the GLRenderManager.
...
Avoids triple GLenum all over the place, and also clearly shows that the
mapping is wrong.
2019-10-24 22:41:41 +02:00
Henrik Rydgård
aa04c57633
Merge pull request #12441 from hrydgard/lin-buildfix
...
Fix the build - there's a Vec3 name collision, fixed it using a namespace.
2019-10-22 23:16:25 +02:00
Henrik Rydgård
767b1e45b2
Fix the build - there's a Vec3 name collision, fixed it using a namespace.
2019-10-22 22:58:10 +02:00
Henrik Rydgård
ae286aef86
Vulkan+SoftwareRenderer: Fix screen rotation on Android.
...
(Missed this because software rendering is normally disabled on Android)
2019-10-22 22:08:21 +02:00
Henrik Rydgård
e09296b9b1
Merge pull request #12433 from unknownbrackets/io-minor
...
Io: Return error code for write attempt to UMD
2019-10-20 22:38:36 +02:00
LunaMoo
55ebcf9ff2
Merge remote-tracking branch 'remotes/Unknown/io-minor' into TemporaryHackishBranch
2019-10-20 20:15:16 +02:00
Unknown W. Brackets
913121cf2b
Io: Consistently use error codes with OpenFile().
...
This gets rid of OpenWithError(), and just always returns a negative value
on error for OpenFile(). Also fixed the sequence rollover, which could've
returned 0.
0 should be considered a valid handle ideally, but left it never returning
0 to simplify cleanup in some areas.
2019-10-20 11:03:37 -07:00
LunaMoo
5df085b8d7
Revert "Add small delays to a few sceUmd functions to fix God of War series."
...
Should no longer be needed with [Unknown] fix.
2019-10-20 19:57:22 +02:00
Henrik Rydgård
1856dabb24
Merge pull request #12432 from unknownbrackets/io-async
...
Fix change async priority when thread already running
2019-10-20 19:56:46 +02:00
LunaMoo
4234992cbc
Merge branch 'io-async' into TemporaryHackishBranch
2019-10-20 19:52:37 +02:00
Unknown W. Brackets
45516783f6
Io: Return error code for write attempt to UMD.
...
Previously, we were returning file not found (because 0), which was not
correct. We were also allowing write handles to sce_lbn.
2019-10-20 10:36:13 -07:00
Unknown W. Brackets
f63daf8185
Io: Change async thread priority if running.
...
Really thought I'd already done this, must've made a mistake...
Fixes #12400 .
2019-10-20 10:26:37 -07:00
Unknown W. Brackets
4065fae262
Io: Destroy async threads on reset.
...
Oops, this left us in a different state on exit.
2019-10-20 10:25:57 -07:00
LunaMoo
476f3b703a
Merge branch 'master' into TemporaryHackishBranch
2019-10-20 17:31:16 +02:00
Henrik Rydgård
c7b3a08cf3
Vulkan: Add checks so we don't try to write NULL objects to a descriptor set.
...
(Shouldn't happen, but bad rendering is better than a crash in descriptor writing)
2019-10-20 17:05:42 +02:00