ryujinx/Ryujinx.Graphics.Shader/Instructions
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
..
InstEmitAlu.cs
InstEmitAluHelper.cs
InstEmitConversion.cs
InstEmitFArith.cs
InstEmitFlow.cs Use a new approach for shader BRX targets (#2532) 2021-08-11 20:59:42 +02:00
InstEmitHelper.cs Move shader resource descriptor creation out of the backend (#2290) 2021-05-19 23:15:26 +02:00
InstEmitMemory.cs
InstEmitMove.cs
InstEmitter.cs
InstEmitTexture.cs Unscale textureSize when resolution scaling is used (#2441) 2021-07-09 00:09:07 -03:00
InstEmitVideo.cs
InstEmitVote.cs
Lop3Expression.cs