Unknown W. Brackets
|
ef43ec5f33
|
GPU: Split up software transform into phases.
|
2020-05-08 23:09:24 -07:00 |
|
Unknown W. Brackets
|
ac60e2ecd4
|
GPU: Track HW tess at start of frame too.
This also makes it so we don't force the setting off when you change
backends, and just ignore it if unsupported.
|
2020-04-04 11:52:32 -07:00 |
|
Unknown W. Brackets
|
c42fb72419
|
GPU: Update uniforms w/ consistent render mode too.
|
2020-04-04 11:03:07 -07:00 |
|
Henrik Rydgard
|
9736bc431a
|
The block transfer setting should not affect clearing memory behind a render target, especially since that's already gated behind a compat flag.
|
2019-02-08 14:46:16 +01:00 |
|
Unknown W. Brackets
|
b1e68c653c
|
GPU: Avoid a missing virtual destructor warning.
|
2018-12-01 13:59:47 -08:00 |
|
xebra
|
eca9386c05
|
[spline/bezier]Reduce static buffers. Get rid of the spline buffer using half of the vertex buffer.
|
2018-10-07 23:54:31 +09:00 |
|
xebra
|
ef53195ae8
|
[spline/bezier]Surround with namespace Spline.
|
2018-10-07 23:54:28 +09:00 |
|
xebra
|
41823f8780
|
[spline/bezier]Fix GLES texture resolution of HW tess to real 2D to avoid huge width in FF4CC mist dragon morphing.
|
2018-10-07 23:54:23 +09:00 |
|
xebra
|
89786b943d
|
[spline/bezier]Instanced rendering for B-Spline is very slow when using weak GPU, so disabled it and simplify the shaders.
Add changing the quality of HW tessellation.
|
2018-10-07 23:54:22 +09:00 |
|
xebra
|
453e274fbe
|
[spline/bezier]Fix around vertex type flags.
|
2018-10-07 23:54:11 +09:00 |
|
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
|
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 |
|
Unknown W. Brackets
|
9bac603976
|
GPU: Use HW transform for flat spline/bezier.
We can control the provoking vertex here, but it's less likely to matter.
|
2018-06-28 19:30:20 -07:00 |
|
xebra
|
4fab160e19
|
[spline/bezier]Modify D3D11 hwtess texture buffer to structured shader buffer.
|
2018-06-27 01:10:36 +09:00 |
|
Unknown W. Brackets
|
2606365ba4
|
GPU: Use software transform for flat shading.
Except on GLES where it works fine with the default provoking index.
This fixes #10969 so that it works everywhere.
|
2018-06-06 05:53:50 -07: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 |
|
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
|
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 |
|
Henrik Rydgård
|
23980065ba
|
Unify all the DrawEngine::SubmitPrim
|
2018-02-26 11:07:30 +01:00 |
|