mesa: Add skeleton implementations of glInvalidateTex{Sub,}Image
authorIan Romanick <ian.d.romanick@intel.com>
Mon, 13 Aug 2012 20:14:25 +0000 (13:14 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Tue, 14 Aug 2012 21:39:33 +0000 (14:39 -0700)
commit07e12c49175e0bf23dbd8bdc3afd7aa79ccc7140
tree2f829ad01711cdd5d3adb5366d285af57c70ab7e
parentf241ffd48c2063557461f5b7bb2dea0b744b8bef
mesa: Add skeleton implementations of glInvalidateTex{Sub,}Image

These are part of GL_ARB_invalidate_subdata (but not OpenGL ES 3.0).

v2: Add comment explaining why minimum dimensions are set to 1 for some
texture targets.  Add default case to switch statement to silence
compiler warnings and detect new texture targets.  Both changes
suggested by Brian.  Also use _mesa_is_desktop_gl as suggested by Ken.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/main/api_exec.c
src/mesa/main/texobj.c
src/mesa/main/texobj.h