0
0
Fork 0
mirror of https://github.com/ryujinx-mirror/ryujinx.git synced 2024-12-23 23:45:45 +00:00
ryujinx-fork/Ryujinx.Graphics.Gpu/Shader/Cache
gdkchan d9d18439f6
Use a new approach for shader BRX targets (#2532)
* Use a new approach for shader BRX targets

* Make shader cache actually work

* Improve the shader pattern matching a bit

* Extend LDC search to predecessor blocks, catches more cases

* Nit

* Only save the amount of constant buffer data actually used. Avoids crashes on partially mapped buffers

* Ignore Rd on predicate instructions, as they do not have a Rd register (catches more cases)
2021-08-11 20:59:42 +02:00
..
Definition Use a new approach for shader BRX targets (#2532) 2021-08-11 20:59:42 +02:00
CacheCollection.cs Use a new approach for shader BRX targets (#2532) 2021-08-11 20:59:42 +02:00
CacheHelper.cs Use a new approach for shader BRX targets (#2532) 2021-08-11 20:59:42 +02:00
CacheManager.cs Use a new approach for shader BRX targets (#2532) 2021-08-11 20:59:42 +02:00
CacheMigration.cs Simplify handling of shader vertex A (#1999) 2021-02-08 10:42:17 +11:00