public BufferBuilder(GraphicsDevice graphicsDevice, int size) { GraphicsDevice = graphicsDevice; Size = size; IndexSize = Size * 6; DataSize = Size * 4; Index = new short[IndexSize]; Data = new TVertexType[DataSize]; IndexBuffer = GpuResourceManager.GetIndexBuffer(this, graphicsDevice, IndexElementSize.SixteenBits, IndexSize, BufferUsage.WriteOnly); VertexBuffer = new VertexBuffer(graphicsDevice, typeof(TVertexType), DataSize, BufferUsage.WriteOnly); }
static GpuResourceManager() { _instance = new GpuResourceManager(); }