mesa: implement GL3 glClearBuffer() functions
authorBrian Paul <brianp@vmware.com>
Wed, 30 Dec 2009 16:25:24 +0000 (09:25 -0700)
committerBrian Paul <brianp@vmware.com>
Wed, 30 Dec 2009 16:30:24 +0000 (09:30 -0700)
commit2b5ece5746585fd1b6ffd4768763dfc5709699ab
tree98cc1cc6327b238f68448b8d3d128e87a5a4115b
parent12039aa7a9e9e7c320e695b2f611b6559925178c
mesa: implement GL3 glClearBuffer() functions

These functions clear color/depth/stencil buffers with a value that's
passed to the function, rather than the context clear values.

For now these functions are implemented in terms of the existing
ctx->Driver.Clear() hook.  In the future when we have non-normalized
integer and unsigned integer color buffer formats we'll need new
driver hook(s) to pass int and uint clear values to the driver.

Note: these functions are not hooked into the dispatch table at this time.
src/mesa/main/clear.c
src/mesa/main/clear.h