Ryujinx/Ryujinx.Graphics.Gpu/Engine/GPFifo
riperiperi f3cc2e5703
GPU: Access non-prefetch command buffers directly (#3882)
* GPU: Access non-prefetch command buffers directly

Saves allocating new arrays for them constantly - they can be quite small so it can be very wasteful. About 0.4% of GPU thread in SMO, but was a bit higher in S/V when I checked.

Assumes that non-prefetch command buffers won't be randomly clobbered before they finish executing, though that's probably a safe bet.

* Small change while I'm here

* Address feedback
2022-11-24 01:56:55 +00:00
..
CompressedMethod.cs Silence several build warnings (#1428) 2020-08-06 23:40:41 +02:00
GPEntry.cs Silence several build warnings (#1428) 2020-08-06 23:40:41 +02:00
GPFifoClass.cs Vulkan backend (#2518) 2022-07-31 18:26:06 -03:00
GPFifoClassState.cs Separate GPU engines and make state follow official docs (part 1/2) (#2422) 2021-07-07 20:56:06 -03:00
GPFifoDevice.cs GPU: Access non-prefetch command buffers directly (#3882) 2022-11-24 01:56:55 +00:00
GPFifoProcessor.cs Vulkan backend (#2518) 2022-07-31 18:26:06 -03:00