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