the_fiddler
|
d43f00c757
|
Minor documentation updates.
|
2012-05-22 23:42:47 +00:00 |
|
the_fiddler
|
58ef0d5c27
|
Use singular form for single-object overloads, because plural looks weird when generating a single name.
|
2012-04-04 11:10:28 +00:00 |
|
the_fiddler
|
8b8e49535c
|
Added overloads for Gen* and Delete* functions with single objects as parameters.
|
2012-04-04 11:03:28 +00:00 |
|
the_fiddler
|
7569345e0a
|
Use new DisplayDevice.GetDisplay() interface instead of obsolete AvailableDisplays.
|
2011-12-15 11:30:39 +00:00 |
|
the_fiddler
|
e838aa7953
|
Use Debug.WriteLine instead of Debug.Print on a single-parameter string. Fixes compilation on mobile devices.
|
2011-12-08 00:17:08 +00:00 |
|
the_fiddler
|
1e739bb4ff
|
Added minimal SystemEvents definition to allow compilation on mobile devices.
|
2011-12-08 00:14:36 +00:00 |
|
the_fiddler
|
41e0c65dcb
|
Avoid using the global namespace in the MINIMAL configuration, as it confuses the Mono compiler.
|
2011-12-08 00:10:03 +00:00 |
|
the_fiddler
|
4fde3c4dab
|
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 |
|
the_fiddler
|
0df6d56f03
|
Removed invalid TextureParameterName.Red token. Fixes issue [#2789]: "TextureParameterName.Red".
|
2011-12-07 00:28:13 +00:00 |
|
the_fiddler
|
1ace769646
|
Further improvements to suffix trimming regexes. Now matches GetInteger(ui)64 and does not match functions ending in "Coord", "Attrib", "Access" and more.
|
2011-12-07 00:22:10 +00:00 |
|
the_fiddler
|
59cfdf4664
|
Ensured function names are trimmed using the same code as documentation and function parameters.
Improved trimming for functions with '64' suffices.
|
2011-12-07 00:01:48 +00:00 |
|
the_fiddler
|
5ee3013e49
|
Process overrides to Constant.Reference.
|
2011-12-06 22:59:42 +00:00 |
|
the_fiddler
|
5d61e042a0
|
GraphicsMode was not set when initializing a DummyGLContext with an explicit handle. Corrected now.
|
2011-12-06 21:54:20 +00:00 |
|
the_fiddler
|
e2d31c78cb
|
Added missing TextureEnvMode.Replace token. Fixes issue [#2791]: "TextureEnvMode.Replace missing".
|
2011-12-06 21:49:43 +00:00 |
|
the_fiddler
|
bf90e156f3
|
Fixed extension (and core) loading on windows.
|
2011-12-06 15:14:58 +00:00 |
|
the_fiddler
|
d8432cc521
|
Significant cleanups and bugfixes to the C++ wrappers. Improved typemap to use correct OpenGL types.
|
2011-12-05 18:43:16 +00:00 |
|
the_fiddler
|
fbb17d9815
|
Added GL and CL to Acronyms regex.
|
2011-12-05 18:42:38 +00:00 |
|
the_fiddler
|
5ef382c043
|
Added cpp-specific typemap.
|
2011-12-05 18:42:13 +00:00 |
|
the_fiddler
|
ce55a9920e
|
Do not rely on JNA types that are not available on Android.
|
2011-12-05 18:41:46 +00:00 |
|
the_fiddler
|
082fc8c422
|
Do not rely on JNA types that are not available on Android.
Replaced generic multiple wrappers by a single Buffer wrapper.
|
2011-12-05 16:12:54 +00:00 |
|
the_fiddler
|
cb06e36785
|
Fixed enum generation.
|
2011-12-05 15:48:51 +00:00 |
|
the_fiddler
|
687140323e
|
Fixed bug in acronym capitalization handling, when multiple acronyms exist in the same enum.
|
2011-12-05 15:16:11 +00:00 |
|
the_fiddler
|
17974b6c7b
|
Improved capitalization of acronyms, like 3Tc, in enum names.
|
2011-12-05 15:04:01 +00:00 |
|
the_fiddler
|
43c4f38e2d
|
Simplified the ISpecReader interface. Ensure 'delete' directives are followed in the xml specs.
|
2011-12-05 14:30:40 +00:00 |
|
the_fiddler
|
e8a4bdb2b1
|
Minor comment fix.
|
2011-12-05 14:29:17 +00:00 |
|
the_fiddler
|
d32a9ae03b
|
Generic type parameters cannot be primitive types in Java. Fixed!
|
2011-12-05 13:28:17 +00:00 |
|
the_fiddler
|
6bd6877a97
|
Fixed generic type parameters (for real this time!), suppressed pointer parameters and shuffled code for improved readability.
|
2011-12-05 13:03:48 +00:00 |
|
the_fiddler
|
14c56427ed
|
Fixed generic parameter definitions.
|
2011-12-05 12:27:23 +00:00 |
|
the_fiddler
|
aa40b760df
|
Added "callback" to Java reserved keywords.
|
2011-12-05 12:26:54 +00:00 |
|
the_fiddler
|
b80b920f90
|
Significant improvements to the Java wrappers: generate a package, improve wrapper generation taking into account lack of ref/out parameters.
|
2011-12-05 11:54:06 +00:00 |
|
the_fiddler
|
e8b53ade10
|
Use Parameter.RawName when accessing the spec xml files (these files are platform-agnostic, so parameter names are not escaped!)
|
2011-12-05 11:52:28 +00:00 |
|
the_fiddler
|
154ce76303
|
Made the escape character for reserved keywords customizable. (C# uses '@' and Java/C++ use '_' by default). Updated the Parameter class to return escaped names by default and added a RawName parameter to access the raw names.
|
2011-12-05 11:49:59 +00:00 |
|
the_fiddler
|
6443b271dd
|
Added missing function declarations (WIP).
|
2011-12-02 14:49:26 +00:00 |
|
the_fiddler
|
1fa6a05c60
|
Added support for different per-language typemaps.
|
2011-12-02 13:12:53 +00:00 |
|
the_fiddler
|
6f1b8c11a2
|
Added preliminary Java wrapper generation. Heavy work-in-progress.
|
2011-12-02 11:27:04 +00:00 |
|
the_fiddler
|
12a2fbcaec
|
Protect against negative Stopwatch values on buggy systems. Fixes issue [#2740}: "OpenTK freeze in GameWindow main loop, and possible fix. (Copied from Development forum)".
|
2011-11-03 10:34:57 +00:00 |
|
the_fiddler
|
ddbce3c4ec
|
Map libX11 (libX11.so) to libX11.so.6, because the former is not available on Ubuntu without libX11-dev installed.
|
2011-09-26 13:39:49 +00:00 |
|
the_fiddler
|
442a17d799
|
Fixed encoding error that prevent compilation on Linux.
|
2011-09-26 13:23:19 +00:00 |
|
the_fiddler
|
52678e9479
|
Modified CppSpecWriter to generate single-file bindings.
|
2011-09-26 11:18:57 +00:00 |
|
the_fiddler
|
39297e5f6c
|
Corrected version checks in examples. Finally fixes issue [#1898]: "Minor and major OpenGL version incorrect."
|
2011-09-06 12:55:19 +00:00 |
|
the_fiddler
|
3297ed54ed
|
Moved GL.TexParameter calls to before GL.TexImage2D, as recommended by AMD/ATI. This ensures that no slow format conversion will take place.
|
2011-09-06 12:15:51 +00:00 |
|
the_fiddler
|
c7b8453f24
|
Corrected TexCount check (needs at least 1 texture set, not at least 2). Fixes issue [#2677]: "Framebuffer Object sample crashes".
|
2011-09-06 12:14:42 +00:00 |
|
the_fiddler
|
809d369c52
|
Implemented IGraphicsContext.SwapInterval property that supersedes IGraphicsContext.VSync. Fixes issue [#2671]: "Expose SwapInterval to GameWindow".
|
2011-09-06 12:06:30 +00:00 |
|
the_fiddler
|
d0cd45e6d0
|
Optimized Matrix4(d).Mult for a 7x speedup. Code courtesy of http://www.edais.co.uk/blog/?p=27
|
2011-09-04 20:52:42 +00:00 |
|
the_fiddler
|
9c6a4bb2df
|
Fixed coordinate transform for CursorVisible = false on Windows. Fixes issue [#2416]: "Hided mouse cursor problem".
Removed unnecessary constructors from Win32Rectangle struct.
|
2011-08-25 13:38:08 +00:00 |
|
the_fiddler
|
f4f0b97f7c
|
Added UniformBlockReferencedByGeometryShader token to ActiveUniformBlockParameter. Fixes issue [#2616]: "ActiveUniformBlockParameter.UniformBlockReferencedByGeometryShader is missing".
|
2011-07-26 14:09:12 +00:00 |
|
the_fiddler
|
97f47e8cdc
|
Added ColorWritemask to GetIndexedPName. Fixes issue [#2509]: "Missing GetIndexedPName.ColorWritemask as GetBoolean parameter".
|
2011-07-26 12:35:50 +00:00 |
|
the_fiddler
|
43afd8cf57
|
Added missing tokens for ARB_texture_buffer_object (core since GL3.1). Fixes issue [#2615]: "GetPName.MaxTextureBufferSize is missing".
|
2011-07-26 12:14:17 +00:00 |
|
the_fiddler
|
81efad6bd0
|
Regenerated OpenGL bindings using the 06 July 2011 specs and the latest binding generator that includes documentation comments to enums.
|
2011-07-26 11:56:15 +00:00 |
|
the_fiddler
|
6f53e40a5a
|
Updated OpenGL signatures using gl.spec revision 15037 (06 July 2011).
|
2011-07-26 11:55:13 +00:00 |
|