Mesa (master): mesa: Drop manual checks for outside begin/end.
Eric Anholt
anholt at kemper.freedesktop.org
Tue Jan 22 05:53:51 UTC 2013
Module: Mesa
Branch: master
Commit: a9754793dab4b24c09cae21c29f902ce0e53319a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9754793dab4b24c09cae21c29f902ce0e53319a
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jan 16 16:20:38 2013 -0800
mesa: Drop manual checks for outside begin/end.
We now have a separate dispatch table for begin/end that prevent these
functions from being entered during that time. The
ASSERT_OUTSIDE_BEGIN_END_WITH_RETVALs are left because I don't want to
change any return values or introduce new error-only stubs at this
point.
Reviewed-by: Brian Paul <brianp at vmware.com>
Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>
---
src/mesa/main/accum.c | 3 +-
src/mesa/main/api_validate.c | 7 -----
src/mesa/main/arbprogram.c | 19 +-----------
src/mesa/main/arrayobj.c | 3 --
src/mesa/main/attrib.c | 6 +---
src/mesa/main/blend.c | 14 ---------
src/mesa/main/bufferobj.c | 11 -------
src/mesa/main/buffers.c | 9 ++++--
src/mesa/main/clear.c | 15 +++-------
src/mesa/main/clip.c | 2 -
src/mesa/main/colortab.c | 10 -------
src/mesa/main/depth.c | 4 ---
src/mesa/main/dlist.c | 2 +-
src/mesa/main/drawpix.c | 9 ++++--
src/mesa/main/enable.c | 6 ----
src/mesa/main/eval.c | 10 -------
src/mesa/main/fbobject.c | 25 -----------------
src/mesa/main/feedback.c | 8 +-----
src/mesa/main/fog.c | 1 -
src/mesa/main/framebuffer.c | 2 +-
src/mesa/main/get.c | 15 ----------
src/mesa/main/getstring.c | 1 -
src/mesa/main/hint.c | 1 -
src/mesa/main/light.c | 11 +------
src/mesa/main/lines.c | 2 -
src/mesa/main/matrix.c | 28 +++++++++++-------
src/mesa/main/multisample.c | 2 +-
src/mesa/main/pixel.c | 12 --------
src/mesa/main/pixelstore.c | 1 -
src/mesa/main/points.c | 2 -
src/mesa/main/polygon.c | 6 ----
src/mesa/main/queryobj.c | 10 -------
src/mesa/main/rastpos.c | 4 +-
src/mesa/main/readpix.c | 2 +-
src/mesa/main/samplerobj.c | 23 ---------------
src/mesa/main/scissor.c | 1 -
src/mesa/main/shaderapi.c | 10 -------
src/mesa/main/stencil.c | 11 -------
src/mesa/main/syncobj.c | 3 --
src/mesa/main/texenv.c | 8 -----
src/mesa/main/texgen.c | 4 ---
src/mesa/main/texgetimage.c | 6 +++-
src/mesa/main/teximage.c | 14 +++++-----
src/mesa/main/texobj.c | 12 +++-----
src/mesa/main/texparam.c | 11 -------
src/mesa/main/texstate.c | 3 --
src/mesa/main/texturebarrier.c | 1 -
src/mesa/main/transformfeedback.c | 4 ---
src/mesa/main/uniform_query.cpp | 6 ----
src/mesa/main/uniforms.c | 2 -
src/mesa/main/varray.c | 54 +++++++++++++++++-------------------
src/mesa/main/viewport.c | 5 ++-
src/mesa/vbo/vbo_exec_api.c | 7 -----
53 files changed, 92 insertions(+), 356 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=a9754793dab4b24c09cae21c29f902ce0e53319a
More information about the mesa-commit
mailing list