public GLCmdRenderer ( IGLBlitOperationEntrypoint blit, IGLCmdStateRenderer stateRenderer ) { mBlit = blit; mStateRenderer = stateRenderer; }
public GLCmdQueue( IGLCmdStateRenderer renderer, IGLBlitOperationEntrypoint blit, IGLSemaphoreEntrypoint generator, IGLCmdImageEntrypoint imageOps) { mRenderer = renderer; mBlit = blit; mSignalModule = generator; mImageOps = imageOps; }
static GLCmdCommandRecording GenerateRecording(IGLCommandBuffer buffer, IGLCmdStateRenderer renderer) { return(new GLCmdCommandRecording { Compute = new GLCmdComputeRecording { Grid = buffer.Record.ComputeGrid, }, Graphics = new GLCmdGraphicsRecording { StateRenderer = renderer, Grid = buffer.Record.GraphicsGrid, }, Blit = new GLCmdBlitRecording { Grid = buffer.Record.BlitGrid, }, }); }