Opentk/Source/Examples
thefiddler 02bf55ad7e [ES] Fixed loading of OpenGL ES core API
eglGetProcAddress cannot be used to retrieve
entry points of core functions. Instead, we
use [DllImport] for core functions and function
pointers for extension functions.

Squashed commit of the following:

commit 0b84aa6ef78dfa3600b81fc412eb192f2a87e40c
Author: thefiddler <stapostol@gmail.com>
Date:   Sat Mar 15 02:24:58 2014 +0100

    [Examples] Rolled back changes to Example browser

commit 1acfbaac3d17184debdbbe872c58ac07d1b37c0a
Author: thefiddler <stapostol@gmail.com>
Date:   Sat Mar 15 02:20:57 2014 +0100

    [Examples] Rolled back WinForms example

commit 835d9d6035a890bd3426566929fbfd25c493eca0
Author: thefiddler <stapostol@gmail.com>
Date:   Sat Mar 15 01:15:01 2014 +0100

    [Examples] Rolled back erroneous GLControl mods

commit 056418014f0e835e83fb85b54b8749519a555364
Author: thefiddler <stapostol@gmail.com>
Date:   Fri Mar 14 23:11:11 2014 +0100

    [Rewrite] Remove calli prototypes

    When a function is called indirectly via a function pointer, its
    prototype is not required (the prototype is added as a callsite at the
    calli invocation.) Removing these prototypes reduces binary size by
    roughly 400KB.

commit 353a16ec2836c597150d2fab28581e7c264b2b39
Author: thefiddler <stapostol@gmail.com>
Date:   Fri Mar 14 22:31:25 2014 +0100

    [Rewrite] Call DllImports directly

    When a function does not have an allocated slot (i.e. slot = -1), then
    we will call its DllImport signature directly.

commit 9a5313e4b7afb10b698d255e4b5637887bf71cf3
Author: thefiddler <stapostol@gmail.com>
Date:   Fri Mar 14 22:30:04 2014 +0100

    [Bind] Do not allocate slots for DllImports

commit 6ac5342409363cac0e59f9dc669948b319bd20a9
Author: thefiddler <stapostol@gmail.com>
Date:   Fri Mar 14 22:29:07 2014 +0100

    [Bind] Added option to use DllImports

    This is necessary for the core functionality of OpenGL ES, where
    eglGetProcAddress returns null or garbage (the latter on Android.)
2014-03-16 19:40:49 +01:00
..
Data Normalized line endings 2013-10-11 01:58:54 +02:00
OpenAL Normalized line endings 2013-10-11 01:58:54 +02:00
OpenCL Do not import OpenCL namespace if "EXPERIMENTAL" is not defined. 2010-10-04 08:40:57 +00:00
OpenGL Fix compile warnings in Examples. 2014-02-25 10:31:17 +00:00
OpenGLES Try to create Embedded context first 2013-11-11 11:43:15 +01:00
OpenTK [ES] Fixed loading of OpenGL ES core API 2014-03-16 19:40:49 +01:00
Properties Normalized line endings 2013-10-11 01:58:54 +02:00
Resources Reduced icon resolution to 128x128 in order to avoid "out of memory" errors when building with Mono. 2013-09-30 11:09:14 +02:00
Shapes Fix compile warnings in Examples. 2014-02-25 10:31:17 +00:00
Utilities Normalized line endings 2013-10-11 01:58:54 +02:00
app.manifest Normalized line endings 2013-10-11 01:58:54 +02:00
DependencyLoader.cs Implemented Sdl2GLControl 2013-09-30 20:47:29 +02:00
ExampleAttribute.cs Synced trunk with 1.0 branch. 2010-10-02 18:52:34 +00:00
ExampleBrowser.cs Use separate process for executing examples 2013-10-02 01:10:03 +02:00
ExampleBrowser.Designer.cs Populate ImageList manually to avoid crash issue when cross-compiling from Mono. 2010-10-05 17:43:33 +00:00
ExampleBrowser.resx Normalized line endings 2013-10-11 01:58:54 +02:00
ExampleInfo.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
IExample.cs Normalize line endings and set the mime-type=text/plain and eol-style=native properties on all files. 2009-02-22 10:43:35 +00:00
Main.cs Hack for GLControl support 2013-11-12 20:38:02 +01:00
OpenTK.Examples.csproj [Examples] Move UTF8 sample to Test folder 2014-01-16 14:37:27 +01:00
SamplesTreeViewSorter.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
TextBoxTraceListener.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
Utilities.cs Added high-res icons to Example Browser 2013-09-29 23:58:10 +02:00