Luke Benstead
|
5865d57384
|
Wait for the store queues to finish when we've uploaded everything
|
2023-05-20 07:45:16 +01:00 |
|
Luke Benstead
|
a5891056db
|
Many bug fixes and optimisations
|
2023-05-16 13:31:44 +01:00 |
|
Luke Benstead
|
9cffe14ad6
|
Clean up aligned vector
|
2023-05-12 20:51:36 +01:00 |
|
Luke Benstead
|
e683b8becb
|
Optimisations
|
2023-05-11 20:00:13 +01:00 |
|
Luke Benstead
|
0f65eab86a
|
Much faster clipping
|
2023-04-26 20:50:43 +01:00 |
|
Luke Benstead
|
0923b5c601
|
Further optimisations
|
2023-04-23 20:16:15 +01:00 |
|
Luke Benstead
|
2ec7055547
|
Optimisations
|
2023-04-23 07:44:09 +01:00 |
|
Luke Benstead
|
9cc52a01fe
|
Better clipping
|
2023-04-22 20:47:45 +01:00 |
|
Luke Benstead
|
095ebf2790
|
Fix final bug
|
2023-04-22 11:37:42 +01:00 |
|
Luke Benstead
|
baa275b41b
|
Fix a bunch of issues with clipping (almost working)
|
2023-04-21 20:38:21 +01:00 |
|
Luke Benstead
|
72c375f87c
|
Fix some things
|
2023-04-21 11:39:37 +01:00 |
|
Luke Benstead
|
e54494e995
|
More clipping work
|
2023-04-20 20:45:59 +01:00 |
|
Luke Benstead
|
c5ce81a38d
|
WIP: Restructure clipping to be much MUCH faster in the visible case
This currently only works with triangles, anything more and it crashes
due to me not queuing subsequent vertices in the strip correctly
|
2023-04-19 20:57:44 +01:00 |
|
Luke Benstead
|
307d371c55
|
Various store queue shinanigans
|
2023-04-11 20:46:31 +01:00 |
|
Luke Benstead
|
0c5f941098
|
Optimise nearz clipping
|
2023-03-17 20:40:55 +00:00 |
|
Luke Benstead
|
e5c6fefcd9
|
Optimisations
|
2023-03-16 21:24:12 +00:00 |
|
Luke Benstead
|
8beb295c6b
|
Refactor state management
|
2023-03-07 10:19:09 +00:00 |
|
Luke Benstead
|
a9f3e3a744
|
Fix alignments
|
2023-03-06 13:44:17 +00:00 |
|
Luke Benstead
|
5296f5c79c
|
Optimise perspective divide assuming W is always positive
|
2022-11-05 20:28:24 +00:00 |
|
Luke Benstead
|
a248f3a50c
|
Faster inversion
|
2022-11-03 20:24:38 +00:00 |
|
Luke Benstead
|
6be3e6185d
|
Faster inversion
|
2022-09-14 19:20:24 +01:00 |
|
Luke Benstead
|
0b62ac8673
|
Clean ups and optimisations
|
2022-08-25 21:24:08 +01:00 |
|
Luke Benstead
|
4edf8ce04d
|
Use the direct texture path for vbuffer uploads
|
2022-08-25 20:01:54 +01:00 |
|
Luke Benstead
|
3d69003c5f
|
Allow disabling near-z
|
2022-06-13 20:16:37 +01:00 |
|
Luke Benstead
|
6fb15ee4c7
|
Fix some winding issues
|
2022-06-13 20:05:54 +01:00 |
|
Luke Benstead
|
16f6100afa
|
Fix issues and optimise
|
2022-06-12 19:53:26 +01:00 |
|
Luke Benstead
|
4827fd4c5b
|
Fix various clipping glitches
|
2022-06-11 21:27:09 +01:00 |
|
Luke Benstead
|
53c54997c3
|
Fix a number of issues!
|
2022-06-10 20:27:21 +01:00 |
|
Luke Benstead
|
dbb94d0cb9
|
Move clipping into list submission
|
2022-06-09 13:07:51 +01:00 |
|
Luke Benstead
|
fe616028bb
|
X86
|
2021-04-09 15:24:47 +00:00 |
|