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>(); }
public GLCmdBlitBag() { CopyBuffers = new GLCmdEncoderItemCollection <GLCmdCopyBufferRecord>(); }