| 1234567891011121314151617181920 |
- namespace Ryujinx.Graphics.GAL.Multithreading.Commands.Renderer
- {
- struct CreateBufferCommand : IGALCommand
- {
- public CommandType CommandType => CommandType.CreateBuffer;
- private BufferHandle _threadedHandle;
- private int _size;
- public void Set(BufferHandle threadedHandle, int size)
- {
- _threadedHandle = threadedHandle;
- _size = size;
- }
- public static void Run(ref CreateBufferCommand command, ThreadedRenderer threaded, IRenderer renderer)
- {
- threaded.Buffers.AssignBuffer(command._threadedHandle, renderer.CreateBuffer(command._size));
- }
- }
- }
|