riperiperi
c6d82209ab
Restride vertex buffer when stride causes attributes to misalign in Vulkan. ( #3679 )
...
* Vertex Buffer Alignment part 1
* Update CacheByRange
* Add Stride Change compute shader, fix storage buffers in helpers
* An AMD exclusive
* Reword
* Change rules - stride conversion when attrs misalign
* Fix stupid mistake
* Fix background pipeline compile
* Improve a few things.
* Fix some feedback
* Address Feedback
(the shader binary didn't change when i changed the source to use the subgroup size)
* Fix bug where rewritten buffer would be disposed instantly.
2022-09-08 20:30:19 -03:00
..
2022-07-31 18:26:06 -03:00
2022-09-08 20:30:19 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-09-08 20:30:19 -03:00
2022-09-08 20:30:19 -03:00
2022-09-08 20:30:19 -03:00
2022-07-31 18:26:06 -03:00
2022-09-08 20:30:19 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-09-08 20:30:19 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-08-20 16:20:27 -03:00
2022-07-31 18:26:06 -03:00
2022-08-16 15:42:42 +02:00
2022-08-04 21:30:08 +00:00
2022-09-08 20:30:19 -03:00
2022-07-31 18:26:06 -03:00
2022-09-08 20:30:19 -03:00
2022-07-31 18:26:06 -03:00
2022-08-16 16:32:37 +00:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-08-11 18:07:37 -03:00
2022-07-31 18:26:06 -03:00
2022-09-08 20:30:19 -03:00
2022-09-08 20:30:19 -03:00
2022-08-11 18:07:37 -03:00
2022-09-08 20:30:19 -03:00
2022-09-08 20:30:19 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-09-08 20:30:19 -03:00
2022-07-31 18:26:06 -03:00
2022-08-11 18:07:37 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-08-17 09:05:15 +02:00
2022-08-11 18:07:37 -03:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-08-26 02:16:41 +00:00
2022-07-31 18:26:06 -03:00
2022-07-31 18:26:06 -03:00
2022-08-26 02:16:41 +00:00
2022-07-31 18:26:06 -03:00
2022-09-08 20:30:19 -03:00
2022-08-20 16:20:27 -03:00
2022-07-31 18:26:06 -03:00
2022-09-08 20:30:19 -03:00
2022-09-08 20:30:19 -03:00
2022-08-16 16:32:37 +00:00
2022-08-16 16:32:37 +00:00