Inertia's picture

EXT_draw_buffers2

Project:The Open Toolkit library
Version:0.9.7
Component:Code
Category:task
Priority:normal
Assigned:Unassigned
Status:closed
Description

http://www.opengl.org/registry/specs/EXT/draw_buffers2.txt

This contains some Transform Feedback related tokens, which were left out in the other post to avoid confusion. They do belong into this enum.

Functions:

SVN: void ColorMaskIndexe(UInt32 index, bool r, bool g, bool b, bool a) // d is missing

Old: void GetBooleanIndexed(OpenTK.Graphics.All target, UInt32 index, [Out] bool[] data)
New: void GetBooleanIndexed(enum X target, UInt32 index, [Out] bool[] data)

Old: void GetIntegerIndexed(OpenTK.Graphics.All target, UInt32 index, [Out] Int32[] data)
New: void GetIntegerIndexed(enum X target, UInt32 index, [Out] Int32[] data)

Old: void EnableIndexe(OpenTK.Graphics.All target, UInt32 index) // d is missing
New: void EnableIndexed(enum Y target, UInt32 index)

Old: void DisableIndexe(OpenTK.Graphics.All target, UInt32 index) // d is missing
New: void DisableIndexed(enum Y target, UInt32 index)

Old: bool IsEnabledIndexe(OpenTK.Graphics.All target, UInt32 index) // d is missing
New: bool IsEnabledIndexed(enum Y target, UInt32 index)

Tokens:

Create new enum X and add

Blend
TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84
TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85

Add to OpenTK.Graphics.GetPName and newly created enum X

TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F

Create new enum Y and add

Blend

-----------------------------------

This should also be fixed:

http://www.opengl.org/registry/specs/EXT/blend_equation_separate.txt

Old: void BlendEquationSeparate(OpenTK.Graphics.All modeRGB, OpenTK.Graphics.All modeAlpha)
New: void BlendEquationSeparate(OpenTK.Graphics.BlendEquationMode modeRGB, OpenTK.Graphics.BlendEquationMode modeAlpha)


Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
the Fiddler's picture

#1

Status:open» fixed

Only updated the core functions (GL.GetIntegeri_v etc). Committed to rev. 1684.

the Fiddler's picture

#2

Version:0.9.x-dev» 0.9.7
Status:fixed» closed

Closing issues fixed in 0.9.7.