Commit graph

238 commits

Author SHA1 Message Date
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
the_fiddler 42bb893464 Regenerated signatures (now contain flow for function parameters). 2009-08-11 14:01:06 +00:00
the_fiddler 560c22accf Regenerated signatures. 2009-08-11 13:53:56 +00:00
the_fiddler e98e8656e4 Added OpenCL types to the typemap. 2009-08-09 17:56:20 +00:00
the_fiddler 3a45e6214e Deleted CL directory (has been renamed to CL10). 2009-08-09 17:55:32 +00:00
the_fiddler 63a7a65fee Updated OpenCL signatures. 2009-08-09 17:36:26 +00:00
the_fiddler ec4738aa49 Renamed to CL10 for compatibility with future spec releases. 2009-08-09 15:40:48 +00:00
the_fiddler 7c9d37e132 Regenerated ES 1.0 and 2.0 signatures. 2009-08-09 15:31:58 +00:00
the_fiddler d6edb9e902 Updated OpenCL signatures.xml. 2009-08-09 15:24:34 +00:00
the_fiddler 19b1539ef7 Merged the OpenGL 3.2 specifications. 2009-08-03 23:10:37 +00:00
the_fiddler 920d737f1f Regenerated the ES11 signatures using the updated converter. 2009-08-03 22:01:10 +00:00
the_fiddler 06c2c716fb Initial work on OpenCL binding generation. 2009-07-22 14:36:39 +00:00
the_fiddler e8dd567723 Added OpenCL XML specs to the generator. 2009-07-22 14:25:47 +00:00
the_fiddler 300c7e06e7 Fixed GetString, GetShaderSource and ShaderSource signatures. 2009-07-15 22:31:28 +00:00
the_fiddler b2c3c4a3f0 Removed obsolete file. 2009-07-15 14:20:46 +00:00
the_fiddler ce558ed9af Regenerated xml files for ES 1.0, 1.1, 2.0. 2009-07-15 14:06:58 +00:00
the_fiddler 13b87c1b0a Added OpenGL ES generator. 2009-06-30 08:39:35 +00:00
the_fiddler f4b0e7238d Added GLES fixed-point types. 2009-06-30 08:20:32 +00:00
the_fiddler aeec10c94f Renamed root node to 'functions'. 2009-06-30 08:13:41 +00:00
the_fiddler 6a5fdc0c4c Fixed GetString definition. 2009-06-30 08:13:02 +00:00
the_fiddler 42dd501cbd Added GLenum -> All mapping. 2009-06-30 08:08:21 +00:00
the_fiddler 40c63d9ff7 Renamed profile to category. 2009-06-30 08:07:43 +00:00
the_fiddler 1b6c4a54ea Fixed root node for enum XML specs 2009-06-30 07:41:42 +00:00
the_fiddler 458bf0477e Added OpenGL ES enum specifications in XML format. 2009-06-30 07:38:55 +00:00
the_fiddler 5595708ff3 Added OpenCL specifications in XML format. 2009-06-29 23:17:21 +00:00