Commit graph

  • 87b2fe1a9d Obsoleted OpenTK.Functions in favor of OpenTK.MathHelper (reason: XNA compatibility). Added Matrix4.LookAt overload that does not use Vector3 parameters. the_fiddler 2009-08-14 12:37:18 +0000
  • 81304f33b5 Added OpenTK.Compatibility project to provide an upgrade path from 0.9.8. the_fiddler 2009-08-14 12:29:30 +0000
  • df0d9d1a4e Added OpenTK.Compatibility project to provide an upgrade path from 0.9.8. the_fiddler 2009-08-14 12:29:30 +0000
  • 245f45c7eb Added support for IPlatformFactory implementations for embedded devices that use EGL. The embedded implementation can be used side-by-side with the normal implementations (useful for platforms that support both desktop GL and EGL). the_fiddler 2009-08-13 11:52:51 +0000
  • c4554bd804 Added support for IPlatformFactory implementations for embedded devices that use EGL. The embedded implementation can be used side-by-side with the normal implementations (useful for platforms that support both desktop GL and EGL). the_fiddler 2009-08-13 11:52:51 +0000
  • e0ba370b4a Added GraphicsContextFlags.Embedded for OpenGL|ES. the_fiddler 2009-08-13 11:41:32 +0000
  • 686b63a420 Added GraphicsContextFlags.Embedded for OpenGL|ES. the_fiddler 2009-08-13 11:41:32 +0000
  • fec018e921 Normalized line endings. the_fiddler 2009-08-13 11:41:14 +0000
  • 6ad2a3e012 Normalized line endings. the_fiddler 2009-08-13 11:41:14 +0000
  • d9fc224f72 Added IsSupported property, which checks for the existence of EGL libraries. the_fiddler 2009-08-13 11:40:16 +0000
  • 0f382fd86c Added IsSupported property, which checks for the existence of EGL libraries. the_fiddler 2009-08-13 11:40:16 +0000
  • a905b3ce24 * Egl.cs: Added workaround for gmcs 2.4.2 bug #530270 (https://bugzilla.novell.com/show_bug.cgi?id=530270). the_fiddler 2009-08-12 10:58:23 +0000
  • 396b9820a3 * Egl.cs: Added workaround for gmcs 2.4.2 bug #530270 (https://bugzilla.novell.com/show_bug.cgi?id=530270). the_fiddler 2009-08-12 10:58:23 +0000
  • 41c8dc9fbb Regenerated OpenCL bindings with the compilation fixes for gmcs 2.0. the_fiddler 2009-08-12 10:13:51 +0000
  • 7c795eeb63 Regenerated OpenCL bindings with the compilation fixes for gmcs 2.0. the_fiddler 2009-08-12 10:13:51 +0000
  • 66b8f317f4 * Main.cs: Accept -mode:cl as an alias for -mode:cl10 the_fiddler 2009-08-12 10:12:44 +0000
  • 3040a59436 * Main.cs: Accept -mode:cl as an alias for -mode:cl10 the_fiddler 2009-08-12 10:12:44 +0000
  • 62e19c43a1 * Generator.cs: Use correct function prefix in AutoGenerated attribute. the_fiddler 2009-08-12 10:12:16 +0000
  • 4b05db2631 * Generator.cs: Use correct function prefix in AutoGenerated attribute. the_fiddler 2009-08-12 10:12:16 +0000
  • a495ca8c7c * Type.cs: Updated list of non CLS-compliant types. the_fiddler 2009-08-12 10:11:41 +0000
  • 336d6b4bef * Type.cs: Updated list of non CLS-compliant types. the_fiddler 2009-08-12 10:11:41 +0000
  • 04e8dc3472 * BindStreamWriter.cs: Fixed workaround for indentation on Linux (indentation seems to be applied twice). the_fiddler 2009-08-12 08:33:49 +0000
  • 6f57ac0f6d * BindStreamWriter.cs: Fixed workaround for indentation on Linux (indentation seems to be applied twice). the_fiddler 2009-08-12 08:33:49 +0000
  • 81b06b8a08 Ensure Wgl core entry points are loaded prior to first use, even without a Wgl context. Do not query actual GraphicsMode.Default in DummyGLContext constructor. Doing so creates a temporary context, which should not be done when creating a dummy context. Fixed issue [#993]: "Possible bug in GraphicsContext.CreateDummyContext()". the_fiddler 2009-08-11 21:45:32 +0000
  • 9c0a472ba7 Ensure Wgl core entry points are loaded prior to first use, even without a Wgl context. Do not query actual GraphicsMode.Default in DummyGLContext constructor. Doing so creates a temporary context, which should not be done when creating a dummy context. Fixed issue [#993]: "Possible bug in GraphicsContext.CreateDummyContext()". the_fiddler 2009-08-11 21:45:32 +0000
  • 93b950ec22 Bumped version number. the_fiddler 2009-08-11 21:16:49 +0000
  • 0d1f5ac7ab Bumped version number. the_fiddler 2009-08-11 21:16:49 +0000
  • e0f6300c5b Missed part of the refactored X11 bindings. the_fiddler 2009-08-11 21:15:29 +0000
  • 7d37c2e68f Missed part of the refactored X11 bindings. the_fiddler 2009-08-11 21:15:29 +0000
  • d9d2cfd735 Added missing license information. Made public. Added documentation. the_fiddler 2009-08-11 21:11:46 +0000
  • dd612a2001 Added missing license information. Made public. Added documentation. the_fiddler 2009-08-11 21:11:46 +0000
  • d3fadd0be1 Suppressed documentation warnings and ensured public structures follow the class library design guidelines. the_fiddler 2009-08-11 21:11:39 +0000
  • 6e7c2a2e3e Suppressed documentation warnings and ensured public structures follow the class library design guidelines. the_fiddler 2009-08-11 21:11:39 +0000
  • 682d371cbe Made types used by X11WindowInfo public. the_fiddler 2009-08-11 21:02:52 +0000
  • 4b9e25af03 Made types used by X11WindowInfo public. the_fiddler 2009-08-11 21:02:52 +0000
  • bf5decd472 Added missing license information and removed unused code. the_fiddler 2009-08-11 20:57:54 +0000
  • a8f099e035 Added missing license information and removed unused code. the_fiddler 2009-08-11 20:57:54 +0000
  • 8f74430e23 Made class public. Added missing license information. the_fiddler 2009-08-11 20:55:43 +0000
  • fbec76e858 Made class public. Added missing license information. the_fiddler 2009-08-11 20:55:43 +0000
  • c83f9d6a3a Added missing license information. the_fiddler 2009-08-11 20:55:13 +0000
  • 2aa3c947cb Added missing license information. the_fiddler 2009-08-11 20:55:13 +0000
  • 791be928cb Removed unused code. the_fiddler 2009-08-11 20:51:02 +0000
  • dcb89cb4fb Removed unused code. the_fiddler 2009-08-11 20:51:02 +0000
  • d308ee7bd5 Bumped version number the_fiddler 2009-08-11 20:44:32 +0000
  • cf6529532e Bumped version number the_fiddler 2009-08-11 20:44:32 +0000
  • 2841a635a7 Added support for OpenCL samples. Added VectorAdd sample. Bumped version number. the_fiddler 2009-08-11 20:18:05 +0000
  • 16f209497b Added support for OpenCL samples. Added VectorAdd sample. Bumped version number. the_fiddler 2009-08-11 20:18:05 +0000
  • 01345de5bc Added loading code for OpenCL entry points. the_fiddler 2009-08-11 20:16:28 +0000
  • 1df3101a47 Added loading code for OpenCL entry points. the_fiddler 2009-08-11 20:16:28 +0000
  • 0a2079e170 Removed hand-written OpenCL bindings in favor of generated ones. the_fiddler 2009-08-11 19:27:28 +0000
  • ea6a4479e5 Removed hand-written OpenCL bindings in favor of generated ones. the_fiddler 2009-08-11 19:27:28 +0000
  • ff4af08d2c Generated OpenCL bindings with fixed function pointers. the_fiddler 2009-08-11 19:26:27 +0000
  • ed48992d81 Generated OpenCL bindings with fixed function pointers. the_fiddler 2009-08-11 19:26:27 +0000
  • 130831cc3b Mapped uchar to byte. the_fiddler 2009-08-11 19:25:26 +0000
  • 6492945554 Mapped uchar to byte. the_fiddler 2009-08-11 19:25:26 +0000
  • 8b374c9c70 Added several more overrides to change "int errcode_ret" to "ErrorCode errcode_ret". the_fiddler 2009-08-11 19:24:44 +0000
  • 31f20422d1 Added several more overrides to change "int errcode_ret" to "ErrorCode errcode_ret". the_fiddler 2009-08-11 19:24:44 +0000
  • fa14139982 Regenerated signatures using the latest fixes for function pointer parameters. All methods with function pointers should be now correct. the_fiddler 2009-08-11 19:18:51 +0000
  • 5ffb2ebcc9 Regenerated signatures using the latest fixes for function pointer parameters. All methods with function pointers should be now correct. the_fiddler 2009-08-11 19:18:51 +0000
  • 056a593480 Fixed parsing of function pointer parameters that do not specify a parameter name or do not contain "pfn" in their type. the_fiddler 2009-08-11 19:18:12 +0000
  • 6fe9641033 Fixed parsing of function pointer parameters that do not specify a parameter name or do not contain "pfn" in their type. the_fiddler 2009-08-11 19:18:12 +0000
  • 9a15b4f0be Deactivated debugging code. the_fiddler 2009-08-11 18:53:45 +0000
  • 3897c7c990 Deactivated debugging code. the_fiddler 2009-08-11 18:53:45 +0000
  • 32278aabe4 Regenerated bindings with fixed function pointers. the_fiddler 2009-08-11 18:51:43 +0000
  • c6b69df7d0 Regenerated bindings with fixed function pointers. the_fiddler 2009-08-11 18:51:43 +0000
  • 6c59478446 Try to match function pointers before regular parameters. Function pointers may contain regular parameters themselves and going the other way round will result in incorrect matches. the_fiddler 2009-08-11 18:51:19 +0000
  • 12f85bb212 Try to match function pointers before regular parameters. Function pointers may contain regular parameters themselves and going the other way round will result in incorrect matches. the_fiddler 2009-08-11 18:51:19 +0000
  • 33970774a0 Fixed parsing of function pointers. the_fiddler 2009-08-11 18:05:43 +0000
  • f7b9a75b6e Fixed parsing of function pointers. the_fiddler 2009-08-11 18:05:43 +0000
  • 0dc06de649 Added support for empty or null typemaps. the_fiddler 2009-08-11 15:33:17 +0000
  • be52c2776b Added support for empty or null typemaps. the_fiddler 2009-08-11 15:33:17 +0000
  • 7c44c50bab Renamed CommandQueuePropertiesFlags to CommandQueueFlags. the_fiddler 2009-08-11 15:31:10 +0000
  • a08edd47fc Renamed CommandQueuePropertiesFlags to CommandQueueFlags. the_fiddler 2009-08-11 15:31:10 +0000
  • 38a4011200 Added generated bindings for OpenCL 1.0. the_fiddler 2009-08-11 14:21:35 +0000
  • cf4d93cb43 Added generated bindings for OpenCL 1.0. the_fiddler 2009-08-11 14:21:35 +0000
  • b99d03db59 Bumped version number. the_fiddler 2009-08-11 14:20:46 +0000
  • 5bce03e785 Bumped version number. the_fiddler 2009-08-11 14:20:46 +0000
  • 8e1607de22 Reverted commit 2028 (Jonathan's formatting patch for Bind output), since it broke formatting on Windows. Added temporary workaround until the real cause of the issue is discovered and fixed. the_fiddler 2009-08-11 14:17:27 +0000
  • fcaff2477b Reverted commit 2028 (Jonathan's formatting patch for Bind output), since it broke formatting on Windows. Added temporary workaround until the real cause of the issue is discovered and fixed. the_fiddler 2009-08-11 14:17:27 +0000
  • 3ec5303e37 Added support for enum overrides. Enabled enum overrides in the CL and ES generators. Function parameters now follow enum overrides (for example, if function Foo takes enum Bar and enum Bar is overriden to Baz, this change will be reflected on function Foo). Changed default CLGenerator settings to not generate debug helpers. the_fiddler 2009-08-11 14:12:20 +0000
  • cdde2893f6 Added support for enum overrides. Enabled enum overrides in the CL and ES generators. Function parameters now follow enum overrides (for example, if function Foo takes enum Bar and enum Bar is overriden to Baz, this change will be reflected on function Foo). Changed default CLGenerator settings to not generate debug helpers. the_fiddler 2009-08-11 14:12:20 +0000
  • 3661428bce Added PreviousName property. Moved value parsing to the Name property instead of implementing in each and every ISpecReader. the_fiddler 2009-08-11 14:08:18 +0000
  • 000bdf71ef Added PreviousName property. Moved value parsing to the Name property instead of implementing in each and every ISpecReader. the_fiddler 2009-08-11 14:08:18 +0000
  • d51daefeb6 Improved handling of multiple indirection (pointer-to-pointer, pointer-to-array or any other combination up to 4 levels of indirection). Made the generation of debug helpers optional. They are currently specific to OpenTK.Graphics and need more work before they can be used with OpenTK.Compute or OpenTK.Audio. the_fiddler 2009-08-11 14:06:40 +0000
  • 1edfbdb928 Improved handling of multiple indirection (pointer-to-pointer, pointer-to-array or any other combination up to 4 levels of indirection). Made the generation of debug helpers optional. They are currently specific to OpenTK.Graphics and need more work before they can be used with OpenTK.Compute or OpenTK.Audio. the_fiddler 2009-08-11 14:06:40 +0000
  • cb41426473 Added EnumPrefix setting, which may be different from ConstantPrefix or FunctionPrefix. Can be used to remove the Gl, Cl, Al, etc prefixes from enum names. the_fiddler 2009-08-11 14:03:55 +0000
  • 16e1f279dc Added EnumPrefix setting, which may be different from ConstantPrefix or FunctionPrefix. Can be used to remove the Gl, Cl, Al, etc prefixes from enum names. the_fiddler 2009-08-11 14:03:55 +0000
  • 2fd96cc706 Added missing OpenCL types. the_fiddler 2009-08-11 14:02:44 +0000
  • 0137c05d9a Added missing OpenCL types. the_fiddler 2009-08-11 14:02:44 +0000
  • 7149a0292b 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. the_fiddler 2009-08-11 14:02:10 +0000
  • 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. the_fiddler 2009-08-11 14:02:10 +0000
  • 94afe0a8b9 Regenerated signatures (now contain flow for function parameters). the_fiddler 2009-08-11 14:01:06 +0000
  • 42bb893464 Regenerated signatures (now contain flow for function parameters). the_fiddler 2009-08-11 14:01:06 +0000
  • 1cecc8fdfa Regenerated signatures. the_fiddler 2009-08-11 13:53:56 +0000
  • 560c22accf Regenerated signatures. the_fiddler 2009-08-11 13:53:56 +0000
  • 3edf2cebda ESCLParser can now parse negative enum constants. ESCLParser can now parse bitfield constants in the form (1 << n). Added a workaround for enums named as "FooFlags - bitfield" which where converted to "FooFlagsFlags". They are now converted to "FooFlags". Added flow attribute to function parameters. Parameter names ending with "ret" (e.g. errcode_ret) have a flow of "out". Everything else currently has a flow of "in". Fixed conversion of "unsigned [byte|short|int|long]" parameters (they are now converted to [byte|ushort|uint|ulong] respectively). the_fiddler 2009-08-11 13:53:01 +0000
  • fda040799e ESCLParser can now parse negative enum constants. ESCLParser can now parse bitfield constants in the form (1 << n). Added a workaround for enums named as "FooFlags - bitfield" which where converted to "FooFlagsFlags". They are now converted to "FooFlags". Added flow attribute to function parameters. Parameter names ending with "ret" (e.g. errcode_ret) have a flow of "out". Everything else currently has a flow of "in". Fixed conversion of "unsigned [byte|short|int|long]" parameters (they are now converted to [byte|ushort|uint|ulong] respectively). the_fiddler 2009-08-11 13:53:01 +0000
  • a906a70146 Merged fix for issue [#1074]: " X11XrandrDisplayDevice on Xming ---> Argument is out of range." from 0.9.8 branch. the_fiddler 2009-08-10 11:36:26 +0000
  • 11027985ad Merged fix for issue [#1074]: " X11XrandrDisplayDevice on Xming ---> Argument is out of range." from 0.9.8 branch. the_fiddler 2009-08-10 11:36:26 +0000
  • fbab14bb7a Merged fix for issue [#1089]: "TextPrinter is affected by TextureGen* and TextureEnvMode" from 0.9.8 branch. the_fiddler 2009-08-09 18:54:35 +0000