Henrik Rydgård
|
70481c9444
|
Fix the loading status. Prettify the loading screen by putting the status and spinner along the bottom edge.
|
2018-03-13 11:25:17 +01:00 |
|
Henrik Rydgård
|
a0fa199ce3
|
Merge pull request #10715 from unknownbrackets/loading
UI: Show more detailed loading status
|
2018-03-13 10:44:07 +01:00 |
|
Unknown W. Brackets
|
88e01c7944
|
UI: Show more detailed loading status.
It's sometimes taking longer, so this may make it easier to identify.
See #10673.
|
2018-03-12 18:06:46 -07:00 |
|
Henrik Rydgård
|
7c6034e2ce
|
Merge pull request #10713 from hrydgard/windows-gl-vsync-fix
Fix VSync on Windows. Should fix #10711
|
2018-03-13 00:03:33 +01:00 |
|
Henrik Rydgård
|
162a425c15
|
Merge pull request #10714 from notnotme/master
Fix crash happening with glGetFloatv on GPDXD devices
|
2018-03-12 23:46:26 +01:00 |
|
Romain Graillot
|
ad37e7ce45
|
Fix crash happening with glGetFloatv on GPDXD devices
|
2018-03-12 23:11:58 +01:00 |
|
Henrik Rydgård
|
2a438d6e03
|
Fix VSync on Windows. Should fix #10711
|
2018-03-12 20:07:31 +01:00 |
|
Henrik Rydgård
|
cd75c46d47
|
Sort Vulkan function pointers by use. Might save us a cacheline or two during command submission..
|
2018-03-12 20:05:50 +01:00 |
|
Henrik Rydgård
|
5ee851a5cf
|
Merge pull request #10712 from hrydgard/combine-two-uniforms
Combine the lightAngle and spotCoef float uniforms into one float2.
|
2018-03-12 11:48:14 +01:00 |
|
Henrik Rydgård
|
d8651fd85b
|
Combine the lightAngle and spotCoef float uniforms into one float2. Saves 64 bytes from the light uniform buffer, making it an even 512.
Probably a very small perf optimization.
|
2018-03-12 11:17:45 +01:00 |
|
Henrik Rydgård
|
3c16f84378
|
Merge pull request #10707 from hrydgard/blackscreen-flicker-fix
Let's not do immediate flips in non-buffered.
|
2018-03-11 18:32:10 +01:00 |
|
Henrik Rydgård
|
a742465692
|
Merge pull request #10706 from hrydgard/vulkan-reliability-fixes
Fixes to vulkan restart logic on Android. Should help #10696
|
2018-03-11 18:01:20 +01:00 |
|
Henrik Rydgård
|
c1e05ae861
|
Let's not do immediate flips in non-buffered. Should help #10395
|
2018-03-11 17:42:16 +01:00 |
|
Henrik Rydgård
|
9f9903c02e
|
Fixes to vulkan restart logic on Android. Should help #10696
|
2018-03-11 17:14:11 +01:00 |
|
Henrik Rydgård
|
0ed3deabe6
|
Fix #10692 (crash when starting games from command line). Throw in some minor Vulkan fixes as well.
|
2018-03-08 16:35:13 +01:00 |
|
Henrik Rydgård
|
90dbd9a725
|
Merge pull request #10691 from hrydgard/more-drawprim-opt
More DrawPrim optimizations
|
2018-03-05 18:23:08 +01:00 |
|
Henrik Rydgård
|
b6cbbceac9
|
MOVUPS to be safe.
|
2018-03-05 16:23:07 +01:00 |
|
Henrik Rydgård
|
91b565ae20
|
Minor simplification in X86/X64 vertex decoder jit
|
2018-03-05 13:19:36 +01:00 |
|
Henrik Rydgård
|
50de13d3d7
|
Optimize the "inner interpreter" for God of War character drawing. Speeds the games up by 4% or so.
(measured on the title screen though..)
|
2018-03-05 12:50:51 +01:00 |
|
Henrik Rydgård
|
4cf5999bc8
|
Move the vertTypeID calculation out of DrawEngine. Need to shorten SubmitPrim as much as possible.
|
2018-03-05 12:28:10 +01:00 |
|
Henrik Rydgård
|
d45ae9e67a
|
Merge pull request #10688 from unknownbrackets/gl-buffers
GLES: Support more buffer mapping strategies
|
2018-03-05 09:15:41 +01:00 |
|
Henrik Rydgård
|
87575910df
|
Oops, fix hardware tess in Vulkan (after removing hw skinning, we need to adjust the binding number)
|
2018-03-05 00:43:54 +01:00 |
|
Henrik Rydgård
|
37f44364dc
|
Merge pull request #10671 from hrydgard/remove-hardware-skinning
Remove hardware skinning since SW skinning is faster
|
2018-03-05 00:37:34 +01:00 |
|
Henrik Rydgård
|
8ff5704fbf
|
Fix indentation mistake, minor cleanup.
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
f086a0915f
|
Further cleanup after the removal of hardware skinning.
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
6fa9fcefb2
|
Comment fixes, reindentation.
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
fcdb816235
|
Remove gstate_c.deferredVertTypeDirty
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
40db61a680
|
Remove further remains of hardware skinning. Fixes #10661
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
44100c6c1d
|
VertexLoader: Remove now-unused weights translation code
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
dcb773d624
|
Start removing support for hardware skinning.
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
978f8e73e5
|
Remove checks that disabled software skinning if there was morph.
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
66cbad443a
|
Add necessary decode functions to support morph+skin
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
45cfda4aa0
|
Small refactoring in VertexDecoderCommon
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
d3665a8482
|
Minor cleanup
|
2018-03-05 00:03:47 +01:00 |
|
Unknown W. Brackets
|
7c983a6842
|
GLES: Support more buffer mapping strategies.
|
2018-03-04 14:48:06 -08:00 |
|
Unknown W. Brackets
|
021ade5065
|
GLES: Fix force alignment on buffer map.
|
2018-03-04 13:26:52 -08:00 |
|
Henrik Rydgård
|
38bf10baaa
|
GL: Use AllocateAlignedMemory to make sure localMemory is always aligned. Fixes #10666
Seems the code that tries to align is faulty in some cases but this avoids the issue at least.
|
2018-03-04 22:22:47 +01:00 |
|
Henrik Rydgård
|
1ea4747242
|
Merge pull request #10685 from unknownbrackets/gl-buffers
GLES: Buffer handling cleanup
|
2018-03-04 19:46:20 +01:00 |
|
Unknown W. Brackets
|
1b8e3edb86
|
GLES: Buffer handling cleanup.
Trying to fix the mystery issues on some devices.
|
2018-03-04 10:00:45 -08:00 |
|
Henrik Rydgård
|
afb7413e37
|
Merge pull request #10676 from hrydgard/qt-setwindowtitle-fix
Qt SetWindowTitle threading fix
|
2018-03-03 10:11:39 +01:00 |
|
Henrik Rydgård
|
80df926265
|
Qt: Set window title asynchronously. Should fix #10674
|
2018-03-03 08:56:56 +01:00 |
|
Henrik Rydgård
|
448e8fb49a
|
Split out QtHost.h from HostTypes.h
|
2018-03-03 08:46:12 +01:00 |
|
Henrik Rydgård
|
a0612f4c87
|
Merge pull request #10672 from hrydgard/android-gfx-fixes
Android: Fix fallback from Vulkan to GL.
|
2018-03-03 08:26:49 +01:00 |
|
Henrik Rydgård
|
f196a877e6
|
Android: Fix fallback from Vulkan to GL.
|
2018-03-03 00:00:18 +01:00 |
|
Henrik Rydgård
|
b74634aa3b
|
Turn off the inner interpreter when stepping in the GE debugger. Fix comment.
|
2018-03-02 07:06:58 +01:00 |
|
Henrik Rydgård
|
18db8b0bd6
|
Fix custom UI backgrounds again by initializing lazily (turned out to be the cause of #10662)
|
2018-03-01 16:09:23 +01:00 |
|
Henrik Rydgård
|
1e940f4973
|
Buildfix, warning fixes
|
2018-03-01 13:50:56 +01:00 |
|
Henrik Rydgård
|
ee752f5399
|
Some error handling and assert improvements, trying to understand #10662
|
2018-03-01 12:21:58 +01:00 |
|
Henrik Rydgård
|
c7dcb7c365
|
D3D9/D3D11: Fix GPU feature detection. Enforce accurate depth on nVidia as well, they no longer seem to support reverse depth so it's needed as a workaround. Fixes #10655
|
2018-03-01 09:38:06 +01:00 |
|
Henrik Rydgård
|
4130bcd416
|
inner interpreter: support skipping regular nops
|
2018-03-01 09:38:06 +01:00 |
|