Stefanos A.
|
86214ebc77
|
Implemented per-fragment operations according to the OpenGL 4.4
specification, section 17.
|
2013-10-23 10:49:29 +02:00 |
|
Stefanos A.
|
1585d6a02e
|
Implemented Vertex Post-Processing according to the OpenGL 4.4
specification, section 13.
|
2013-10-23 10:23:02 +02:00 |
|
Stefanos A.
|
bb2bf9fa48
|
Implemented Vertex Attributes according to the OpenGL 4.4
specification, section 11.
|
2013-10-23 09:43:33 +02:00 |
|
Stefanos A.
|
88183770ae
|
Implemented Vertex Arrays accordign to the OpenGL 4.4 specification,
section 10.
|
2013-10-23 09:31:09 +02:00 |
|
Stefanos A.
|
35b63e777a
|
Fixed version number on VertexAttribP1 methods (should be 3.3, not
1.2).
|
2013-10-22 21:10:14 +02:00 |
|
Stefanos A.
|
745fd9974f
|
Implemented strongly-typed Framebuffer and Renderbuffer Objects
according to the OpenGL 4.4 specification, section 9.
|
2013-10-22 20:52:37 +02:00 |
|
Stefanos A.
|
5a59e63cea
|
Implemented strongly-typed Texture functions according to the OpenGL
4.4 specification, section 8. See issue #2.
|
2013-10-22 18:37:25 +02:00 |
|
Stefanos A.
|
badb083686
|
Added SGIX_texture_icc enumeration that has been removed by the
upstream specs. This silences a large amount of warnings caused by the
lack of this extension.
|
2013-10-22 17:19:19 +02:00 |
|
Stefanos A.
|
43bde3433a
|
Implemented strong-types for Shader and Program Objects according to
the OpenGL 4.4 specification, section 7.
|
2013-10-22 16:52:35 +02:00 |
|
Stefanos A.
|
9613975681
|
Updated strong-types for Buffer Objects according to the OpenGL 4.4
spec, section 6.
|
2013-10-22 14:40:49 +02:00 |
|
Stefanos A.
|
cfa4f230c5
|
Updated strong-types for asynchronous queries, query objects and time
queries according to OpenGL 4.4 spec, section 4.2.
|
2013-10-22 14:00:01 +02:00 |
|
Stefanos A.
|
9685f6e2f0
|
Array overloads with count=1 should be turned into ref/out parameters.
This fixes an issue where arrays with count=1 would remain as unsafe
pointers instead of becoming ref/out parameters.
|
2013-10-22 13:41:31 +02:00 |
|
Stefanos A.
|
a23b846800
|
Updated to the latest 4.3 specs (WIP).
|
2013-10-22 13:22:22 +02:00 |
|
Stefanos A.
|
c49f9cd4a1
|
Implemented compatibility overloads for the changes introduced by the
4.3 .spec files.
Added DebugProc definition required in the 4.3 specs.
|
2013-10-22 11:57:18 +02:00 |
|
thefiddler
|
8dcb8601a2
|
Normalized line endings
Hopefully this is the first and last time we have to do this.
|
2013-10-11 01:58:54 +02:00 |
|
Stefanos A.
|
94c02e827a
|
NRE -> GraphicsContextMissingException
Throw a GraphicsContextMissingException if GraphicsBindingBase.LoadAll() is called without a current GraphicsContext.
|
2013-10-03 16:45:28 +02:00 |
|
Robert Rouhani
|
8a7f506529
|
Added GL.UniformMatrix* double overloads.
|
2013-01-26 16:23:40 -05:00 |
|
Robert Rouhani
|
8b8ded3232
|
Added very basic implementations of all possible matrix sizes up to 4x4
Moved the indexers out of the Properties region and into their own Indexers region
|
2013-01-18 19:21:24 -08:00 |
|
Robert Rouhani
|
e6a855f00a
|
Added UniformMatrix3/3d/4d overloads
|
2013-01-16 17:53:00 -08:00 |
|
Andy Korth
|
27d2cb451f
|
Supress some of the warnings in the autogenerated files
|
2012-12-20 13:56:59 -06:00 |
|
the_fiddler
|
58ef0d5c27
|
Use singular form for single-object overloads, because plural looks weird when generating a single name.
|
2012-04-04 11:10:28 +00:00 |
|
the_fiddler
|
8b8e49535c
|
Added overloads for Gen* and Delete* functions with single objects as parameters.
|
2012-04-04 11:03:28 +00:00 |
|
the_fiddler
|
4fde3c4dab
|
Added conditional compilation and the necessary classes to compile OpenTK without referencing System.Drawing.dll. To build without System.Drawing, add "MINIMAL" to the conditional compilation symbols. Note that this is an experimental feature that will result in a source- and binary-incompatible dll.
|
2011-12-08 00:03:14 +00:00 |
|
the_fiddler
|
0df6d56f03
|
Removed invalid TextureParameterName.Red token. Fixes issue [#2789]: "TextureParameterName.Red".
|
2011-12-07 00:28:13 +00:00 |
|
the_fiddler
|
1ace769646
|
Further improvements to suffix trimming regexes. Now matches GetInteger(ui)64 and does not match functions ending in "Coord", "Attrib", "Access" and more.
|
2011-12-07 00:22:10 +00:00 |
|
the_fiddler
|
59cfdf4664
|
Ensured function names are trimmed using the same code as documentation and function parameters.
Improved trimming for functions with '64' suffices.
|
2011-12-07 00:01:48 +00:00 |
|
the_fiddler
|
e2d31c78cb
|
Added missing TextureEnvMode.Replace token. Fixes issue [#2791]: "TextureEnvMode.Replace missing".
|
2011-12-06 21:49:43 +00:00 |
|
the_fiddler
|
809d369c52
|
Implemented IGraphicsContext.SwapInterval property that supersedes IGraphicsContext.VSync. Fixes issue [#2671]: "Expose SwapInterval to GameWindow".
|
2011-09-06 12:06:30 +00:00 |
|
the_fiddler
|
f4f0b97f7c
|
Added UniformBlockReferencedByGeometryShader token to ActiveUniformBlockParameter. Fixes issue [#2616]: "ActiveUniformBlockParameter.UniformBlockReferencedByGeometryShader is missing".
|
2011-07-26 14:09:12 +00:00 |
|
the_fiddler
|
97f47e8cdc
|
Added ColorWritemask to GetIndexedPName. Fixes issue [#2509]: "Missing GetIndexedPName.ColorWritemask as GetBoolean parameter".
|
2011-07-26 12:35:50 +00:00 |
|
the_fiddler
|
43afd8cf57
|
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
|
81efad6bd0
|
Regenerated OpenGL bindings using the 06 July 2011 specs and the latest binding generator that includes documentation comments to enums.
|
2011-07-26 11:56:15 +00:00 |
|
the_fiddler
|
e6bed64bd8
|
Synced with newest version of the binding generator: use IntPtr instead of System.IntPtr; update license text.
Reverted breaking change to Gl3Dfx* enums (the gl4 branch turned those into Gl3dfx).
|
2010-12-06 14:33:33 +00:00 |
|
the_fiddler
|
8e089cc1c3
|
Merged gl4 branch into trunk
|
2010-12-04 21:51:40 +00:00 |
|
the_fiddler
|
6c0da79687
|
Refactored and simplified DisplayDevice detection (devices are now stored in the platform-specific drivers instead of the frontend).
Made XRR resolution changes more robust.
Resolution changes now refresh the DisplayDevices on Windows.
|
2010-11-21 20:16:18 +00:00 |
|
the_fiddler
|
058ea34f41
|
Print useful information in ToString() method.
Updated license text.
|
2010-11-08 21:46:36 +00:00 |
|
the_fiddler
|
6bb01d4cbb
|
Added GraphicsModeComparer for GraphicsMode comparisons.
Added WinInputBase as a base abstraction for all win32 input class.
|
2010-11-08 19:45:58 +00:00 |
|
the_fiddler
|
e01ebf71e4
|
Added >, >=, < and <= operators.
|
2010-11-08 19:42:53 +00:00 |
|
the_fiddler
|
681e19f704
|
Avoid using deprecated methods.
|
2010-10-28 09:00:36 +00:00 |
|
the_fiddler
|
d4d9d58a8a
|
Added UNSIGNED_INT to ActiveUniformType enum. Fixes issue [#2077]: "Add UnsignedInt to ActiveUniformType".
|
2010-10-13 20:42:58 +00:00 |
|
the_fiddler
|
8bb6af05d7
|
Set the correct, platform-specific GetCurrentContext implementation on startup. Ensures the correct function of dummy contexts.
|
2010-10-09 18:53:20 +00:00 |
|
the_fiddler
|
1f4b5be7d0
|
Synced trunk with 1.0 branch.
|
2010-10-02 18:52:34 +00:00 |
|
the_fiddler
|
3f8f9b09e3
|
Synced with 1.0 branch.
|
2010-03-11 22:53:11 +00:00 |
|
the_fiddler
|
803636ea95
|
Added explicit ActiveUniformParameter enum for GetActiveUniforms function. Fixes issue [#1443]: "GetActiveUniforms parameter name".
|
2010-02-03 20:43:42 +00:00 |
|
the_fiddler
|
6dcb354854
|
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
|
99a3803e8a
|
Backported fix for issue [#1538] from 1.0 branch.
|
2010-02-03 19:55:09 +00:00 |
|
the_fiddler
|
da7e4c7252
|
Backported bugfixes from 1.0 branch.
|
2010-02-03 19:04:42 +00:00 |
|
the_fiddler
|
0484fc478b
|
Re-enabled CL10, ES10 and ES11 bindings in trunk.
|
2009-11-17 10:04:00 +00:00 |
|
the_fiddler
|
6b5ff5ba24
|
Merged fix for [#1386] from branches/1.0.
|
2009-11-17 09:59:36 +00:00 |
|
the_fiddler
|
35956701ae
|
Merged fix for [#1098] from branches/1.0.
|
2009-11-17 09:33:14 +00:00 |
|