the_fiddler
02bfac7d59
Removed invalid TextureParameterName.Red token. Fixes issue [ #2789 ]: "TextureParameterName.Red".
2011-12-07 00:28:13 +00:00
the_fiddler
cba5f45415
Added missing TextureEnvMode.Replace token. Fixes issue [ #2791 ]: "TextureEnvMode.Replace missing".
2011-12-06 21:49:43 +00:00
the_fiddler
ffb3892afc
Added cpp-specific typemap.
2011-12-05 18:42:13 +00:00
the_fiddler
0416ca2a28
Do not rely on JNA types that are not available on Android.
2011-12-05 18:41:46 +00:00
the_fiddler
5f4487e87b
Added support for different per-language typemaps.
2011-12-02 13:12:53 +00:00
the_fiddler
585a07358e
Added UniformBlockReferencedByGeometryShader token to ActiveUniformBlockParameter. Fixes issue [ #2616 ]: "ActiveUniformBlockParameter.UniformBlockReferencedByGeometryShader is missing".
2011-07-26 14:09:12 +00:00
the_fiddler
921944ce90
Added ColorWritemask to GetIndexedPName. Fixes issue [ #2509 ]: "Missing GetIndexedPName.ColorWritemask as GetBoolean parameter".
2011-07-26 12:35:50 +00:00
the_fiddler
c7bc4bffe1
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
47312a7a30
Updated OpenGL signatures using gl.spec revision 15037 (06 July 2011).
2011-07-26 11:55:13 +00:00
the_fiddler
b6b1142ac5
* Specifications/License.txt: Removed #region-#endregion from the
...
license file, in order to make it compatible with C++.
2010-12-05 10:46:09 +00:00
the_fiddler
c4b50469c8
Added overrides for problematic Nvidia extensions which don't contain parameter names.
2010-12-03 11:23:45 +00:00
the_fiddler
3021f668ad
Re-added missing gl.tm file.
...
Added initial C++ spec writer.
Refactored IBind and ISpecWriter interfaces.
2010-12-03 10:21:50 +00:00
the_fiddler
4cfa357dbc
Removed obsolete .spec files. Binding generation is now handled through xml files.
2010-12-03 09:48:39 +00:00
the_fiddler
94cd438166
Use identical XPath for signatures.xml and overrides.xml to unify and simplify their handlers.
2010-12-03 09:45:20 +00:00
the_fiddler
33bdb90b70
Updated ES 2.0 signatures with latest upstream spec.
2010-12-02 21:58:06 +00:00
the_fiddler
5a408188e4
Added tokens for issue [ #2058 ]: "[GL 4.1] Viewport Array".
2010-11-21 16:11:41 +00:00
the_fiddler
bf6185907f
Added tokens for issue [ #588 ]: "ARB_geometry_shader4".
2010-11-21 16:04:11 +00:00
the_fiddler
ef97233198
Added tokens for [ #2056 ]: "[GL 4.1] Get Program Binary".
2010-11-21 15:45:33 +00:00
the_fiddler
6052f32c21
Added tokens for [ #2055 ]: "[GL 4.1] ES2 Compatibility".
2010-11-21 15:43:15 +00:00
the_fiddler
87feb96a92
Added tokens for [ #2057 ]: "[GL 4.1] Separate Shader Objects".
2010-11-21 15:25:12 +00:00
the_fiddler
cbc37f14f1
Added tokens for [ #2054 ]: "[GL 4.1] Vertex Attrib 64bit".
2010-11-21 15:10:45 +00:00
the_fiddler
a15ba71d77
Added and updated documentation for OpenGL 4.x.
2010-11-21 14:34:29 +00:00
the_fiddler
fa76c13e17
Added tokens for [ #1799 ]: "[GL 4.0] Transform Feedback 3".
2010-11-21 11:45:13 +00:00
the_fiddler
d40a0befc7
Added tokens for [ #1798 ]: "[GL 4.0] Transform Feedback 2".
2010-11-21 11:41:38 +00:00
the_fiddler
c132ff129d
Added tokens for [ #1797 ]: "[GL 4.0] Texture Gather".
2010-11-21 11:34:34 +00:00
the_fiddler
e039e672b4
Added tokens for [ #1796 ]: "[GL 4.0] Texture Cube Map Array".
2010-11-21 11:30:55 +00:00
the_fiddler
d3e2d3fa4a
Added tokens for [ #1795 ]: "[GL 4.0] Tessellation Shader".
2010-11-21 11:26:50 +00:00
the_fiddler
4d2801d329
Added tokens for [ #1794 ]: "[GL 4.0] Shader Subroutine".
...
Fixed <use> overrides for SAMPLE_SHADING and MIN_SAMPLE_SHADING_VALUE.
2010-11-21 10:47:22 +00:00
the_fiddler
4d8d039493
Added tokens for [ #1793 ]: "[GL 4.0] Sample Shading".
2010-11-21 10:33:45 +00:00
the_fiddler
d05b546a4e
Added missing tokens to ActiveAttribType (integer datatypes introduced in GL2.0 and GL3.0).
2010-11-21 10:30:59 +00:00
the_fiddler
79688eec7e
Added tokens for [ #1792 ]: "[GL 4.0] GPU Shader fp64".
2010-11-21 10:26:40 +00:00
the_fiddler
0cfc02755f
Added tokens for [ #1791 ]: "[GL 4.0] GPU Shader 5".
2010-11-21 10:22:56 +00:00
the_fiddler
9326a9f7cb
Added tokens for [ #1789 ]: "[GL 4.0] Draw Indirect".
2010-11-21 10:18:37 +00:00
the_fiddler
0b0fc8c53a
Fixed issue [ #1969 ]: "GLEnums.cs enum members in Version32 are not available in GetPName".
2010-11-21 00:33:45 +00:00
the_fiddler
b6b3ba4b83
Fixed issue [ #1956 ]: "TextureCompareMode should contain NONE".
2010-11-21 00:27:57 +00:00
the_fiddler
2c641f0ad3
Added missing ReadBufferMode.None token. Fixes issue [ #1694 ]: "missing ReadBufferMode.None".
2010-11-21 00:23:02 +00:00
the_fiddler
c0d5465cb7
Added missing EnableCap.TextureRectangle token that was introduced in OpenGL 3.1. Fixes issue [ #1806 ]: "Missing EnableCap for GL_TEXTURE_RECTANGLE".
2010-11-21 00:05:40 +00:00
the_fiddler
955478c81c
Removed OpenTK qualifier from Half type. This will be useful for future work on reducing number of delegate types.
2010-11-21 00:04:49 +00:00
the_fiddler
da5630f2f6
Synced to OpenGL spec r12819.
2010-11-21 00:04:00 +00:00
the_fiddler
df27bd7e38
Added tokens and function overrides for [ #1786 ]: "[GL3.3] Vertex Type 2.10.10.10 Reverse".
2010-11-20 23:58:31 +00:00
the_fiddler
a2d0590ebe
Added tokens for [ #1785 ]: "[GL3.3] Instanced Arrays".
2010-11-20 23:36:41 +00:00
the_fiddler
3e0f30cdb8
Added tokens for [ #1781 ]: "[GL3.3] Blend Func Extended".
2010-11-20 23:19:58 +00:00
the_fiddler
d40615def9
Added tokens for [ #1782 ]: "[GL3.3] Texture Rgb10 A2ui".
2010-11-20 23:05:43 +00:00
the_fiddler
33d99d4e6c
Added tokens for ARB_texture_swizzle. Fixes issue [ #1783 ]: "[GL3.3] Texture Swizzle".
2010-11-20 23:00:36 +00:00
the_fiddler
33907727b6
Added tokens for GL3.3 sampler queries. Fixes issue [ #1779 ]: "[GL3.3] Sampler Objects".
2010-11-19 11:30:06 +00:00
the_fiddler
f125e66348
Added QueryTarget.AnySamplesPassed token. Fixes issue [ #1778 ]: "[GL3.3] Occlusion Query 2".
2010-11-19 10:48:48 +00:00
the_fiddler
f7c8a3adb6
Updated to latest upstream typemap.
2010-11-19 09:14:52 +00:00
the_fiddler
069207c508
Added new OpenGL 4.1 types.
2010-11-19 09:09:45 +00:00
the_fiddler
228e321502
Merged custom overrides from enum.spec.
2010-11-19 08:50:53 +00:00
the_fiddler
e9345e9916
Synced manpages with khronos svn r12696.
2010-10-14 21:10:51 +00:00
the_fiddler
f8cd5879b1
Added UNSIGNED_INT to ActiveUniformType enum. Fixes issue [ #2077 ]: "Add UnsignedInt to ActiveUniformType".
2010-10-13 20:43:04 +00:00
the_fiddler
bdbd50dd08
Moved hand-modified enums to the overrides file.
2010-10-12 17:36:14 +00:00
the_fiddler
c13882d729
Regenerated to add missing items.
2010-10-12 16:34:45 +00:00
the_fiddler
6b8e3f5ace
Added xml version of spec files, generated by Generator.Convert.
2010-10-12 15:59:20 +00:00
the_fiddler
88e6aceae0
Synced trunk with 1.0 branch.
2010-10-02 18:52:34 +00:00
the_fiddler
bca3751e8b
Synced with 1.0 branch.
2010-03-11 22:53:11 +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
0b3fa24c10
Added missing TEXTURE_LOD_BIAS token to TextureParameterName. Fixes issue [ #1531 ]: "TextureParameterName enum missing TEXTURE_LOD_BIAS element".
2010-02-03 20:17:02 +00:00
the_fiddler
da138163bf
Backported fix for issue [ #1538 ] from 1.0 branch.
2010-02-03 19:55:09 +00:00
the_fiddler
53b84d18d4
Backported bugfixes from 1.0 branch.
2010-02-03 19:04:42 +00:00
the_fiddler
25339f3bee
* Source/OpenTK/Compute/CL10/CL.cs:
...
* Source/OpenTK/Compute/CL10/Core.cs:
* Source/Bind/Specifications/csharp.tm:
* Source/OpenTK/Compute/CL10/Delegates.cs: cl_context_properties
should be mapped to IntPtr, not int.
Modified CreateContext signature to return ErrorCode rather than plain
int.
* Source/OpenTK/Compute/CL10/CLHelper.cs: Added helper overloads that
convert ContextProperties enums into IntPtr internally.
2010-01-04 13:29:21 +00:00
the_fiddler
7fbecbd7bd
CreateContext should return an ErrorCode, not an int.
2010-01-04 13:23:56 +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
4e04838148
Added new OpenGL 3.1 tokens for ARB_texture_rectangle, ARB_shader_objects and EXT_gpu_shader4. Fixes issue [ #1355 ]: "TextureRectangle tokens for ActiveUniformType".
2009-11-16 16:14:32 +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
fa2cdee5ef
Removed invalid BGRA token from VertexAttribPointerType.
2009-11-16 15:00:24 +00:00
the_fiddler
9cb660bf85
Added new OpenGL 3.x tokens to GenerateMipmap. Fixes issue [ #1162 ]: "GL.GenerateMipmap argument".
2009-11-16 14:15:56 +00:00
the_fiddler
26b969b23e
Added missing TextureBuffer token to BufferTarget and TextureTarget enums (promoted from ARB_texture_buffer_object). Fixes issue [ #1313 ]: "TextureBuffer target".
2009-11-03 10:33:24 +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
289697176b
Fixed an issue where "const unsigned [type] [pointer]" parameters where not parsed correctly. Solves issue [ #1300 ]: "[OpenCL] Possible bug at CL.CreateProgramWithBinary".
2009-11-01 19:15:44 +00:00
the_fiddler
584e6c48a6
GetUniformLocation: name should have in-flow.
...
Use BlendingFunctionDest instead of BlendingFunctionDst, in order to match desktop OpenGL bindings.
2009-10-23 20:20:04 +00:00
the_fiddler
bf89d0a6ab
Fixed GetVertexPointerParameter signature to comply with the specs.
2009-10-23 15:36:02 +00:00
the_fiddler
58c12d0d05
GetAttribLocation: name parameter should have a flow of in, not out.
...
Fixed a number of signatures that were different from desktop OpenGL.
2009-10-23 15:32:43 +00:00
the_fiddler
3d05a448cc
Normalized line endings.
2009-10-23 14:51:03 +00:00
the_fiddler
9223285fd7
Added correct enum types for GetString and ShaderBinary.
...
Added EnableCap tokens to GetPName, in accordance to specs.
2009-10-23 07:19:09 +00:00
the_fiddler
968dc4e299
Fixed return types for GetError and CheckFramebufferStatus.
...
Updated enum types for consistency with OpenGL.
2009-10-23 06:54:15 +00:00
the_fiddler
61f4a8b0cc
Regenerated signatures with fixed out parameters.
2009-10-22 23:06:34 +00:00
the_fiddler
8da604c18f
Merged third part of ES 2.0 cleanup (issue [ #1015 ]: "[ES 2.0] Cleanup #3 ").
2009-10-22 21:41:30 +00:00
the_fiddler
8e67b0ace2
Merged second part of ES 2.0 cleanup (issue [ #1014 ]: "[ES 2.0] Cleanup #2 ").
2009-10-22 21:34:34 +00:00
the_fiddler
f8c49a54d4
Merged first part of ES 2.0 cleanup (issue [ #1013 ]: "[ES 2.0] Cleanup #1 ").
2009-10-22 21:24:54 +00:00
the_fiddler
239d98e860
Added distinct /overrides/add and /overrides/replace elements.
...
Added check for the existence of override elements before trying to use them (avoids potential null reference exception).
Regenerated bindings using the latest version of the generator.
2009-10-17 21:49:35 +00:00
the_fiddler
0ade61a5cf
Added override for GetProgramInfoLog: infolog parameter should have a flow of 'out'.
2009-10-17 16:31:33 +00:00
the_fiddler
2990e45e0b
* signatures.xml: Fixed long enum types.
2009-10-09 06:01:39 +00:00
the_fiddler
b76e933355
* Specifications/CL10/signatures.xml: Updated specs with information on enum types (long or int).
2009-10-09 05:09:23 +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
32f9b89dc8
Updated tokens for ARB_geometry_shader4 (promoted in Version 3.2). Fixes issue [ #588 ]: "ARB_geometry_shader4".
2009-09-07 18:21:39 +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
06f61eb74f
Fixed names for MinmaxTarget and SeparableTarget tokens.
2009-09-05 15:31:31 +00:00
the_fiddler
dc988a5bfb
Cleaned up EXT_convolution and EXT_histogram tokens that were promoted in version 1.2.
...
Fixed values for SGI_color_table tokens that were promoted in version 1.2.
2009-09-05 15:27:32 +00:00
the_fiddler
019504f739
* enumext.spec: Added COLOR_ATTACHMENTi tokens to ReadBuffersMode enum.
2009-09-03 12:51:43 +00:00
the_fiddler
a1fc84600c
Removed spurious constants.
2009-08-15 17:33:13 +00:00
the_fiddler
00629ecbf7
Added GLeglImageOES type.
2009-08-15 17:32:49 +00:00
the_fiddler
e4dc363d24
Fixed Nvidia fences extension (did not specify parameter names).
2009-08-15 17:16:04 +00:00
the_fiddler
6492945554
Mapped uchar to byte.
2009-08-11 19:25:26 +00:00
the_fiddler
31f20422d1
Added several more overrides to change "int errcode_ret" to "ErrorCode errcode_ret".
2009-08-11 19:24:44 +00:00
the_fiddler
5ffb2ebcc9
Regenerated signatures using the latest fixes for function pointer parameters. All methods with function pointers should be now correct.
2009-08-11 19:18:51 +00:00
the_fiddler
c6b69df7d0
Regenerated bindings with fixed function pointers.
2009-08-11 18:51:43 +00:00
the_fiddler
a08edd47fc
Renamed CommandQueuePropertiesFlags to CommandQueueFlags.
2009-08-11 15:31:10 +00:00
the_fiddler
0137c05d9a
Added missing OpenCL types.
2009-08-11 14:02:44 +00:00
the_fiddler
2b596d3541
Added overrides for several OpenCL methods that return error codes (they returned plain integers previously).
...
Added overrides for problematic values in 'Unknown' enum.
Added overrides for string[] parameters.
2009-08-11 14:02:10 +00:00