protected override void DoInitialize()
{
base.DoInitialize();
Bitmap bitmap;
if (string.IsNullOrEmpty(this.bitmapFilename))// display a cursor as default.
{ bitmap = ManifestResourceLoader.LoadBitmap(@"Resources\cursor_gold.png"); }
else
{ bitmap = new Bitmap(this.bitmapFilename); }
var texture = new Texture(TextureTarget.Texture2D, bitmap, new SamplerParameters());
texture.Initialize();
bitmap.Dispose();
this.SetUniform("tex", texture);
}