Ryujinx/Ryujinx.Graphics.GAL
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
..
2020-01-09 02:13:00 +01:00
2020-01-09 02:13:00 +01:00
2022-07-31 18:26:06 -03:00
2020-01-09 02:13:00 +01:00
2020-01-09 02:13:00 +01:00
2020-01-09 02:13:00 +01:00
2020-01-09 02:13:00 +01:00
2022-07-31 18:26:06 -03:00
2020-01-09 02:13:00 +01:00
2020-01-09 02:13:00 +01:00
2022-08-18 18:04:54 +02:00
2020-01-09 02:13:00 +01:00
2022-08-18 18:04:54 +02:00
2020-01-09 02:13:00 +01:00
2020-01-09 02:13:00 +01:00
2020-01-09 02:13:00 +01:00
2020-01-09 02:13:00 +01:00
2020-01-09 02:13:00 +01: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
2020-01-09 02:13:00 +01:00
2020-01-09 02:13:00 +01:00
2020-01-09 02:13:00 +01:00
2020-01-09 02:13:00 +01:00
2022-07-31 18:26:06 -03:00