Ejemplo n.º 1
0
 public void DrawSprite(Sprite sprite)
 {
     GL.Begin(BeginMode.Triangles);
     {
         for (int i = 0; i < Sprite.VertexAmount; i++)
         {
             GL.BindTexture(TextureTarget.Texture2D, sprite.Texture.Id);
             DrawImmidiateModeVertex(
                 sprite.VectorPositions[i],
                 sprite.VertexColors[i],
                 sprite.VertexUVs[i]);
         }
     }
     GL.End();
 }
Ejemplo n.º 2
0
        public void InitializeGraphics()
        {
            PresentParameters presentParms = new PresentParameters();
            presentParms.Windowed = true;
            presentParms.SwapEffect = SwapEffect.Discard;

            // * Benyt default adapteren (=0)
            renderDevice = new DXGraphicsDevice(0, DeviceType.Hardware, renderSurface, CreateFlags.SoftwareVertexProcessing, presentParms);

            dxSprite = new Sprite(renderDevice);
        }