meta: remove call to _meta_in_progress(), fix multisample enable/disable
authorBrian Paul <brianp@vmware.com>
Thu, 30 Aug 2012 14:45:13 +0000 (08:45 -0600)
committerPaul Berry <stereotype441@gmail.com>
Thu, 30 Aug 2012 15:28:19 +0000 (08:28 -0700)
commit055093e33fc90705c429e948caefedf0e0fb82af
tree4296944340cdd9196d7c07ed77d7b718a748af0d
parentaad7ccd261e67e9d943dcab17ebe8082d7b6f4d9
meta: remove call to _meta_in_progress(), fix multisample enable/disable

This partially reverts d638da23d2ec2e9c52655b1ea138249e7f8bcccb.

With gallium the meta code is not always built so the call to
_meta_in_progress() was unresolved.  Simply special-case the
GL_MULTISAMPLE case in the meta code.  There might be other special
cases in the future given all the differences between legacy GL,
core GL, GLES, etc.

Fixes https://bugs.freedesktop.org/show_bug.cgi?id=54234
and https://bugs.freedesktop.org/show_bug.cgi?id=54239

v2 (Paul Berry <stereotype441@gmail.com>): keep _meta_in_progress
function, since it's needed by the i965 driver, but don't call it from
core mesa.

Signed-off-by: Brian Paul <brianp@vmware.com>
src/mesa/drivers/common/meta.c
src/mesa/main/enable.c