xebra
|
a48a5b32f0
|
[spline/bezier]Unify hardware tessellation of bezier and spline.
|
2018-10-07 23:54:06 +09:00 |
|
xebra
|
3c0fb44f2e
|
[spline/bezier]Improve hwtess to use cached weights.
|
2018-10-07 23:54:05 +09:00 |
|
xebra
|
1b076f8324
|
[spline/bezier]Improve HW tess on Opengl to combine 3 textures into a single texture and use it.
|
2018-10-07 23:54:03 +09:00 |
|
xebra
|
966ff32ee7
|
[spline/bezier]Improve the logic of copying control-points.
|
2018-10-07 23:53:36 +09:00 |
|
Unknown W. Brackets
|
a4c0640f01
|
GE Debugger: Factor out host calls some.
Moving more of this to cross platform for the web debugger.
|
2018-09-01 08:32:03 -07:00 |
|
xebra
|
5536cdd827
|
[spline/bezier]Fix tex coords.
|
2018-06-26 01:47:13 +09:00 |
|
Henrik Rydgård
|
03175b74ef
|
Merge pull request #10957 from unknownbrackets/depal-bounds2
GPU: Dirty tex when clearing or rendering to self
|
2018-06-06 22:22:01 +02:00 |
|
Unknown W. Brackets
|
dca159c47e
|
GPU: Correct sw flat shading color on Vulkan/D3D.
It was only correct on GLES before. This only fixes software transform.
|
2018-06-06 05:53:50 -07:00 |
|
Unknown W. Brackets
|
61fc1cdcfb
|
GPU: Dirty tex when clearing or rendering to self.
This way if we're blitting, we'll re-blit.
|
2018-06-06 05:52:49 -07:00 |
|
Henrik Rydgård
|
c964bc4ba2
|
Fix another of these pesky GL task switching bugs.
|
2018-05-30 19:29:26 +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
|
b730d187e8
|
Add some paranoid checks guided by stack traces from Google Play
|
2018-05-27 22:12:59 +02:00 |
|
Henrik Rydgård
|
117dad8a48
|
Just add some constants for the GL texture slots.
|
2018-04-13 09:11:08 +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
|
8953d7ff73
|
Revert "Comment fixes, reindentation."
This reverts commit 6fa9fcefb2.
|
2018-04-10 12:14:23 +02:00 |
|
Henrik Rydgård
|
69309aa400
|
Revert "Remove some remains of software skinning"
This reverts commit 2d33d526b8.
|
2018-04-10 11:21:56 +02: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
|
feb3870f7d
|
Also take control over Begin/End
|
2018-04-05 17:34:32 +02:00 |
|
Henrik Rydgård
|
8d6bbc54a9
|
Minor refactoring moving creation/deletion of GLPushBuffer to GLRenderManager
|
2018-04-05 17:31:12 +02:00 |
|
Henrik Rydgård
|
6858c77612
|
Don't allow wrapping on framebuffer textures. Fixes GTA on old NV Shield
|
2018-03-17 01:54:11 +01: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
|
2d33d526b8
|
Remove some remains of software skinning
|
2018-03-16 20:38:05 +01:00 |
|
Henrik Rydgård
|
6fa9fcefb2
|
Comment fixes, reindentation.
|
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 |
|