Opentk/Source/OpenTK/Graphics
thefiddler 04e6d9335a [Graphics] Improved support for external OpenGL contexts
When combining OpenTK with a third-party OpenGL toolkit, it is now
possible to implement a suitable GetAddress() and GetCurrentContext()
implementation in terms of the third-party toolkit. If no
implementation is specified, then OpenTK will try to guess the most
suitable implementation within its own platform backends.

If no custom implementation is defined, and if no suitable
implementation can be found, then OpenTK will throw a
PlatformNotSupportedException. If a suitable implementation is found or
defined, then OpenTK will attempt to load OpenGL entry points using
that implementation.

In this case third-party toolkit remains solely responsible for
managing its context via its MakeCurrent(), SwapBuffers(), etc
implementations.
2013-12-28 01:14:59 +01:00
..
ES10 Regenerated bindings with new loading mechanism 2013-11-24 13:58:54 +01:00
ES11 Updated OpenGL documentation to Khronos r24522 2013-12-15 22:32:32 +01:00
ES20 Updated OpenGL documentation to Khronos r24522 2013-12-15 22:32:32 +01:00
ES30 Updated OpenGL documentation to Khronos r24522 2013-12-15 22:32:32 +01:00
OpenGL Added overloads for compatibility with svn r3127 2013-12-16 01:55:05 +01:00
OpenGL4 Updated OpenGL documentation to Khronos r24522 2013-12-15 22:32:32 +01:00
Color4.cs Added conditional compilation and the necessary classes to compile OpenTK without referencing System.Drawing.dll. To build without System.Drawing, add "MINIMAL" to the conditional compilation symbols. Note that this is an experimental feature that will result in a source- and binary-incompatible dll. 2011-12-08 00:03:14 +00:00
ColorFormat.cs Implemented IEquatable<ColorFormat> 2013-11-18 13:49:06 +01:00
GraphicsBindingsBase.cs Implemented new loading mechanism 2013-11-24 13:57:43 +01:00
GraphicsContext.cs [Graphics] Improved support for external OpenGL contexts 2013-12-28 01:14:59 +01:00
GraphicsContextBase.cs Added GetProcAddress(IntPtr) overloads 2013-11-28 23:21:19 +01:00
GraphicsContextException.cs Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. 2009-09-03 19:01:11 +00:00
GraphicsContextFlags.cs Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. 2009-09-03 19:01:11 +00:00
GraphicsContextMissingException.cs Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. 2009-09-03 19:01:11 +00:00
GraphicsContextVersion.cs Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. 2009-09-03 19:01:11 +00:00
GraphicsErrorException.cs Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. 2009-09-03 19:01:11 +00:00
GraphicsExceptions.cs Moved OpenTK.Graphics.GL class to the OpenTK.Graphics.OpenGL namespace (reason: necessary for OpenGL|ES support; necessary for support of different OpenGL profiles). OpenTK.Graphics.GL has been moved to the OpenTK.Compatibility library. 2009-08-14 13:13:28 +00:00
GraphicsMode.cs Use 16bit depth in GraphicsMode.Default 2013-12-16 10:44:37 +01:00
GraphicsModeComparer.cs Normalized line endings 2013-10-11 01:58:54 +02:00
GraphicsModeException.cs Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. 2009-09-03 19:01:11 +00:00
IGraphicsContext.cs Added GetProcAddress(IntPtr) overloads 2013-11-28 23:21:19 +01:00
IGraphicsMode.cs Added documentation. 2009-08-15 16:02:52 +00:00