Stefanos A.
2444ccf082
Improve override lookup for extension functions.
...
Function overrides are now looked up in the following order: specific
name (e.g. ProgramParameteriARB), extensionless name (e.g.
ProgramParameteri) and generic mame (e.g. ProgramParameter). This
improves the override resolution for functions with multiple extension
forms (core, ext, arb, etc).
2013-10-27 02:35:53 +02:00
Stefanos A.
f57b53b677
Regenerated using latest generator.
2013-10-27 01:31:20 +02:00
Stefanos A.
eb84a29206
Implemented "Debug Output" and "State and State Requests"
...
functionality according to the OpenGL 4.4 specification, sections 20
and 22.
2013-10-23 20:12:05 +02:00
Stefanos A.
3037baa5ea
Implemented "Reading and Copying Pixels" functionality from the OpenGL
...
4.4 specification, sections 18.2 and 18.3.
2013-10-23 18:54:34 +02:00
Stefanos A.
b425bff682
Implemented Whole Framebuffer commands according to the OpenGL 4.4
...
specification, section 17.4.
2013-10-23 11:43:11 +02:00
Stefanos A.
86214ebc77
Implemented per-fragment operations according to the OpenGL 4.4
...
specification, section 17.
2013-10-23 10:49:29 +02:00
Stefanos A.
1585d6a02e
Implemented Vertex Post-Processing according to the OpenGL 4.4
...
specification, section 13.
2013-10-23 10:23:02 +02:00
Stefanos A.
88183770ae
Implemented Vertex Arrays accordign to the OpenGL 4.4 specification,
...
section 10.
2013-10-23 09:31:09 +02:00
Stefanos A.
745fd9974f
Implemented strongly-typed Framebuffer and Renderbuffer Objects
...
according to the OpenGL 4.4 specification, section 9.
2013-10-22 20:52:37 +02:00
Stefanos A.
5a59e63cea
Implemented strongly-typed Texture functions according to the OpenGL
...
4.4 specification, section 8. See issue #2 .
2013-10-22 18:37:25 +02:00
Stefanos A.
43bde3433a
Implemented strong-types for Shader and Program Objects according to
...
the OpenGL 4.4 specification, section 7.
2013-10-22 16:52:35 +02:00
Stefanos A.
9613975681
Updated strong-types for Buffer Objects according to the OpenGL 4.4
...
spec, section 6.
2013-10-22 14:40:49 +02:00
Stefanos A.
a23b846800
Updated to the latest 4.3 specs (WIP).
2013-10-22 13:22:22 +02:00
the_fiddler
af2c2fc64b
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
22d3b26769
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
98919ef36d
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
c000fd4bb4
Synced with newest version of the binding generator: use IntPtr instead of System.IntPtr; update license text.
...
Reverted breaking change to Gl3Dfx* enums (the gl4 branch turned those into Gl3dfx).
2010-12-06 14:33:33 +00:00
the_fiddler
6cfb81246e
Updated OpenGL bindings with strongly-typed support for OpenGL 3.3, 4.0 and 4.1 specs.
2010-11-21 16:22:42 +00:00
the_fiddler
cd9dcb2cb5
Update to latest version of generator.
2010-10-13 23:14:27 +00:00
the_fiddler
adcce2c00b
Added explicit ActiveUniformParameter enum for GetActiveUniforms function. Fixes issue [ #1443 ]: "GetActiveUniforms parameter name".
2010-02-03 20:43:42 +00:00
the_fiddler
da138163bf
Backported fix for issue [ #1538 ] from 1.0 branch.
2010-02-03 19:55:09 +00:00
the_fiddler
3aa67b84a3
Added strongly-typed tokens for GetActiveUniformBlock, which was introduced in OpenGL 3.1. Fixes issue [ #1216 ]: "[GL] GetActiveUniformBlock* methods take ArbUniformBufferObject parameters".
2009-11-16 16:23:36 +00:00
the_fiddler
9d3c251c75
VertexAttribIPointer should take the integer subset (VertexAttribIPointerType) of VertexAttribPointerType. Fixes issue [ #1166 ]: "VertexAttribIPointer pointer type parameter".
2009-11-16 15:13:57 +00:00
the_fiddler
a333532d69
Added type-safe parameters to FramebufferTexture (fixes issue [ #1303 ]: "[GL] fix FramebufferTexture parameters").
2009-11-03 10:22:50 +00:00
the_fiddler
923ebc7efb
Renegerated bindings using the latest version of the generator (improved handling of types in the System and System.Text namespaces).
2009-10-27 22:51:57 +00:00
the_fiddler
bf89d0a6ab
Fixed GetVertexPointerParameter signature to comply with the specs.
2009-10-23 15:36:02 +00:00
the_fiddler
d8c8137123
Updated tokens for ARB_depth_clamp, ARB_vertex_array_bgra, ARB_seamless_cube_map, ARB_provoking_vertex, ARB_draw_elements_base_vertex which where promoted in version 3.2. Fixes issue [ #1146 ]: "[GL3.2] Multiple (minor) corrections".
2009-09-07 18:33:32 +00:00
the_fiddler
c396884cfe
Updated tokens for ARB_texture_multisample (promoted in Version 3.2). Fixes issue [ #1151 ]: "ARB_texture_multisample".
2009-09-07 17:56:25 +00:00
the_fiddler
dc42ad19f1
Regenerated bindings using the fixed MinmaxTarget and SeparableTarget enums names.
2009-09-05 15:32:00 +00:00
the_fiddler
36aa7e0e86
Regenerated bindings with using the cleaned up EXT_histogram, EXT_convolution and SGI_color_table tokens that were promoted in version 1.2.
2009-09-05 15:28:12 +00:00
the_fiddler
d6c4c801e1
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
the_fiddler
86df4cf0fd
Regenerated bindings to fix CLSCompliance issues.
2009-08-15 17:51:03 +00:00
the_fiddler
ac70d985a7
Renamed GL folder to OpenGL, in order to match namespace.
2009-08-14 14:24:18 +00:00