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

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


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

Changes since mesa_6_4:
Brian Paul (49):
      silence a bunch of compiler warnings
      TNL module needs to implement ctx->Driver.ProgramStringNotify() function
      first 6.4.1 bug fix
      6.4 checksums
      bump version to 6.4.1
      include tnl.h to silence warning
      Keith's fixes for RSW and XPD (need temporaries)
      If parsing a program fails, don't change the vertex/fragment program object.
      fix errors in RoughApproxPower(), do_LIT(), _tnl_program_string()
      fix two fragment/vertex program bugs
      fix a few bugs in SWZ execution
      fix LIT
      added LOGF wrapper
      s/lenght/length/
      Free old parameter list before assigning new one.  FIxes memory leak.
      need to use absolute value for RSQ
      check swrast->_FogEnabled instead of ctx->Fog.Enabled
      fix fragment program fog option w/ glDrawPixels
      fix problems found with gcc 2.96 (bug 4934)
      implement USE_MGL_NAMESPACE for x86-64 dispatch code (Mark Bolstad)
      added osdemos/ dir to DEMO_FILES
      added USE_MGL_NAMESPACE for x86-64 fix
      fix MinGW problems (bug 4956)
      remove unneeded HIDDEN definition (bug 4956)
      use UNCLAMPED_FLOAT_TO_USHORT/UBYTE in clear_rgba_buffer() (bug #4992)
      fix bug 4992
      Bug 4996.
      fix popping of GL_EYE_PLANE state (bug 4996)
      fix bug 4996
      fix popping of GL_SPOT_DIRECTION (bug 5005)
      fix bug 5005
      fix incorrect depth/stencil size checks
      fix problem in stencil_and_ztest_span() when using hardware stencil
      check for ctx==NULL, should help with bug 4087
      fix color interpolation problem reported on VMS
      add GL_INVALID_FRAMEBUFFER_OPERATION_EXT in _mesa_error()
      Added error checking in _tnl_Begin to detect incomplete framebuffer.
      in run_texnorm_stage() check if the texture unit is really enabled before trying to normalize the texcoords
      disable freeing of fp->func, see comment (bug 5131)
      added bug 5131 work-around
      use ADD_POINTERS macro instead of (uintptr_t) cast
      include stdint.h for BSD
      fix BSD X server compilation problem
      use xf86drm.h from the drm tree
      use the drm files from the drm tree/package, not these
      remove dri_client/ dir from tarball
      assorted fixes for server-side direct rendering (bug 5199)
      6.4.1 release notes
      updates for 6.4.1 release

Ian Romanick (1):
      This is a major re-work of the __indirect_glInterleavedArrays routine.	The

Keith Whitwell (3):
      Make sure tnl->_DoVertexFog is kept uptodate.  Fixes fog in i915
      Use correct enums for program output variables.  Fixes
      Use _mesa_exec_free for fp->func.

Michel Dänzer (1):
      If the DDX driver didn't reserve any video RAM for textures, fall back to

Thomas Hellström (1):
      Fixes for x86_64 Unichrome.

---
 Makefile                                                   |   11 
 configs/default                                            |    2 
 docs/RELNOTES-6.4.1                                        |   47 
 docs/VERSIONS                                              |   16 
 docs/download.html                                         |    2 
 docs/news.html                                             |   43 
 docs/relnotes.html                                         |    1 
 include/GL/internal/dri_interface.h                        |    1 
 src/glu/sgi/libnurbs/interface/bezierEval.cc               |    6 
 src/glu/sgi/libnurbs/internals/dataTransform.cc            |    9 
 src/glu/sgi/libnurbs/internals/intersect.cc                |    8 
 src/glu/sgi/libnurbs/internals/maplist.cc                  |    6 
 src/glu/sgi/libnurbs/internals/monoTriangulationBackend.cc |    6 
 src/glu/sgi/libnurbs/internals/slicer.cc                   |   19 
 src/glu/sgi/libnurbs/internals/trimline.cc                 |    9 
 src/glu/sgi/libnurbs/nurbtess/monoChain.cc                 |    6 
 src/glu/sgi/libnurbs/nurbtess/monoTriangulation.cc         |    8 
 src/glu/sgi/libnurbs/nurbtess/polyDBG.cc                   |    2 
 src/glu/sgi/libnurbs/nurbtess/sampleComp.cc                |    6 
 src/glu/sgi/libnurbs/nurbtess/sampleCompRight.cc           |    6 
 src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.cc            |   10 
 src/glu/sgi/libutil/quad.c                                 |    6 
 src/glx/x11/vertarr.c                                      |  222 
 src/mesa/Makefile.mgw                                      |   22 
 src/mesa/drivers/common/driverfuncs.c                      |    2 
 src/mesa/drivers/dri/common/dri_util.c                     |    6 
 src/mesa/drivers/dri/common/dri_util.h                     |    1 
 src/mesa/drivers/dri/common/glcontextmodes.c               |    4 
 src/mesa/drivers/dri/dri_client/Makefile                   |   60 
 src/mesa/drivers/dri/dri_client/imports/xf86drm.h          |  636 -
 src/mesa/drivers/dri/dri_client/xf86drm.c                  | 2333 ----
 src/mesa/drivers/dri/dri_client/xf86drmHash.c              |  433 
 src/mesa/drivers/dri/dri_client/xf86drmRandom.c            |  217 
 src/mesa/drivers/dri/dri_client/xf86drmSL.c                |  488 
 src/mesa/drivers/dri/i915/i915_fragprog.c                  |    4 
 src/mesa/drivers/dri/r128/r128_screen.c                    |   16 
 src/mesa/drivers/dri/r200/r200_screen.c                    |   19 
 src/mesa/drivers/dri/r200/r200_swtcl.c                     |    6 
 src/mesa/drivers/dri/r300/r300_cmdbuf.c                    |    5 
 src/mesa/drivers/dri/r300/r300_fragprog.c                  |    4 
 src/mesa/drivers/dri/r300/radeon_screen.c                  |   19 
 src/mesa/drivers/dri/radeon/radeon_screen.c                |   19 
 src/mesa/drivers/dri/radeon/radeon_swtcl.c                 |    2 
 src/mesa/drivers/dri/s3v/s3v_tritmp.h                      |   45 
 src/mesa/drivers/dri/savage/savageioctl.c                  |    4 
 src/mesa/drivers/dri/savage/savagerender.c                 |  102 
 src/mesa/drivers/dri/sis/sis_clear.c                       |    2 
 src/mesa/drivers/dri/sis/sis_screen.c                      |    3 
 src/mesa/drivers/dri/unichrome/via_context.c               |   17 
 src/mesa/drivers/dri/unichrome/via_context.h               |   10 
 src/mesa/drivers/dri/unichrome/via_fb.c                    |    6 
 src/mesa/drivers/dri/unichrome/via_screen.c                |   10 
 src/mesa/drivers/dri/unichrome/via_screen.h                |    2 
 src/mesa/drivers/x11/xm_dd.c                               |    3 
 src/mesa/glapi/gl_x86-64_asm.py                            |   19 
 src/mesa/glapi/gl_x86_asm.py                               |   14 
 src/mesa/main/api_arrayelt.c                               |   16 
 src/mesa/main/attrib.c                                     |   32 
 src/mesa/main/framebuffer.c                                |    3 
 src/mesa/main/glheader.h                                   |   54 
 src/mesa/main/image.c                                      |   55 
 src/mesa/main/imports.c                                    |    5 
 src/mesa/main/imports.h                                    |    6 
 src/mesa/main/macros.h                                     |    3 
 src/mesa/main/pixel.c                                      |   20 
 src/mesa/main/version.h                                    |    6 
 src/mesa/shader/arbfragparse.c                             |   32 
 src/mesa/shader/arbprogparse.c                             |   52 
 src/mesa/shader/arbprogparse.h                             |    7 
 src/mesa/shader/arbvertparse.c                             |   25 
 src/mesa/shader/nvvertexec.c                               |   10 
 src/mesa/swrast/s_bitmap.c                                 |    4 
 src/mesa/swrast/s_buffers.c                                |   18 
 src/mesa/swrast/s_context.c                                |    3 
 src/mesa/swrast/s_copypix.c                                |   12 
 src/mesa/swrast/s_drawpix.c                                |   13 
 src/mesa/swrast/s_lines.c                                  |    6 
 src/mesa/swrast/s_nvfragprog.c                             |   13 
 src/mesa/swrast/s_readpix.c                                |   10 
 src/mesa/swrast/s_span.c                                   |    4 
 src/mesa/swrast/s_stencil.c                                |    8 
 src/mesa/swrast/s_tritemp.h                                |  104 
 src/mesa/tnl/t_context.c                                   |    5 
 src/mesa/tnl/t_context.h                                   |    6 
 src/mesa/tnl/t_vb_arbprogram.c                             |   73 
 src/mesa/tnl/t_vertex.c                                    |    9 
 src/mesa/tnl/t_vtx_api.c                                   |   23 
 src/mesa/tnl/tnl.h                                         |    2 
 src/mesa/x86-64/glapi_x86-64.S                             | 6895 ++++++-------
 src/mesa/x86/assyntax.h                                    |    2 
 src/mesa/x86/glapi_x86.S                                   |   14 
 91 files changed, 4322 insertions(+), 8213 deletions(-)
---


More information about the Xquartz-changes mailing list