Unknown W. Brackets
|
de46b0998a
|
GPU: Correctly initialize HW tessellation support.
Oops, shouldn't call a virtual in a constructor.
|
2021-05-08 09:10:23 -07:00 |
|
Unknown W. Brackets
|
8a8328c431
|
Common: Move ColorConv to a more appropriate place.
|
2021-05-01 11:20:05 -07:00 |
|
aliaspider
|
9a3e5879bb
|
Global: Correct many endian types and casts.
|
2021-02-18 22:25:24 -08:00 |
|
Unknown W. Brackets
|
f32f89dd90
|
Global: Remove some unused variables.
|
2021-02-15 11:59:45 -08:00 |
|
Henrik Rydgård
|
9a24bcdd9f
|
Vertex cache minihash: Round up the starting address to a multiple of 4.
|
2021-01-30 18:40:18 +01:00 |
|
Henrik Rydgård
|
391b8155c5
|
More work on detangling the concepts and making things make more sense.
|
2020-11-08 13:14:23 +01:00 |
|
Henrik Rydgård
|
821817e6d4
|
Move the profiler to Common
|
2020-10-04 11:42:16 +02:00 |
|
Henrik Rydgård
|
be54050521
|
Also optimize IndexGenerator::AddStrip for ARM NEON.
|
2020-09-24 09:24:03 +02:00 |
|
Henrik Rydgård
|
707e9cf7ac
|
Remove some unnecessary function parameters, improve some comments.
|
2020-09-20 20:44:18 +02:00 |
|
Unknown W. Brackets
|
15c25be42b
|
GPU: Switch vertex/lookup hashes to XXH3.
This is faster pretty much everywhere.
|
2020-08-27 20:37:49 -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
|
46b9454e73
|
GPU: Reset hw transform once per frame.
Might prevent potential crashes if it changes mid-frame.
|
2020-04-04 11:21:22 -07:00 |
|
Unknown W. Brackets
|
30ede8240c
|
GPU: Move hw transform decision to draw engine.
|
2020-04-04 11:14:32 -07:00 |
|
Henrik Rydgard
|
5aed2a2cee
|
Gate fewer effects behind "Disable slow framebuffer effects".
|
2019-02-08 15:02:31 +01:00 |
|
Henrik Rydgård
|
4942c52f73
|
Merge pull request #11172 from weihuoya/cullface
handle cullface, help to #10597
|
2018-11-23 09:56:17 +01: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
|
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
|
1e84a62e96
|
[spline/bezier]Implement weights cache system.
|
2018-10-07 23:53:50 +09:00 |
|
xebra
|
966ff32ee7
|
[spline/bezier]Improve the logic of copying control-points.
|
2018-10-07 23:53:36 +09:00 |
|
weihuoya
|
7383e90c19
|
handle cullface, help to #10597
|
2018-08-23 12:46:09 +08:00 |
|
weihuoya
|
d029bbacc7
|
triangle fan
|
2018-06-03 22:29:50 +08:00 |
|
zhang wei
|
3419197ee9
|
flush back cull mode
|
2018-04-27 21:49:43 +08:00 |
|
zhang wei
|
cfc353ee81
|
handle cull mode by indices, improve performance for GVGNP, refer to #10172
|
2018-04-27 16:33:35 +08:00 |
|
Henrik Rydgård
|
36fd2711d6
|
Revert "Remove further remains of hardware skinning."
This reverts commit 40db61a680.
|
2018-04-10 12:22:41 +02:00 |
|