Ryujinx/Ryujinx.Graphics.Gpu/Shader
gdkchan 8b44eb1c98
Separate GPU engines and make state follow official docs (part 1/2) (#2422)
* Use DeviceState for compute and i2m

* Migrate 2D class, more comments

* Migrate DMA copy engine

* Remove now unused code

* Replace GpuState by GpuAccessorState on GpuAcessor, since compute no longer has a GpuState

* More comments

* Add logging (disabled)

* Add back i2m on 3D engine
2021-07-07 20:56:06 -03:00
..
Cache Pass CbufSlot when getting info from the texture descriptor (#2291) 2021-05-19 20:05:43 +02:00
CachedGpuAccessor.cs Pass CbufSlot when getting info from the texture descriptor (#2291) 2021-05-19 20:05:43 +02:00
GpuAccessor.cs Separate GPU engines and make state follow official docs (part 1/2) (#2422) 2021-07-07 20:56:06 -03:00
GpuAccessorState.cs Separate GPU engines and make state follow official docs (part 1/2) (#2422) 2021-07-07 20:56:06 -03:00
ShaderAddresses.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
ShaderBundle.cs Salieri: shader cache (#1701) 2020-11-13 00:15:34 +01:00
ShaderCache.cs Separate GPU engines and make state follow official docs (part 1/2) (#2422) 2021-07-07 20:56:06 -03:00
ShaderCacheState.cs Fix inconsistencies in progress reporting (#2129) 2021-03-22 19:40:07 +01:00
ShaderCodeHolder.cs Salieri: shader cache (#1701) 2020-11-13 00:15:34 +01:00
ShaderCompileTask.cs Use event to wake the main thread on task completion 2021-04-18 17:33:59 +01:00
ShaderDumper.cs Refactor shader GPU state and memory access (#1203) 2020-05-06 11:02:28 +10:00
TextureDescriptorCapableGpuAccessor.cs Pass CbufSlot when getting info from the texture descriptor (#2291) 2021-05-19 20:05:43 +02:00