Commit graph

279 commits

Author SHA1 Message Date
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 0fd6651fd2 Fixed issue [#1240]: "Generic ref and out wrappers do not copy results to the reference parameter", by assigning the GCHandle.Target back to the reference parameter. 2009-10-17 20:02:53 +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 6d2c0be7b3 Support adding new enum definitions through overrides.xml. 2009-10-14 22:50:25 +00:00
the_fiddler babb54c00c Avoid translating names that do not need translation (i.e. are not in ALL_CAPS). 2009-10-14 22:49:04 +00:00
the_fiddler 2990e45e0b * signatures.xml: Fixed long enum types. 2009-10-09 06:01:39 +00:00
the_fiddler 92de857809 * ES/ESGenerator.cs: Set enum Type property.
* Structures/Enum.cs: Added enum Type property.
Removed Enum(string) constructor in favor of C# 3.0 syntax (new Enum()
  { Name = ... }).
2009-10-09 05:48:10 +00:00
the_fiddler b234593f14 * Generator.cs: Use Settings.FunctionPrefix when searching for
documentation (instead of hardcoded "gl" prefix).
2009-10-09 05:34:10 +00:00
the_fiddler 479c9f3f10 * Main.cs:
* CL/CLGenerator.cs: Made CLGenerator inherit from ESGenerator. Reduces code duplication significantly.
2009-10-09 05:25:53 +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 a930251995 Report an error if a constant does not contain either '=' or 'use' in its definition. 2009-09-07 17:49:06 +00:00
the_fiddler e35c3ea83e Updated in preparation of 0.9.9-2 release. 2009-09-05 18:37:42 +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 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 019504f739 * enumext.spec: Added COLOR_ATTACHMENTi tokens to ReadBuffersMode enum. 2009-09-03 12:51:43 +00:00
the_fiddler 924ec8179e * ES/ESGenerator.cs: Changed default output namespace to 'GL'. 2009-08-26 07:52:58 +00:00
the_fiddler e079daa6cc * Main.cs: * Main.cs: Fixed a potential index out of range exception
when setting dirName (output path).
2009-08-26 07:52:35 +00:00
the_fiddler f692a3c069 Fixed default input and output paths now that the compiled assembly is placed into Binaries/Generator/[Debug|Release] instead of Binaries/[Debug|Release]. 2009-08-26 07:51:16 +00:00
the_fiddler 52744c1661 Applied Barlog's "arrange this qualifier" patch. 2009-08-25 15:59:57 +00:00
the_fiddler beac0d41d1 Applied Jonathan's patch for output directories. 2009-08-25 15:46:22 +00:00
the_fiddler 43e0e2c5e5 Applied Barlog's 02_Bind_2172_ShortenQualifierReferences patch. 2009-08-21 20:28:14 +00:00
the_fiddler b30cc509ce Do not trim 's' from methods ending in "IDs". 2009-08-20 21:38:23 +00:00
the_fiddler c487a382e1 Applied Barlog's refactoring patch for using directives. 2009-08-17 12:28:22 +00:00
the_fiddler 3c68f9fb99 Now use "Core" as default Settings.ImportsClass. 2009-08-17 10:15:22 +00:00
the_fiddler 51179c6518 Added missing types to list of non-CLSCompliant types. 2009-08-15 17:41:25 +00:00
the_fiddler 4021e67dc1 Removed "static" identifier from main wrappers class (add, if necessary, through the Helper.cs). 2009-08-15 17:35:20 +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 5eb9d7242b Do not allow constant names to start with numbers. 2009-08-15 17:32:35 +00:00
the_fiddler e4dc363d24 Fixed Nvidia fences extension (did not specify parameter names). 2009-08-15 17:16:04 +00:00
the_fiddler 3040a59436 * Main.cs: Accept -mode:cl as an alias for -mode:cl10 2009-08-12 10:12:44 +00:00
the_fiddler 4b05db2631 * Generator.cs: Use correct function prefix in AutoGenerated
attribute.
2009-08-12 10:12:16 +00:00
the_fiddler 336d6b4bef * Type.cs: Updated list of non CLS-compliant types.
* Parameter.cs: Changed [In] and [Out] attributes to [InAttribute] and
  [OutAttribute] to work around strange gmcs 2.0 bug.
2009-08-12 10:11:41 +00:00
the_fiddler 6f57ac0f6d * BindStreamWriter.cs: Fixed workaround for indentation on Linux (indentation seems to be applied twice). 2009-08-12 08:33:49 +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 be52c2776b Added support for empty or null typemaps. 2009-08-11 15:33:17 +00:00
the_fiddler a08edd47fc Renamed CommandQueuePropertiesFlags to CommandQueueFlags. 2009-08-11 15:31:10 +00:00