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

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


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

Changes since mesa_4_1:
Brian Paul (78):
      updated email addresses
      fix culling problem (bug 630649)
      update versioning/extensions for OpenGL 1.4 / Mesa 5.0
      preparation for 5.0 release
      bump OpenGL version to 1.4, Mesa version to 5.0
      minor updates
      more version bumps
      fix potential bug in _mesa_align_calloc/malloc (Frank van Heesch)
      test both XFree86LOADER and IN_MODULE to see if we're being built as the glx module
      s/BZERO/_mesa_bzero/
      remove debug printf
      s/sprintf/_mesa_sprintf/
      s/printf/_mesa_printf/
      don't call abort()
      remove some stray debug/abort code
      use wrappers from imports.h rather than stdio, stdlib, etc functions.
      s/getenv/_mesa_getenv/
      added a comment about future work
      fix a few HPUX problems
      simple GL_EXT_stencil_wrap test program
      fix the occasional missing triangle bug
      tweak pipeline flags for vertex programming
      list bug fixes in 5.0
      fix a typo
      renamed abs() function glu_abs()
      silence a bunch of warnings
      HPUX fixes
      fix for HPUX
      add support for GLX_ARB_multisample
      glxinfo update
      misc driver updates (Daniel Borca)
      FX driver fixes
      minor revision to 4.1 features
      support for GLX_ARB_multisample
      Updates for DOS driver from Daniel Borca.
      added GLUT and DOS updates
      fixed glTexParameteriv(GL_TEXTURE_BORDER_COLOR) error
      added some printfs to show current polygon mode and cull state
      minor multi-sample clean-ups
      a few dispatch pointers weren't set (glGenTexturesEXT for example)
      latest 5.0 bug fixes
      restored fixedEdges var (for VMS)
      surround fixedEdges decl by #ifndef NDEBUG / #endif
      added missing 1.4 glFogCoord functions
      added 1.4 functions
      added glFogCoord functions
      added glBlendFuncSeparate, glMultiDrawArrays, glMultiDrawElements
      added a few more missing 1.4 entrypoints
      implemented automatic code gen and individual function validation
      fixed a few category lines
      fixed active stencil face query bug
      minor clean-up
      fixed active stencil face query
      declare tempI as Int, not Real (Jon Perry)
      multisample / polygon smooth test
      added P4 / 3DNow bug fix
      fix one-bit error in float->int Z calculation
      fix float->int Z calculation in _mesa_span_default_z()
      added Z calculation fix
      changes to vishandle usage to prevent segfault in some circumstances
      compilation fixes
      removed -malign-jumps
      apply scale factor before clapping for DOT3
      latest 5.0 bug fixes
      html index to doc files, doxygen files
      omit dmesadxe.h from tar file
      minor update
      include imports.h
      init facing to zero
      last tweaks for 5.0 release
      optimized color buffer clear fallback (use mono-color span functions
      added comments about NULL mask parameter to span-write functions
      check for NULL span argument
      moved function declaration into the template, define the NAME to specify the function names
      template code for span functions for flat, memory-based frame buffers
      Lots of clean-ups.
      fix compilation problem (Philippe Houdoin)
      patches from Karl

Jouk Jansen (1):
      Committing in .

Karl Schultz (3):
      Add instructions to unzip both zip files into the same directory.
      Tweaks for hpux.  The hpux10 and hpux10-sl targets now build pretty
      Add _mesa_enable_1_4_extensions and _mesa_problem

Keith Whitwell (2):
      Add a note about window map behaviour and the autotuning of nr of loops which
      fix 3dnow misdetection on new p4's

---
 Make-config                                     |   33 
 Makefile.X11                                    |   19 
 docs/README.DJ                                  |   40 
 docs/README.WIN32                               |    6 
 docs/README.X11                                 |   20 
 docs/RELNOTES-5.0                               |   85 
 docs/VERSIONS                                   |   29 
 docs/index.html                                 |   90 
 doxygen/README                                  |    2 
 include/GL/dmesa.h                              |   18 
 progs/demos/clearspd.c                          |    8 
 progs/samples/logo.c                            |    8 
 progs/tests/Makefile                            |   16 
 progs/tests/antialias.c                         |  226 +
 progs/tests/functions.py                        |   56 
 progs/tests/getprocaddress.c                    | 1097 --------
 progs/tests/getprocaddress.py                   |   96 
 progs/tests/stencilwrap.c                       |  147 +
 progs/xdemos/glxinfo.c                          |   16 
 src/glu/sgi/libnurbs/interface/glcurveval.cc    |   10 
 src/glu/sgi/libnurbs/internals/arc.cc           |    6 
 src/glu/sgi/libnurbs/internals/arctess.cc       |   16 
 src/glu/sgi/libnurbs/internals/ccw.cc           |    6 
 src/glu/sgi/libnurbs/internals/patch.cc         |    8 
 src/glu/sgi/libnurbs/internals/quilt.cc         |   10 
 src/glu/sgi/libnurbs/internals/reader.cc        |    6 
 src/glu/sgi/libnurbs/internals/simplemath.h     |    6 
 src/glu/sgi/libnurbs/internals/slicer.cc        |   25 
 src/glu/sgi/libnurbs/internals/varray.cc        |   12 
 src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.cc |   14 
 src/glu/sgi/libtess/normal.c                    |    8 
 src/glu/sgi/libtess/sweep.c                     |    6 
 src/glu/sgi/libtess/tess.c                      |    8 
 src/glu/sgi/libutil/mipmap.c                    |   58 
 src/glu/sgi/libutil/project.c                   |    5 
 src/glu/sgi/libutil/quad.c                      |   17 
 src/glu/sgi/mesaglu.opt                         |    1 
 src/glut/dos/PC_HW/pc_hw.c                      |   97 
 src/glut/dos/PC_HW/pc_hw.h                      |    6 
 src/glut/dos/PC_HW/pc_mouse.c                   |    4 
 src/glut/dos/window.c                           |    5 
 src/glut/glx/glut_win.c                         |    9 
 src/glw/Makefile.X11                            |    2 
 src/mesa/Makefile.X11                           |    6 
 src/mesa/array_cache/ac_context.c               |    4 
 src/mesa/array_cache/ac_context.h               |    4 
 src/mesa/array_cache/ac_import.c                |    4 
 src/mesa/array_cache/acache.h                   |    4 
 src/mesa/drivers/beos/GLView.cpp                |   11 
 src/mesa/drivers/common/t_dd.c                  |    4 
 src/mesa/drivers/common/t_dd_dmatmp.h           |    4 
 src/mesa/drivers/common/t_dd_rendertmp.h        |    4 
 src/mesa/drivers/common/t_dd_tritmp.h           |    4 
 src/mesa/drivers/common/t_dd_unfilled.h         |    4 
 src/mesa/drivers/common/t_dd_vb.c               |    2 
 src/mesa/drivers/common/t_dd_vbtmp.h            |    4 
 src/mesa/drivers/common/t_dd_vertex.h           |    4 
 src/mesa/drivers/dos/dmesa.c                    |  303 +-
 src/mesa/drivers/dos/vesa/vesa.c                |    6 
 src/mesa/drivers/glide/fxdd.c                   |    5 
 src/mesa/drivers/glide/fxddspan.c               |    4 
 src/mesa/drivers/glide/fxdrv.h                  |    4 
 src/mesa/drivers/glide/fxsetup.c                |    7 
 src/mesa/drivers/glide/fxtris.c                 |    4 
 src/mesa/drivers/glide/fxvb.c                   |   10 
 src/mesa/drivers/glide/fxvbtmp.h                |    4 
 src/mesa/drivers/osmesa/osmesa.c                | 3075 +++++++++---------------
 src/mesa/drivers/svga/svgamesa.c                |    6 
 src/mesa/drivers/svga/svgamesa15.c              |    6 
 src/mesa/drivers/svga/svgamesa15.h              |    8 
 src/mesa/drivers/svga/svgamesa16.c              |    8 
 src/mesa/drivers/svga/svgamesa16.h              |    8 
 src/mesa/drivers/svga/svgamesa24.c              |    8 
 src/mesa/drivers/svga/svgamesa24.h              |    8 
 src/mesa/drivers/svga/svgamesa32.c              |    8 
 src/mesa/drivers/svga/svgamesa32.h              |    8 
 src/mesa/drivers/svga/svgapix.h                 |    7 
 src/mesa/drivers/windows/wmesa.c                |    3 
 src/mesa/drivers/x11/fakeglx.c                  |  138 -
 src/mesa/drivers/x11/xm_api.c                   |   75 
 src/mesa/drivers/x11/xm_dd.c                    |    5 
 src/mesa/drivers/x11/xm_span.c                  |    8 
 src/mesa/drivers/x11/xm_tri.c                   |  768 ++---
 src/mesa/drivers/x11/xmesaP.h                   |    8 
 src/mesa/glapi/APIspec                          |   64 
 src/mesa/glapi/glapitemp.h                      |   48 
 src/mesa/main/Makefile.DJ                       |   32 
 src/mesa/main/Makefile.X11                      |    6 
 src/mesa/main/api_arrayelt.c                    |    4 
 src/mesa/main/api_eval.c                        |    4 
 src/mesa/main/api_loopback.c                    |    4 
 src/mesa/main/context.c                         |    4 
 src/mesa/main/dlist.c                           |   20 
 src/mesa/main/enums.c                           |    4 
 src/mesa/main/get.c                             |   14 
 src/mesa/main/glheader.h                        |    6 
 src/mesa/main/glprocs.h                         |    8 
 src/mesa/main/imports.c                         |   78 
 src/mesa/main/imports.h                         |    5 
 src/mesa/main/mesa.def                          |    2 
 src/mesa/main/state.c                           |   21 
 src/mesa/main/texformat.c                       |    4 
 src/mesa/main/texformat.h                       |    4 
 src/mesa/main/texformat_tmp.h                   |    4 
 src/mesa/main/teximage.c                        |    6 
 src/mesa/main/texstate.c                        |   21 
 src/mesa/main/texstore.c                        |    3 
 src/mesa/main/texutil.c                         |    4 
 src/mesa/main/texutil.h                         |    4 
 src/mesa/main/texutil_tmp.h                     |    4 
 src/mesa/main/vtxfmt.c                          |    6 
 src/mesa/main/vtxfmt.h                          |   10 
 src/mesa/main/vtxfmt_tmp.h                      |    4 
 src/mesa/math/m_debug.h                         |    4 
 src/mesa/math/m_debug_clip.c                    |    8 
 src/mesa/math/m_debug_norm.c                    |    4 
 src/mesa/math/m_debug_util.h                    |    4 
 src/mesa/sparc/glapi_sparc.S                    |  168 +
 src/mesa/swrast/s_accum.c                       |    5 
 src/mesa/swrast/s_buffers.c                     |   39 
 src/mesa/swrast/s_context.c                     |    4 
 src/mesa/swrast/s_context.h                     |    6 
 src/mesa/swrast/s_copypix.c                     |    7 
 src/mesa/swrast/s_depth.c                       |   20 
 src/mesa/swrast/s_drawpix.c                     |    4 
 src/mesa/swrast/s_lines.c                       |   34 
 src/mesa/swrast/s_linetemp.h                    |   13 
 src/mesa/swrast/s_pointtemp.h                   |    8 
 src/mesa/swrast/s_span.c                        |   16 
 src/mesa/swrast/s_spantemp.h                    |  366 ++
 src/mesa/swrast/s_texture.c                     |   11 
 src/mesa/swrast/s_triangle.c                    |  159 -
 src/mesa/swrast/s_tritemp.h                     |   14 
 src/mesa/swrast/swrast.h                        |   12 
 src/mesa/swrast_setup/ss_context.c              |    4 
 src/mesa/swrast_setup/ss_context.h              |    4 
 src/mesa/swrast_setup/ss_triangle.c             |   26 
 src/mesa/swrast_setup/ss_triangle.h             |    4 
 src/mesa/swrast_setup/ss_tritmp.h               |   14 
 src/mesa/swrast_setup/ss_vb.c                   |    4 
 src/mesa/swrast_setup/ss_vb.h                   |    4 
 src/mesa/swrast_setup/ss_vbtmp.h                |    4 
 src/mesa/swrast_setup/swrast_setup.h            |    4 
 src/mesa/tnl/t_array_import.c                   |    4 
 src/mesa/tnl/t_context.c                        |    4 
 src/mesa/tnl/t_imm_alloc.c                      |    4 
 src/mesa/tnl/t_imm_api.c                        |    4 
 src/mesa/tnl/t_imm_debug.h                      |    4 
 src/mesa/tnl/t_imm_dlist.c                      |    4 
 src/mesa/tnl/t_imm_dlist.h                      |    4 
 src/mesa/tnl/t_imm_elt.c                        |    4 
 src/mesa/tnl/t_imm_elt.h                        |    4 
 src/mesa/tnl/t_imm_eval.c                       |    4 
 src/mesa/tnl/t_imm_fixup.c                      |    4 
 src/mesa/tnl/t_pipeline.c                       |    4 
 src/mesa/tnl/t_pipeline.h                       |    4 
 src/mesa/tnl/t_vb_cliptmp.h                     |    4 
 src/mesa/tnl/t_vb_fog.c                         |    4 
 src/mesa/tnl/t_vb_lighttmp.h                    |    6 
 src/mesa/tnl/t_vb_normals.c                     |    4 
 src/mesa/tnl/t_vb_points.c                      |    4 
 src/mesa/tnl/t_vb_program.c                     |    7 
 src/mesa/tnl/t_vb_render.c                      |    4 
 src/mesa/tnl/t_vb_rendertmp.h                   |    4 
 src/mesa/tnl/t_vb_texgen.c                      |    6 
 src/mesa/tnl/t_vb_texmat.c                      |    4 
 src/mesa/tnl/t_vb_vertex.c                      |   16 
 src/mesa/tnl/tnl.h                              |    4 
 src/mesa/x86/clip_args.h                        |    4 
 src/mesa/x86/common_x86.c                       |    7 
 src/mesa/x86/common_x86_asm.S                   |    7 
 src/mesa/x86/common_x86_asm.h                   |    4 
 src/mesa/x86/common_x86_features.h              |    4 
 src/mesa/x86/common_x86_macros.h                |    4 
 src/mesa/x86/gen_matypes.c                      |    4 
 src/mesa/x86/glapi_x86.S                        |   48 
 src/mesa/x86/norm_args.h                        |    4 
 src/mesa/x86/xform_args.h                       |    4 
 178 files changed, 4029 insertions(+), 4474 deletions(-)
---


More information about the Xquartz-changes mailing list