public override void Initialize ()
{
var dev = Game.GraphicsDevice;
effect = Game.Content.Load<Ubershader>("debugRender.hlsl");
factory = effect.CreateFactory( typeof(RenderFlags), Primitive.LineList, VertexInputElement.FromStructure( typeof(LineVertex) ), BlendState.AlphaBlend, RasterizerState.CullNone );
constData = new ConstData();
constBuffer = new ConstantBuffer(dev, typeof(ConstData));
// create vertex buffer :
vertexBuffer = new VertexBuffer(dev, typeof(LineVertex), vertexBufferSize, VertexBufferOptions.Dynamic );
vertexDataAccum.Capacity = vertexBufferSize;
}