mesa: Fix texture target validation for glFramebufferTexture()
authorPaul Berry <stereotype441@gmail.com>
Wed, 20 Nov 2013 05:47:04 +0000 (21:47 -0800)
committerPaul Berry <stereotype441@gmail.com>
Fri, 22 Nov 2013 02:16:44 +0000 (18:16 -0800)
commitaf1471dc04cc89822bab2c253c808880dd47c25a
treecc7c09f3888d7d468892d7a086c28da64575f9f2
parent08315233509f1fa7dc1e877aed2a8517296cf86e
mesa: Fix texture target validation for glFramebufferTexture()

Previously we were using the code path for validating
glFramebufferTextureLayer().  But glFramebufferTexture() allows
additional texture types.

Fixes piglit tests:
- spec/!OpenGL 3.2/layered-rendering/gl-layer-cube-map
- spec/!OpenGL 3.2/layered-rendering/framebuffertexture

Cc: "10.0" <mesa-stable@lists.freedesktop.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
v2: Clarify comment above framebuffer_texture().

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/main/fbobject.c