Ryujinx/Ryujinx.Graphics.Gpu/Engine/Threed
gdkchan 0f6ec446ea
Replace BGRA and scale uniforms with a uniform block (#2496)
* Replace BGRA and scale uniforms with a uniform block

* Setting the data again on program change is no longer needed

* Optimize and resolve some warnings

* Avoid redundant support buffer updates

* Some optimizations to BindBuffers (now inlined)

* Unify render scale arrays
2021-08-11 21:33:43 +02:00
..
ConditionalRendering.cs Separate GPU engines (part 2/2) (#2440) 2021-07-11 17:20:40 -03:00
ConstantBufferUpdater.cs Separate GPU engines (part 2/2) (#2440) 2021-07-11 17:20:40 -03:00
DrawManager.cs Separate GPU engines (part 2/2) (#2440) 2021-07-11 17:20:40 -03:00
DrawState.cs Separate GPU engines (part 2/2) (#2440) 2021-07-11 17:20:40 -03:00
IbStreamer.cs Separate GPU engines (part 2/2) (#2440) 2021-07-11 17:20:40 -03:00
SemaphoreUpdater.cs Separate GPU engines (part 2/2) (#2440) 2021-07-11 17:20:40 -03:00
StateUpdater.cs Replace BGRA and scale uniforms with a uniform block (#2496) 2021-08-11 21:33:43 +02:00
StateUpdateTracker.cs Separate GPU engines (part 2/2) (#2440) 2021-07-11 17:20:40 -03:00
ThreedClass.cs Implement a fast path for I2M transfers (#2467) 2021-07-12 16:48:57 -03:00
ThreedClassState.cs Separate GPU engines (part 2/2) (#2440) 2021-07-11 17:20:40 -03:00