i965/dri: Fix bad GL error in intel_create_winsys_renderbuffer()
authorChad Versace <chadversary@chromium.org>
Sat, 27 May 2017 00:28:21 +0000 (17:28 -0700)
committerChad Versace <chadversary@chromium.org>
Thu, 1 Jun 2017 19:41:32 +0000 (12:41 -0700)
commit9d996e94fbbfdb3692061009f5441cf61bba36ae
tree44e17498e422c20c1b221de9b53dc60daa1cedca
parenta23cabd8ca19b8e6f2d757e89f591143ba439678
i965/dri: Fix bad GL error in intel_create_winsys_renderbuffer()

This function never occurs in the callchain of a GL function. It occurs
only in the callchain of eglCreate*Surface and the analogous paths for
GLX.  Therefore, even if a  thread does have a bound GL context,
emitting a GL error here is wrong. A misplaced GL error, when no GL
call is made, can confuse clients.

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/drivers/dri/i965/intel_fbo.c