the_fiddler
|
deadbdf6cb
|
Merged TextPrinter optimization changes from gw-next2 branch.
|
2009-05-27 18:40:29 +00:00 |
|
the_fiddler
|
b5f08288c6
|
Removed ambiguous OpenGL overloads, because they confuse languages that don't distinguish between pass-by-reference and pass-by-value in the call-site (e.g. VB.Net). This affects functions that can take a single parameter either by reference or by value.
|
2009-05-21 23:34:20 +00:00 |
|
the_fiddler
|
11fbdbf403
|
Removed ambiguous OpenGL overloads, because they confuse languages that don't distinguish between pass-by-reference and pass-by-value in the call-site (e.g. VB.Net). This affects functions that can take a single parameter either by reference or by value.
|
2009-05-21 23:34:20 +00:00 |
|
the_fiddler
|
6ef18cc117
|
Re-enabled nant support (necessary for commandline builds on Linux until xbuild matures).
Use Directory.GetParent() instead of manually calculating the parent directory.
|
2009-05-21 09:26:07 +00:00 |
|
the_fiddler
|
7c95a25c52
|
Re-enabled nant support (necessary for commandline builds on Linux until xbuild matures).
Use Directory.GetParent() instead of manually calculating the parent directory.
|
2009-05-21 09:26:07 +00:00 |
|
the_fiddler
|
86031b2ebf
|
Updated Build.exe in the Build/ folder.
|
2009-05-20 21:02:33 +00:00 |
|
the_fiddler
|
324008ca39
|
Updated Build.exe in the Build/ folder.
|
2009-05-20 21:02:33 +00:00 |
|
the_fiddler
|
3002fe873f
|
Clarified build options.
Disabled support for building with nant. Commandline builds should now use msbuild/xbuild.
|
2009-05-20 20:37:16 +00:00 |
|
the_fiddler
|
077de936ca
|
Clarified build options.
Disabled support for building with nant. Commandline builds should now use msbuild/xbuild.
|
2009-05-20 20:37:16 +00:00 |
|
the_fiddler
|
d1ab1df7f4
|
Ensured IWindowInfo.Dispose() is called when the GLControl handle is destroyed.
WinGLContext.SwapBuffers now throws an exception on failure.
|
2009-05-19 09:48:47 +00:00 |
|
the_fiddler
|
d686adb42a
|
Ensured IWindowInfo.Dispose() is called when the GLControl handle is destroyed.
WinGLContext.SwapBuffers now throws an exception on failure.
|
2009-05-19 09:48:47 +00:00 |
|
the_fiddler
|
28e4f5f615
|
Added diagnostic message when ReleaseDC fails.
|
2009-05-19 09:45:36 +00:00 |
|
the_fiddler
|
9bdc21cabd
|
Added diagnostic message when ReleaseDC fails.
|
2009-05-19 09:45:36 +00:00 |
|
the_fiddler
|
42d467d57f
|
Modified Wgl.SupportsExtension to be more defensive when calling Wgl.Arb.GetExtensionString. It now bails out if the extension string is empty.
|
2009-05-19 09:44:47 +00:00 |
|
the_fiddler
|
2277bf8576
|
Modified Wgl.SupportsExtension to be more defensive when calling Wgl.Arb.GetExtensionString. It now bails out if the extension string is empty.
|
2009-05-19 09:44:47 +00:00 |
|
the_fiddler
|
7b85450e9b
|
Fixed a large number of XML documentation warnings.
|
2009-05-17 15:06:26 +00:00 |
|
the_fiddler
|
5cb476942a
|
Fixed a large number of XML documentation warnings.
|
2009-05-17 15:06:26 +00:00 |
|
the_fiddler
|
ac2c47e72b
|
Added ColorAttachment[0-15] tokens to DrawBuffersEnum (page 182 of the 3.1 specs).
|
2009-05-11 13:20:35 +00:00 |
|
the_fiddler
|
083478e8a5
|
Added ColorAttachment[0-15] tokens to DrawBuffersEnum (page 182 of the 3.1 specs).
|
2009-05-11 13:20:35 +00:00 |
|
the_fiddler
|
a9a4f7f575
|
Synced OpenGL docs with Khronos SVN.
|
2009-05-11 10:59:17 +00:00 |
|
the_fiddler
|
09f783f860
|
Synced OpenGL docs with Khronos SVN.
|
2009-05-11 10:59:17 +00:00 |
|
the_fiddler
|
8db13a7eac
|
Use managed Stack<Matrix4> instead of the OpenGL matrix stack, as the latter may be broken in some driver implementations (e.g. S3 graphics twister).
|
2009-05-11 10:32:15 +00:00 |
|
the_fiddler
|
a7ce3c0c4e
|
Use managed Stack<Matrix4> instead of the OpenGL matrix stack, as the latter may be broken in some driver implementations (e.g. S3 graphics twister).
|
2009-05-11 10:32:15 +00:00 |
|
the_fiddler
|
9912691bd5
|
Fixed potential NRE during extension loading.
|
2009-05-11 10:31:50 +00:00 |
|
the_fiddler
|
6a17953ba0
|
Fixed potential NRE during extension loading.
|
2009-05-11 10:31:50 +00:00 |
|
kanato
|
25fac6226d
|
Implement PointToScreen via poor man's method of just inverting result from PointToClient.
|
2009-05-11 02:18:22 +00:00 |
|
kanato
|
57bd7e623e
|
Implement PointToScreen via poor man's method of just inverting result from PointToClient.
|
2009-05-11 02:18:22 +00:00 |
|
kanato
|
f71fdac268
|
Correct PointToClient so that returned point is relative to upper left corner of game window, consistent with the documentation.
|
2009-05-11 02:13:46 +00:00 |
|
kanato
|
d272d0b15c
|
Correct PointToClient so that returned point is relative to upper left corner of game window, consistent with the documentation.
|
2009-05-11 02:13:46 +00:00 |
|
kanato
|
721e45a5d4
|
Implement PointToClient for MacOS.
|
2009-05-11 01:10:09 +00:00 |
|
kanato
|
5817a46f65
|
Implement PointToClient for MacOS.
|
2009-05-11 01:10:09 +00:00 |
|
kanato
|
043421c7bc
|
Add overload to OpenTK.Platform.Utilities.CreateGraphicsContext which takes version number and flag parameters. Deprecate old CreateGraphicsContext methods.
|
2009-05-10 04:49:31 +00:00 |
|
kanato
|
768528ca81
|
Add overload to OpenTK.Platform.Utilities.CreateGraphicsContext which takes version number and flag parameters. Deprecate old CreateGraphicsContext methods.
|
2009-05-10 04:49:31 +00:00 |
|
the_fiddler
|
2f54b29ed8
|
Added initial support for GameWindow.PointToClient.
|
2009-05-07 19:48:22 +00:00 |
|
the_fiddler
|
c02b693062
|
Added initial support for GameWindow.PointToClient.
|
2009-05-07 19:48:22 +00:00 |
|
kanato
|
bc236a7c0b
|
Fix AGL buffer rectangle when destination control is inside a container inside a form.
|
2009-05-07 16:32:15 +00:00 |
|
kanato
|
889822e06c
|
Fix AGL buffer rectangle when destination control is inside a container inside a form.
|
2009-05-07 16:32:15 +00:00 |
|
the_fiddler
|
3c522d26ee
|
Use rgba textures instead of alpha on SavagePro/Twister renderers. Workaround for bug [#833] "TextPrinter problem" (http://www.opentk.com/node/833).
|
2009-05-07 10:38:05 +00:00 |
|
the_fiddler
|
466e4af8f5
|
Use rgba textures instead of alpha on SavagePro/Twister renderers. Workaround for bug [#833] "TextPrinter problem" (http://www.opentk.com/node/833).
|
2009-05-07 10:38:05 +00:00 |
|
the_fiddler
|
91c36efd6e
|
Cleaned up tokens for SGI_color_table (promoted by OpenGL 1.2). Fixes bug [#834] "Problem between GL.ColorTable and Version12 enum" (http://www.opentk.com/node/834),
Started implementing tokens for EXT_convolution.
|
2009-05-07 10:31:44 +00:00 |
|
the_fiddler
|
f2b1fb20da
|
Cleaned up tokens for SGI_color_table (promoted by OpenGL 1.2). Fixes bug [#834] "Problem between GL.ColorTable and Version12 enum" (http://www.opentk.com/node/834),
Started implementing tokens for EXT_convolution.
|
2009-05-07 10:31:44 +00:00 |
|
the_fiddler
|
62a013bddc
|
Cleaned up tokens for SGI_color_table (promoted by OpenGL 1.2). Fixes bug [#834] "Problem between GL.ColorTable and Version12 enum" (http://www.opentk.com/node/834),
Started implementing tokens for EXT_convolution.
|
2009-05-06 18:40:36 +00:00 |
|
the_fiddler
|
12f2e51e11
|
Cleaned up tokens for SGI_color_table (promoted by OpenGL 1.2). Fixes bug [#834] "Problem between GL.ColorTable and Version12 enum" (http://www.opentk.com/node/834),
Started implementing tokens for EXT_convolution.
|
2009-05-06 18:40:36 +00:00 |
|
the_fiddler
|
a27c15cf32
|
Fixed sync attribute in AudioContext constructor (patch by erluk). Fixes bug [#830] "AudioContext: Wrong parameters passed to Alc.CreateContext" (http://www.opentk.com/node/830).
|
2009-05-06 09:09:00 +00:00 |
|
the_fiddler
|
65205d8cd5
|
Fixed sync attribute in AudioContext constructor (patch by erluk). Fixes bug [#830] "AudioContext: Wrong parameters passed to Alc.CreateContext" (http://www.opentk.com/node/830).
|
2009-05-06 09:09:00 +00:00 |
|
the_fiddler
|
370396ab7f
|
The generator now detects and adds the FlagsAttribute to bitwise collections. Fixes bug [#792] "Resharper - Bitwise operation on enum which is not marked by [Flags] attribute" (http://www.opentk.com/node/792).
|
2009-05-05 21:00:48 +00:00 |
|
the_fiddler
|
222bded7ff
|
The generator now detects and adds the FlagsAttribute to bitwise collections. Fixes bug [#792] "Resharper - Bitwise operation on enum which is not marked by [Flags] attribute" (http://www.opentk.com/node/792).
|
2009-05-05 21:00:48 +00:00 |
|
the_fiddler
|
9f6e2bf323
|
Added non-EXT EXT_blend_color constants to BlendingFactorDest/Src enums (promoted by GL1.2).
Added ARB_fragment_shaderFragmentShaderDerivativeHint to HintTarget enum (promoted by GL2.0).
Fixes bug [#774]: "Some Token corrections" (http://www.opentk.com/node/774)
|
2009-05-05 20:24:09 +00:00 |
|
the_fiddler
|
03aeb850d2
|
Added non-EXT EXT_blend_color constants to BlendingFactorDest/Src enums (promoted by GL1.2).
Added ARB_fragment_shaderFragmentShaderDerivativeHint to HintTarget enum (promoted by GL2.0).
Fixes bug [#774]: "Some Token corrections" (http://www.opentk.com/node/774)
|
2009-05-05 20:24:09 +00:00 |
|
the_fiddler
|
5cde2cac88
|
Reset texture matrix in GL1TextOutputProvider .Begin() and restore in GL1TextOutputProvider .End(). Fixes bug [#810] "Bad texture matrix in TextPrinter" (http://www.opentk.com/node/810)).
|
2009-05-05 20:13:21 +00:00 |
|