Henrik Rydgård
|
cc6f9a73ca
|
Oops, fix for previous commit. And minor optimization.
|
2023-11-12 01:32:02 +01:00 |
|
Henrik Rydgård
|
632fa1c9d6
|
Cache and hash data for DrawPixels.
We already had a cache to reuse texture objects so just
opportunistically reuse them when easy to do so.
|
2023-11-11 19:58:12 +01:00 |
|
Henrik Rydgård
|
dd032dc533
|
Delete two unused structs
|
2023-11-11 10:55:54 +01:00 |
|
Henrik Rydgård
|
4f2f1c4392
|
Tilt: Fix some edge cases leading to division by zero and similar.
|
2023-11-09 19:14:31 +01:00 |
|
Henrik Rydgård
|
48a1348352
|
Move a var for clarity
|
2023-11-01 21:30:04 -06:00 |
|
Henrik Rydgård
|
ee6ffac28e
|
Ignore triangle strips with less than 3 vertices.
Should fix the new issue reported in #18273
|
2023-11-01 21:28:37 -06:00 |
|
Henrik Rydgård
|
618589abd8
|
Merge pull request #18362 from unknownbrackets/softgpu-zmirror
softgpu: Point depthbuf at the first VRAM mirror
|
2023-10-15 22:53:00 +02:00 |
|
Unknown W. Brackets
|
f7f05072fe
|
softgpu: Point depthbuf at the first VRAM mirror.
|
2023-10-15 10:33:05 -07:00 |
|
Henrik Rydgård
|
f842f16fbe
|
Inline "DecodeVertexToPushPool" for ease of change.
|
2023-10-12 11:58:49 +02:00 |
|
Henrik Rydgård
|
12a98baf59
|
Cleanups, make the various SubmitPrim implementations more similar
|
2023-10-12 11:58:48 +02:00 |
|
Henrik Rydgård
|
f769b2c8a3
|
Remove unused functionality from descpool
|
2023-10-11 12:29:57 +02:00 |
|
Henrik Rydgård
|
0ad2827e14
|
Vulkan: Fix synchronization when shutting the GPU down in-game.
|
2023-10-11 12:27:39 +02:00 |
|
Henrik Rydgård
|
183d49329a
|
Allow writing directly into the packed descriptor buffer, saving a memcpy.
|
2023-10-11 11:02:17 +02:00 |
|
Henrik Rydgård
|
2ac14f555d
|
Remove VulkanPushBuffer (keeping our newer replacement VulkanPushPool)
|
2023-10-11 09:06:24 +02:00 |
|
Henrik Rydgård
|
e4ea4831e9
|
Delete the vertex cache option from the code.
|
2023-10-10 15:43:43 +02:00 |
|
Henrik Rydgård
|
078018a943
|
Move the clockwise calculation out of DrawEngineCommon
|
2023-10-10 13:16:34 +02:00 |
|
Henrik Rydgård
|
82606b6eb2
|
Move the clockwise calculation out of the AddPrim loop
|
2023-10-10 13:00:57 +02:00 |
|
Henrik Rydgård
|
3d949b080d
|
Prepare VulkanDescSetPool for block allocation
|
2023-10-10 09:14:10 +02:00 |
|
Henrik Rydgård
|
9c1c09ff5c
|
Remove commented out code
|
2023-10-10 09:02:35 +02:00 |
|
Henrik Rydgård
|
ba4d1668ce
|
Don't forget to update descCount in tess mode
|
2023-10-10 09:02:35 +02:00 |
|
Henrik Rydgård
|
af47ad035d
|
Also use the new descriptor mechanism for in-game
|
2023-10-10 09:00:29 +02:00 |
|
Henrik Rydgård
|
35fcec1e4b
|
Another small fix, helps Toca series games.
|
2023-10-10 02:13:25 +02:00 |
|
Henrik Rydgård
|
24409f6f94
|
Additional check fix
|
2023-10-09 21:15:17 +02:00 |
|
Henrik Rydgård
|
f6ba4ee4de
|
Only support extending triangle-based draw calls. Fixes Crazy Taxi.
|
2023-10-09 21:14:00 +02:00 |
|
Henrik Rydgård
|
10bc6b4cd8
|
Safety check that doesn't fix crazy taxi
|
2023-10-09 21:10:53 +02:00 |
|