public Engine() { GL.Enable(EnableCap.Texture2D); GL.Enable(EnableCap.Blend); GL.BlendFunc(BlendingFactorSrc.SrcAlpha, BlendingFactorDest.OneMinusSrcAlpha); GL.Enable(EnableCap.DepthTest); GL.DepthFunc(DepthFunction.Lequal); GL.Enable(EnableCap.PointSmooth); GL.Hint(HintTarget.PointSmoothHint, HintMode.Nicest); GL.Enable(EnableCap.LineSmooth); GL.Hint(HintTarget.LineSmoothHint, HintMode.Nicest); //GL.Enable(EnableCap.PolygonSmooth); //GL.Hint(HintTarget.PolygonSmoothHint, HintMode.Nicest); sound = new ISoundEngine(SoundOutputDriver.AutoDetect, SoundEngineOptionFlag.DefaultOptions); world = new World(new FarseerPhysics.Common.Vector2(0, 9.82f)); viewport = new int[4]; sz = new int[MAX_OBJECTS * 4]; shaders = new Shaders(); }