Esempio n. 1
0
 public GLCmdRenderer
 (
     IGLBlitOperationEntrypoint blit,
     IGLCmdStateRenderer stateRenderer
 )
 {
     mBlit          = blit;
     mStateRenderer = stateRenderer;
 }
Esempio n. 2
0
        public GLCmdQueue(
            IGLCmdStateRenderer renderer,
            IGLBlitOperationEntrypoint blit,
            IGLSemaphoreEntrypoint generator,
            IGLCmdImageEntrypoint imageOps)
        {
            mRenderer = renderer;
            mBlit     = blit;

            mSignalModule = generator;
            mImageOps     = imageOps;
        }
Esempio n. 3
0
 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,
         },
     });
 }