Example #1
0
        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);
        }
Example #2
0
 static GpuResourceManager()
 {
     _instance = new GpuResourceManager();
 }