Unknown W. Brackets
|
ec5d1a8722
|
Vulkan: Leave removed commands in render passes.
We'll just need to not check commands.empty(), which we do in a couple
places but not in important ways so far.
|
2018-05-03 08:04:57 -07:00 |
|
Unknown W. Brackets
|
954f93046f
|
Vulkan: Keep state on Clear cmds when used later.
This also removes duplicate state - for example our UI has some duplicate
Scissor commands.
|
2018-05-03 07:18:40 -07:00 |
|
Henrik Rydgård
|
73d6446d72
|
Merge pull request #10997 from unknownbrackets/vulkan-clear
Vulkan: Discard draws immediately before clear
|
2018-05-03 09:23:17 +02:00 |
|
Unknown W. Brackets
|
844015b7f8
|
Vulkan: Discard draws immediately before clear.
Fixes #10163, a crash on Adreno when a clear is the last thing in a render pass.
|
2018-05-02 19:23:49 -07:00 |
|
Henrik Rydgård
|
92a46e9a08
|
Merge pull request #10984 from unknownbrackets/gl-screenshot
Fix GLES game screenshots
|
2018-04-29 19:32:03 +02:00 |
|
Unknown W. Brackets
|
170e871c54
|
thin3d: Report unsupported format conversion.
Better we know than ignore.
|
2018-04-29 10:23:53 -07:00 |
|
Unknown W. Brackets
|
ae1bb20b7b
|
GLES: Fix game screenshots.
|
2018-04-29 10:23:03 -07:00 |
|
Unknown W. Brackets
|
a85e914f78
|
Vulkan: Fix use-after-free crash on shutdown.
|
2018-04-29 09:47:39 -07:00 |
|
Henrik Rydgård
|
03c2292ae9
|
Merge pull request #10915 from unknownbrackets/warnings
Warning fixes
|
2018-04-14 20:30:26 +02:00 |
|
Unknown W. Brackets
|
377b220fb3
|
GLES: GlPushBuffer was a little too friendly.
|
2018-04-14 11:00:13 -07:00 |
|
Henrik Rydgård
|
1987401e74
|
Fix glitch in MGS: Acid perf hack. yeah, slippery slope..
|
2018-04-14 10:27:36 +02:00 |
|
Henrik Rydgård
|
fb7a63bd11
|
Implement shader depal for GL as well, but disabled by default.
|
2018-04-13 20:00:14 +02:00 |
|
Henrik Rydgård
|
0ac6cea34d
|
Add a queue processing hack for Sonic Rivals too. Now it's fast.
|
2018-04-13 18:05:04 +02:00 |
|
Henrik Rydgård
|
413a204138
|
Vulkan: Semi-gross hack that massively improves the perf of MGS2:Acid.
|
2018-04-13 17:32:56 +02:00 |
|
Henrik Rydgård
|
163350bbcd
|
Vulkan/D3D11: Make some space in the base uniform buffer by consolidating the spline parameters into one variable.
|
2018-04-13 08:58:05 +02:00 |
|
Henrik Rydgård
|
f4d8bfdf18
|
Avoid some GL errors on older devices
|
2018-04-12 14:35:25 +02:00 |
|
Henrik Rydgård
|
dd228be698
|
GL: Add a lot of conditional error checks (normally not enabled)
|
2018-04-12 14:35:04 +02:00 |
|
Henrik Rydgård
|
36fd2711d6
|
Revert "Remove further remains of hardware skinning."
This reverts commit 40db61a680.
|
2018-04-10 12:22:41 +02:00 |
|
Unknown W. Brackets
|
32eb483932
|
GLES: Defrag using deleter off render thread.
Moving it to the render thread was a bit more complex because of
localMemory. Fixes #10859.
|
2018-04-08 19:22:46 -07:00 |
|
Unknown W. Brackets
|
99d16b2202
|
Vulkan: Add tags to UI textures too.
|
2018-04-06 21:43:18 -07:00 |
|
Henrik Rydgård
|
ca0fb77080
|
Assorted cleanups. Don't assert on no clear mask.
|
2018-04-06 23:29:44 +02:00 |
|
Henrik Rydgård
|
b06df3536e
|
Auto unregister push buffer on deletion.
|
2018-04-05 17:53:03 +02:00 |
|
Henrik Rydgård
|
c7eb259c0c
|
Auto register new push buffers on creation
|
2018-04-05 17:50:37 +02:00 |
|
Henrik Rydgård
|
76138fee6d
|
Move pushbuffer deletion to the render manager.
|
2018-04-05 17:47:08 +02:00 |
|
Henrik Rydgård
|
feb3870f7d
|
Also take control over Begin/End
|
2018-04-05 17:34:32 +02:00 |
|