zhang wei
|
3380bbb0c6
|
save cache before clear
|
2018-06-04 22:00:29 +08:00 |
|
Henrik Rydgård
|
1c17373039
|
GLES: Properly restore the pointer to the render manager in more places
|
2018-05-29 23:07:22 +02:00 |
|
Henrik Rydgård
|
0d6be3a476
|
GLES: Refresh the draw context in DrawEngineGLES on DeviceRestore. How did we miss this?
|
2018-05-27 22:25:15 +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 |
|
Henrik Rydgård
|
2cd8bd9bc3
|
Fixes to in-game GPU shutdown/switching. Fixes #10860
|
2018-04-05 20:26:29 +02:00 |
|
Henrik Rydgård
|
1d6263d5eb
|
More GL shutdown fixes. Partially fixes #10868
|
2018-04-05 12:28:59 +02:00 |
|
Henrik Rydgård
|
614cabb115
|
Implement pipeline/shader cache for Vulkan, to avoid shader compile stutters on second and subsequent runs.
The raw pipeline cache got pretty large. Instead, store IDs like GL.
There's still a disabled option to store the pipeline cache objects.
|
2018-03-16 21:03:03 +01:00 |
|
Henrik Rydgård
|
7a8310ae5e
|
Tiny unification of code. Save the GL shader cache a bit less often.
|
2018-03-13 13:35:58 +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
|
f5dd9c17cd
|
Add comment trying to clarify shutdown of GPU_GLES, restore the wipe, minor tweaks. Should help #10652
This reverts commit 10be0cad96.
|
2018-02-27 22:04:24 +01:00 |
|
Henrik Rydgård
|
4b784e6035
|
Merge pull request #10653 from hrydgard/submitprim-unify
Unify the SubmitPrim function, and some others, between the HW backends
|
2018-02-26 16:17:16 +01:00 |
|
Henrik Rydgård
|
10be0cad96
|
GL: Don't wait-for-idle when shutting down the PSP GPU, it's the wrong place. Should fix #10652
|
2018-02-26 15:48:45 +01:00 |
|
Henrik Rydgård
|
64ec46e705
|
Unify FramebufferDirty()/FramebufferReallyDirty() for the hw backends
|
2018-02-26 11:58:17 +01:00 |
|
Henrik Rydgård
|
78467d6092
|
Unify FastRunLoop for the hardware backends.
|
2018-02-26 11:52:16 +01:00 |
|
Henrik Rydgård
|
6a2f45c2e1
|
Unify UpdateCmdInfo
|
2018-02-26 11:48:56 +01:00 |
|
Henrik Rydgård
|
8cef1f0f8d
|
GPU: Unify command table (cmdInfo_)
|
2018-02-26 11:44:02 +01:00 |
|
Henrik Rydgård
|
967018b7f8
|
Unify Execute_LoadClut
|
2018-02-26 11:32:02 +01:00 |
|
Henrik Rydgård
|
c7f8f4c5ca
|
Unify Execute_Prim
|
2018-02-26 11:22:27 +01:00 |
|
Unknown W. Brackets
|
0399088fc7
|
GLES: Handle glGetString() on GL thread.
We only use a few strings, so should be fine to cache them.
|
2018-01-27 15:10:17 +01:00 |
|
Unknown W. Brackets
|
30a60018a0
|
GLES: Fix race crash on shutdown.
This happens when there are pointers in step commands that get freed.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
ccdb4d186d
|
gl-render-manager: Fix HW tesselation. Remove 1D texture support, likely no benefit.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
51f467a7b3
|
Kill off the GL state cache
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
f3282dcfda
|
Delete the gl name cache (might resurrect it on the GLQueueRunner side if needed later). Other cleanup and fixes.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
46e1fbb788
|
Initial texture work. Bugfix indexed drawing
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
bd6818198a
|
More GLRenderManager
|
2018-01-27 15:10:17 +01:00 |
|