
[GL3.2] Multiple (minor) corrections
Posted Sunday, 6 September, 2009 - 09:32 by Inertia| Project: | The Open Toolkit library |
| Version: | 0.9.9-3 |
| Component: | Code |
| Category: | task |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
Jump to:
http://www.opengl.org/registry/specs/ARB/fragment_coord_conventions.txt
Changes: None, this only affects GLSL.
---------------
http://www.opengl.org/registry/specs/ARB/depth_clamp.txt
Add to enums:
EnableCap
GetPName
DEPTH_CLAMP 0x864F
---------------
http://www.opengl.org/registry/specs/ARB/vertex_array_bgra.txt
Add to enums:
ColorPointerType
VertexAttribPointerType
BGRA 0x80E1
---------------
http://www.opengl.org/registry/specs/ARB/seamless_cube_map.txt
Add to enum:
EnableCap
GetPName
TEXTURE_CUBE_MAP_SEAMLESS 0x884F
---------------
http://www.opengl.org/registry/specs/ARB/provoking_vertex.txt
enum ProvokingVertexMode
{
FIRST_VERTEX_CONVENTION 0x8E4D
LAST_VERTEX_CONVENTION 0x8E4E
}
SVN: public static void ProvokingVertex(OpenTK.Graphics.OpenGL.ArbProvokingVertex mode)
New: public static void ProvokingVertex(ProvokingVertexMode mode)
Add to enum GetPName:
PROVOKING_VERTEX 0x8E4F
QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8E4C
---------------
http://www.opengl.org/registry/specs/ARB/draw_elements_base_vertex.txt
SVN: void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
New: void DrawElementsBaseVertex(BeginMode mode, Int32 count, DrawElementsType type, IntPtr indices, Int32 basevertex)
SVN: void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
New: void DrawRangeElementsBaseVertex(BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
SVN: void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex)
New: void DrawElementsInstancedBaseVertex(BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex)
SVN: void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32* basevertex)
New: void MultiDrawElementsBaseVertex(BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32* basevertex)


Comments
#1
Carmack was blogging about the need of seamless cube maps back in 2006... At least Khronos is picking up speed now.
Landed in rev. 2273.
#2
Closing issues fixed in 0.9.9-3.