Ryujinx/Ryujinx.Graphics.Gpu/Engine
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
..
Compute Separate GPU engines and make state follow official docs (part 1/2) (#2422) 2021-07-07 20:56:06 -03:00
Dma Separate GPU engines and make state follow official docs (part 1/2) (#2422) 2021-07-07 20:56:06 -03:00
GPFifo Separate GPU engines and make state follow official docs (part 1/2) (#2422) 2021-07-07 20:56:06 -03:00
InlineToMemory Separate GPU engines and make state follow official docs (part 1/2) (#2422) 2021-07-07 20:56:06 -03:00
MME Fix MacroJit SubtractWithBorrow Alu Reg Operation. (#1473) 2020-08-13 12:08:48 -03:00
Twod Separate GPU engines and make state follow official docs (part 1/2) (#2422) 2021-07-07 20:56:06 -03:00
ConditionalRenderEnabled.cs Implement small indexed draws and other fixes to make guest Vulkan work (#1558) 2020-09-24 09:48:34 +10:00
IbStreamer.cs Implement small indexed draws and other fixes to make guest Vulkan work (#1558) 2020-09-24 09:48:34 +10:00
Inline2Memory.cs Initial support for separate GPU address spaces (#2394) 2021-06-29 19:32:02 +02:00
MethodClear.cs Initial support for GPU channels (#2372) 2021-06-24 01:51:41 +02:00
MethodConditionalRendering.cs Initial support for separate GPU address spaces (#2394) 2021-06-29 19:32:02 +02:00
MethodDraw.cs Initial support for GPU channels (#2372) 2021-06-24 01:51:41 +02:00
MethodFirmware.cs Ignore exit flag on branch delay slot (#899) 2020-01-22 02:11:43 +01:00
MethodIncrementSyncpoint.cs Implement lazy flush-on-read for Buffers (SSBO/Copy) (#1790) 2021-01-17 17:08:06 -03:00
MethodReport.cs Initial support for separate GPU address spaces (#2394) 2021-06-29 19:32:02 +02:00
MethodResetCounter.cs Fix some spelling mistakes 2020-01-09 02:13:00 +01:00
Methods.cs Separate GPU engines and make state follow official docs (part 1/2) (#2422) 2021-07-07 20:56:06 -03:00
MethodUniformBufferBind.cs Initial support for separate GPU address spaces (#2394) 2021-06-29 19:32:02 +02:00
MethodUniformBufferUpdate.cs Separate GPU engines and make state follow official docs (part 1/2) (#2422) 2021-07-07 20:56:06 -03:00
MmeShadowScratch.cs Separate GPU engines and make state follow official docs (part 1/2) (#2422) 2021-07-07 20:56:06 -03:00
ShaderTexture.cs Fix image binding format (#1625) 2020-10-20 19:03:20 -03:00