mesa: Add an error condition in glGetFramebufferAttachmentParameteriv()
authorAnuj Phogat <anuj.phogat@gmail.com>
Wed, 12 Mar 2014 00:04:11 +0000 (17:04 -0700)
committerAnuj Phogat <anuj.phogat@gmail.com>
Mon, 21 Apr 2014 18:20:50 +0000 (11:20 -0700)
commitbd1880dfe8fe1eea12eeb573df34ef328b96013e
treeabb5f7b0712b54cad1a22ec48646d3cdf3843895
parent7cb3bbf2cd64b8e8d7eb49cdc1238808f140f66b
mesa: Add an error condition in glGetFramebufferAttachmentParameteriv()

From the OpenGL 4.4 spec page 275:
  "If pname is FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, param will
   contain the format of components of the specified attachment,
   one of FLOAT, INT, UNSIGNED_INT, SIGNED_NORMALIZED, or
   UNSIGNED_NORMALIZED for floating-point, signed integer,
   unsigned integer, signed normalized fixedpoint, or unsigned
   normalized fixed-point components respectively. If no data
   storage or texture image has been specified for the attachment,
   param will contain NONE. This query cannot be performed for a
   combined depth+stencil attachment, since it does not have a
   single format."

Fixes Khronos CTS test: packed_depth_stencil_parameters.test

Khronos Bug# 9170
Cc: <mesa-stable@lists.freedesktop.org>
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/main/fbobject.c