[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_4_0_1'

Jeremy Huddleston jeremyhu at freedesktop.org
Thu Jan 1 01:06:32 PST 2015


Tag 'mesa_4_0_1' created by Brian Paul <brian.paul at tungstengraphics.com> at 1970-01-01 00:00 -0800

Changes since mesa_4_0:
Alan Hourihane (1):
      Don't reset the _tnl_CurrentInput pointer on DestroyContext.

Brian Paul (51):
      version bumps, etc for 4.1
      template for 4.1 release notes
      added a bunch of missing breaks for multisample gets
      bug fix: missing breaks in glGet*()
      added some (void *) casts to silence gcc 2.96 warnings
      init the hash table mutex in _mesa_NewHashTable (Won-Suk Chun)
      added hash table mutex bug fix
      fix error in error checking conditional (bug 476846)
      added missing GL_MAX_TEXTURE_LOD_BIAS_EXT query
      added GL_MAX_TEXTURE_LOD_BIAS_EXT fix
      casts to silence warnings from gcc 2.96
      define GL_VERSION_1_3 (doh!)
      added 1.3 function manglers
      added GLX 1.4 function manglers
      fix typedef problem found with MSDev 6.0
      added latest post-4.0 bug fixes
      improved AA subpixel sample positions (Ray Tice)
      added better sub-pixel AA item
      added -Bsymbolic item
      added missing const to glXGetContextIDEXT() prototype
      fixed a few missing entries for GetProcAddress()
      added latest bug fixes for 4.0.1
      fixed Solaris/GCC compilation problems
      added CVA and glapi_sparc.S bug fixes
      attempted fix for bug 474479
      updates for 4.0.1
      bump version to 4.0.1
      fixed some GLenum/GLuint mixups
      fix some warnings
      don't directly call glSecondaryColor*EXT() or glFogCoord*EXT()
      use glXGetProcAddressARB to avoid extension linkage problems
      added triangle parity bug fix and GLUT glXGetProcAddressARB item
      use v2 color, not v0 in flat_ci_triangle()
      updated comment about CHAN_BITS
      latest bug fixes
      call FLUSH_VERTICES() in _mesaTexParameterfv() (bug 491832)
      added glTexParameter bug fix
      special case blend optmizations (Jeremy Fitzhardinge)
      added optimized blending item
      fixed errors in feedback for glDraw/CopyPixels and glBitmap
      added feedback bug fix item
      added GLX_SAMPLE_BUFFERS and GLX_SAMPLES
      s/glxGetProcAddress/glXGetProcAddressARB/
      free the NormalLengthPtr if non-null in _tnl_free_immediate()
      added normal length cache bug fix
      remove conditional in RESET_STIPPLE to fix conformance failure
      minor update
      put the .type stuff on a separate line
      Texture type is GLuint
      added prototype glutGetProcAddress() function
      disable blocks of GGI code so it at least compiles instead of bombing

Karl Schultz (16):
      Copy ../util/readtex.[ch]
      Change name of glut lib from glut32 to MesaGlut.
      Updates for improved DirectDraw support (Daniel Slater)
      Fix compilation errors and warnings for NURBS support. (Robert Bergkvist)
      Update notes about si-glu NURBS code.
      update updated date
      update version string to 4.0
      malloc() prototype is in stdlib.h for darwin
      Add darwin target
      Add missing entry points
      Remove const from save_TexParameteri to match prototype for glTexParameteri.
      Remove rules that were put into place to deal with compiling files that
      Fix up targets for
      Cleanup for IRIX 6 platforms.  Build src-glu instead of si-glu due
      Add .cc as a valid suffix.
      Use $(MAKE) on the irix targets, instead of hard-coding pmake,

Keith Whitwell (19):
      add linux-x11-debug build target
      possible fix for cva ignore start index bug
      3dnow normalize_normals function isn't working - disable it.
      Another locked drawarrays fix
      Fix decomposition of quads/quad-strips to indexed tris
      Possible fix for vtk tristrip bug
      update vendor string
      use smaller buffer when decomposing large drawarrays, for cache goodness
      avoid side-effects in macro param
      remove debug
      correctly reset input after dlist execution
      fx another place where PRIM_PARITY is calculated
      guard ResetStipple calls
      remove debug
      further tweak to dlist change
      Add INF_OR_NAN tests to swrast functions
      fix glut tess lockup
      fix for ubyte colors
      fix primitive calculation in 1-line dlist immediates (molecules)

---
 Make-config                                    |   95 +
 Makefile.X11                                   |   17 
 docs/README.WIN32                              |   17 
 docs/README.X11                                |    6 
 docs/RELNOTES-4.0.1                            |   22 
 docs/RELNOTES-4.1                              |   28 
 docs/VERSIONS                                  |   29 
 include/GL/gl.h                                |    4 
 include/GL/gl_mangle.h                         |   64 +
 include/GL/glu.h                               |    8 
 include/GL/glx.h                               |    6 
 include/GL/glx_mangle.h                        |   27 
 include/GL/glxext.h                            |    2 
 progs/demos/Makefile.win                       |   18 
 progs/demos/lodbias.c                          |    9 
 progs/xdemos/manywin.c                         |    5 
 src/glu/sgi/Makefile.X11                       |    4 
 src/glu/sgi/Makefile.win                       |   19 
 src/glu/sgi/glu.def                            |   19 
 src/glu/sgi/libnurbs/interface/bezierEval.cc   |   12 
 src/glu/sgi/libnurbs/internals/mapdesc.cc      |   22 
 src/glu/sgi/libnurbs/internals/mesher.cc       |    6 
 src/glu/sgi/libnurbs/internals/sorter.cc       |    6 
 src/glu/sgi/libnurbs/nurbtess/directedLine.cc  |    6 
 src/glu/sgi/libnurbs/nurbtess/partitionY.cc    |    8 
 src/glu/sgi/libnurbs/nurbtess/polyDBG.cc       |    6 
 src/glu/sgi/libnurbs/nurbtess/polyUtil.h       |   12 
 src/glu/sgi/libnurbs/nurbtess/sampleCompBot.cc |    8 
 src/glu/sgi/libnurbs/nurbtess/sampleCompTop.cc |   22 
 src/glu/sgi/libnurbs/nurbtess/sampledLine.cc   |    5 
 src/glu/sgi/libtess/memalloc.h                 |    6 
 src/glut/glx/Makefile.win                      |    4 
 src/glut/glx/glut_dstr.c                       |   16 
 src/glut/glx/glut_ext.c                        |   15 
 src/glut/glx/glut_glxext.c                     |  207 +++
 src/glut/glx/glut_overlay.c                    |    2 
 src/glut/glx/glut_vidresize.c                  |   19 
 src/glut/glx/glut_win.c                        |    2 
 src/glut/glx/glutint.h                         |   23 
 src/mesa/Makefile.X11                          |   90 -
 src/mesa/drivers/common/t_dd_dmatmp.h          |   20 
 src/mesa/drivers/common/t_dd_vb.c              |   28 
 src/mesa/drivers/ggi/default/linear.c          |    4 
 src/mesa/drivers/ggi/default/stubs.c           |    7 
 src/mesa/drivers/ggi/ggimesa.c                 |    3 
 src/mesa/drivers/glide/fxddtex.c               |    4 
 src/mesa/drivers/glide/fxtris.c                |    4 
 src/mesa/drivers/osmesa/osmesa.def             |    2 
 src/mesa/drivers/windows/wmesa.c               |  553 ++++++++--
 src/mesa/drivers/windows/wmesadef.h            |   26 
 src/mesa/drivers/x11/fakeglx.c                 |    6 
 src/mesa/drivers/x11/xm_api.c                  |    4 
 src/mesa/drivers/x11/xm_dd.c                   |    4 
 src/mesa/glapi/glapi.c                         |   44 
 src/mesa/glapi/glapitable.h                    |   20 
 src/mesa/glapi/glapitemp.h                     |  176 +--
 src/mesa/glapi/glsparcasm.py                   |    6 
 src/mesa/glapi/gltable.py                      |    5 
 src/mesa/main/Makefile.X11                     |   90 -
 src/mesa/main/config.h                         |    9 
 src/mesa/main/context.c                        |    3 
 src/mesa/main/dlist.c                          |    4 
 src/mesa/main/drawpix.c                        |   61 -
 src/mesa/main/get.c                            |   64 +
 src/mesa/main/hash.c                           |    8 
 src/mesa/main/mesa.def                         |    2 
 src/mesa/main/mtypes.h                         |    3 
 src/mesa/main/teximage.c                       |    4 
 src/mesa/main/texstate.c                       |   28 
 src/mesa/main/vtxfmt_tmp.h                     |   16 
 src/mesa/sparc/glapi_sparc.S                   | 1381 ++++++++++++++++++++++++-
 src/mesa/swrast/s_aalinetemp.h                 |    4 
 src/mesa/swrast/s_aatriangle.c                 |   89 -
 src/mesa/swrast/s_aatritemp.h                  |    4 
 src/mesa/swrast/s_blend.c                      |   55 
 src/mesa/swrast/s_lines.c                      |    4 
 src/mesa/swrast/s_linetemp.h                   |    9 
 src/mesa/swrast/s_pointtemp.h                  |   10 
 src/mesa/swrast/s_triangle.c                   |    4 
 src/mesa/swrast/s_tritemp.h                    |    4 
 src/mesa/tnl/t_array_api.c                     |    6 
 src/mesa/tnl/t_eval_api.c                      |   12 
 src/mesa/tnl/t_imm_alloc.c                     |   11 
 src/mesa/tnl/t_imm_dlist.c                     |   27 
 src/mesa/tnl/t_imm_exec.c                      |   11 
 src/mesa/tnl/t_imm_fixup.c                     |   13 
 src/mesa/tnl/t_vb_lighttmp.h                   |   18 
 src/mesa/tnl/t_vb_render.c                     |   11 
 src/mesa/x86/3dnow.c                           |    6 
 89 files changed, 2984 insertions(+), 799 deletions(-)
---


More information about the Xquartz-changes mailing list