Example #1
0
 public GLCmdGraphicsBag()
 {
     Renderpasses         = new GLCmdEncoderItemCollection <GLCmdBeginRenderpassRecord>();
     Pipelines            = new GLCmdEncoderItemCollection <GLCmdBoundPipelineRecordInfo>();
     StencilWrites        = new GLCmdEncoderItemCollection <GLCmdPipelineStencilWriteInfo>();
     Viewports            = new GLCmdEncoderItemCollection <GLCmdViewportParameter>();
     Scissors             = new GLCmdEncoderItemCollection <GLCmdScissorParameter>();
     DepthBias            = new GLCmdEncoderItemCollection <GLCmdDepthBiasParameter>();
     LineWidths           = new GLCmdEncoderItemCollection <float>();
     DepthBounds          = new GLCmdEncoderItemCollection <GLCmdDepthBoundsParameter>();
     BlendConstants       = new GLCmdEncoderItemCollection <MgColor4f>();
     VAOs                 = new GLCmdEncoderItemCollection <GLCmdVertexBufferObject>();
     StencilFunctions     = new GLCmdEncoderItemCollection <GLCmdStencilFunctionInfo>();
     Draws                = new GLCmdEncoderItemCollection <GLCmdInternalDraw>();
     DrawIndexeds         = new GLCmdEncoderItemCollection <GLCmdInternalDrawIndexed>();
     DrawIndirects        = new GLCmdEncoderItemCollection <GLCmdInternalDrawIndirect>();
     DrawIndexedIndirects = new GLCmdEncoderItemCollection <GLCmdInternalDrawIndexedIndirect>();
     DescriptorSets       = new GLCmdEncoderItemCollection <GLCmdDescriptorSetParameter>();
 }
Example #2
0
 public GLCmdBlitBag()
 {
     CopyBuffers = new GLCmdEncoderItemCollection <GLCmdCopyBufferRecord>();
 }