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
|
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
|
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
|
bb38210cfb
|
We somehow lost the usage_ counter increment in VulkanDescSetPool, fix that
|
2023-10-09 17:01:35 +02:00 |
|
Henrik Rydgård
|
a780d02c07
|
Minor reordering
|
2023-10-09 11:54:15 +02:00 |
|
Henrik Rydgård
|
316bc03ac9
|
Move the destroy function for VKRPipelineLayout to VulkanRenderManager
|
2023-10-09 11:54:13 +02:00 |
|
Henrik Rydgård
|
ae58fe3828
|
In GL and Vulkan soft-skin, we might not be fully done decoding when we reach flush. Take that into account.
|
2023-10-08 16:51:58 +02:00 |
|
Henrik Rydgård
|
28ed12aa93
|
Simplify descriptor pool creation
|
2023-10-08 12:39:19 +02:00 |
|
Henrik Rydgård
|
b82a34539d
|
Same as last commit, but in DrawEngineVulkan.
|
2023-10-08 12:39:19 +02:00 |
|
Henrik Rydgård
|
dbe395dd00
|
Add a wrapper around VKRPipelineLayout / descsetlayout
|
2023-10-08 12:39:18 +02:00 |
|
Henrik Rydgård
|
10ccbfd68c
|
Unify the clearing of variables after a draw call
|
2023-10-06 15:39:59 +02:00 |
|
Henrik Rydgård
|
e63bb0459c
|
Add a new stat, so we can see per game if the optimization has an effect
|
2023-10-03 11:01:37 +02:00 |
|
Henrik Rydgård
|
92ffef2626
|
Remove some state from IndexGenerator, fix bugs. Mostly works except vertex cache.
|
2023-10-03 11:01:37 +02:00 |
|
Henrik Rydgård
|
9b411af1f5
|
It's running.
|
2023-10-03 11:01:37 +02:00 |
|
Henrik Rydgård
|
abbd1c83bd
|
Revert "Merge pull request #18184 from hrydgard/expand-lines-mem-fix"
This reverts commit 65b995ac6c, reversing
changes made to 01c3c3638f.
|
2023-09-27 20:04:37 +02:00 |
|
Henrik Rydgård
|
964f606a9c
|
Fix some issues around geometry shaders - like, loading them from shader cache while disabled
|
2023-09-24 01:29:38 +02:00 |
|
Henrik Rydgård
|
2e171b22ec
|
Vulkan: Remove an assert that didn't give much actionable information. Replace with reporting.
|
2023-09-20 22:50:38 +02:00 |
|
Henrik Rydgård
|
966144fa64
|
Bounds check writing to the index buffer when expanding lines/rects/points
|
2023-09-20 19:26:36 +02:00 |
|
Henrik Rydgård
|
3f2ef508c9
|
Make it easier to reason about space in the inds buffer by moving an offset instead of the pointer.
|
2023-09-20 19:23:24 +02:00 |
|