added Conditional rendering
added mapping a buffer range, as in sec 2.9 of the 3.0 spec
added 3 _<- bindings to suppres warnings
Add indexed quering and indexed buffers

For indexed querying the frame is setup and it possible to query a single
integer. For indexed buffers, it's possible to bind them by range or in total.
The newly added transformfeedbackbuffer is the only buffer so far that is
bound by index.
Add part of implementation of transformfeedbackbuffers

Adds
-  Some enumeration constants for querying about TFB-mode.
- TFB-mode (interleaved or seperate)
- The possibility to query the TFB-mode
 - An extra querytarget for quering the ammount of primitives written
to the transformfeedbackbuffer (TFB).
adds TFB to shaderprograms and documents TFB's

Adds implementation for setting and getting the variables from shader programs. WIth functions to query their implementation limit, the maximum length of the varying name.
Adds PrimitivesGenerated as query target
adds starting work on FramebufferObjects

This adds the first work on FramebufferObjects and their associated RenderbufferObjects. Most of the new data types are defined but a lot of work is yet to be done on implementing functions that work on frmaebuffers and query them, so also the new tokes that come with them are only added where necessary.
Adds binding functions for Textures to FBO's
splits FBO to several files, adds querying partially

The orriginal module ...GL.FramebufferObjects is split into several modules
to improve readability.
It adds the basic functionality for querying framebufferobject and render-
bufferobject querying. Though almost all the realy querrying functions need
yet to be implemented.
Makes framebufferObjects queryable for their status (complete/
incomplete/etc.) .
adds PixellikeObject for quering componentsize

This adds the PixellikeObjectTarget typeclass, for all objects that can be
queried about their red, blue, green, alpha, stencil and depth size. This is 
usefull for texture objects, renderbuffers and framebuffers.
adds further support for FBO's

There id further dupport for quering framebufferobjcts (FBO) their attachements and renderbuffers. It also implements PixellikeObjectTarget where appropriate.
Adds updated tokens from Spec 3.0

This adds the tokens that are updated by the 3.0 spec of OpenGL
MAX_VARYING_COMPONENTS,
MAX_CLIP_DISTANCES and
CLIP_DISTANCE i.
minor fixes (im/export, unmarshal fail)

FramebufferObjects.Queries
export renderbufferSamples
removed import of TextureTarget

Texturing.TextureTarget
otherwise guard for unmarshalCubeMapTarget
adds lots of format enums (3.0), RasterizerDiscard

adds CapRasterizerDiscard

adds a lot of Pixel(Internal)Format constructors for OpenGL 3.0.
adds indexed capabilities and per buffer blending

Indexed capabilities are special capabilities that are used on index targets,
the blending capability is an example of that. It can be disabled or enabled
on per drawbuffer basis.
Indexed capabilities don't have to be capabilities (nor vice versa).
Adds support for fragDataLocation

this adds two extra functions bind/getFragDataLocation. Which can not be
easily packed into a single stateVar as the 'get' may return more than the 
'bind', and it's not clear to me what a bind should do with a Nothing 
(ignore?).
adds improvements to BufferModes and FBOAs

This adds better marshalling for FramebufferObjectAttachments (FBOAs)
and some unmarshalling functions for FBOAs and BufferMode.
It also includes the possibility to speccify a FBOA as BufferMode.
fixes blendBuffer to use gl_DRAW_BUFFERi
adds colorMaski, (and the used getBoolean{4i v})