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

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


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

Changes since mesa_6_3_2:
Adam Jackson (2):
      /dri/msg
      Bug #1155: Define IEEE_ONE on Super-H as well.

Alan Hourihane (7):
      fix build problems on cygwin & mingw
      fix the scripts for cygwin & mingw changes
      remove drmAddress
      Fixes from https://bugs.freedesktop.org/attachment.cgi?id=3077
      define Bool for solo builds
      move via_dri.h to server as when X is building it's pulled from the DDX.
      drmUnmap correct size

Brian Paul (107):
      md5 sums for 6.3.2
      fix typo
      added .S DRI files to tarball (Donnie Berkholz), bumped version to 6.5
      bump version to 6.5
      added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181)
      added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181)
      set version to 6.4
      added .S DRI files to tarball (Donnie Berkholz), bumped version to 6.4
      first fix for 6.4: GLX_X_RENDERABLE in glXChooseFBConfig
      set version to 6.4
      removed lines that caused some files to be included in tarballs multiple times
      added tarball fix
      GLw demo doesn't belong here
      also check for texture border in sample_linear_2d()
      added bordered texture sampling bug fix
      s/GLX_RGBA_BIT/GLX_RGBA_TYPE/ (bug 4237)
      fix bugs 4207, 4237
      fix segfault in Fake_glXCreatePBuffer(), bug 4235
      added glXCreatePbuffer fix, bug 4235
      don't compile debug code (bug 4242: rand undefined)
      fix comment and #if test
      fix a few proxy color table bugs (bug 4270)
      fix bugs 4242 and 4270
      added note about IEEE vs VAX floating point (bug 4270)
      fix APP_LIB_DEPS
      prepare 6.4 release notes
      fudge set_component_sizes() a bit, see comments
      fix precision problem in depth clearing (bug 4395)
      check for either GL_ARB_depth_texture or GL_SGIX_depth_texture in a few places
      don't generate selection hits for glBitmap, glDraw/CopyPixels.  Misc clean-ups
      fix bug 4395, fix glBitmap/glCopy/DrawPixels selection bug
      put GLUT sources into a separate tarball
      separate GLUT tarball
      bunch of updates
      fix FreeBSD problem (bug 4435)
      print version with debug info
      update like for MD2 viewer
      Fix potential segfault when trying to read pixels outside renderbuffer bounds.
      fix potential renderbuffer GetValues segfault
      remove some old debug code
      s/GL_DEPTH_BITS/GL_TEXTURE_DEPTH_SIZE_ARB/ in _mesa_GetTexLevelParameteriv()
      fix glGetTexLevelParameter GL_TEXTURE_DEPTH_SIZE_ARB query
      Bring in gl_renderbuffer wrapping fix from trunk.
      added alpha renderbuffer memory corruption fix
      fix clipped glReadPixels bug
      added clipped glReadPixels fix
      fast xor line function from trunk
      added XOR line function
      Added XMesaDrawable to xmesa_renderbuffer.  Use it in a few places instead
      glDraw/CopyPixels of stencil data didn't obey the stencil write mask. Fixed.
      added glDraw/CopyPixels stencil mask fix
      generate GL_INVALID_OPERATION in glAccum if read/draw buffers aren't the same
      added glAccum / GL_INVALID_OPERATION fix
      remove previous accum buffer fix, the error was already detected
      tweak glAccum error checking
      check for framebuffer completeness, code clean-up
      add error checks for framebuffer completeness
      call glFinish if drawing to front buffer
      use fmod() to prevent overflow of angle variable
      finish up some missing code
      added a few calls to _mesa_update_framebuffer_visual()
      disable a warning
      added glReadPixels / texture renderbuffer fix
      fix behaviour of glIsFrame/Renderbuffer()
      check if deleting currently bound frame/renderbuffer object
      added GL_INVALID_FRAMEBUFFER_OPERATION_EXT to gluErrorString()
      fix byteswapping bug in _mesa_texstore_ycbcr() (Benjamin Herrenschmidt)
      Fix a number of point size attenuation problems.
      fix renderbuffer, point size bugs
      updates from trunk
      Fix some issues with state updates and renderbuffers.  Querying GL_RED_BITS,
      change test for presence of accum buffer
      from trunk: fix fogcoord bug 4729
      added EXPF() macro
      fixed glFogCoord bug 4729
      set tentative release date
      check for PIXMAP in clip routine (SF bug 1323215)
      fix GLAPI/extern problem (bug 4757)
      added some header files to DRI_FILES (Donnie Berkholz)
      file execmem.c was added on branch mesa_6_4_branch on 2005-10-19 01:21:12 +0000
      file mm.c was added on branch mesa_6_4_branch on 2005-10-19 01:21:12 +0000
      file mm.h was added on branch mesa_6_4_branch on 2005-10-19 01:21:12 +0000
      Import exec-malloc changes from trunk.
      updated for new mm.c, execmem.c files
      added mm.c mm.h exemem.c
      s/glut_gz2/glut_bz2/
      remove extra arg to _mesa_exec_malloc()
      Disable the FASTCALL optimization because it still breaks server-side GLX.
      fix another renderbuffer wrapping bug
      fix bad loops in TransposeMatrix[fd]()
      added GLX transpose matrix fix
      restore FASTCALL stuff
      remove extra arg to _mesa_exec_malloc()
      change test for missing depth or stencil buffer
      use PROGRAM_UNDEFINED instead of -1 to init register fields
      fix broken KIL
      fix broken SWZ instruction
      fix broken KIL, SWZ
      remove some debug code
      Darwin version fix (SF bug 1334274)
      check span.y >=0 (bug 4842)
      6.4 release updates
      assorted updates
      fix GLX server resize/crash when resizing windows
      fragment program writing to result.depth.z was broken
      fix writes to result.depth.z
      update 6.4 release date

Dave Airlie (3):
      fix up libdrm for egl
      fix miniglx for new event size check in the drivers
      port over fix from unstable branch to fix miniglx

Eric Anholt (4):
      Merge the dispatch fix from HEAD today:
      Merge from head:
      Merge from head: bump driver dates for yesterday's crasher fixes.
      Merge from HEAD:

Ian Romanick (7):
      Enable GL_ARB_texture_mirrored_repeat on Savage4.  Refactor the code that
      Update VERSIONS with recent commit (e.g., "Enable
      Remove the non-existant --get-alias-set option from the help text.
      Change the 'count' for COMPRESSED_TEXTURE_FORMATS from "?" to "-1".  This
      Add 'get' data for glGetFramebufferAttachmentParameterivEXT enums.
      ifdef out some code to make glapi.c linkable in libglx.so (on the
      Make execmem.c compile in the server (libGLcore).  Since xf86mmap

Roland Scheidegger (2):
      fix wrong fallback bit being set when ARB_vertex_program is enabled. Add missing fallback string for ARB_vertex_program. Disable ARB_vertex_program by default (just plain doesn't work). In fact, maybe it should be thrown out altogether in this branch?
      add _tnl_arb_vertex_program_stage to all drivers which already have _tnl_vertex_program_stage. Fixes crashes when using vertex programs. Tested on r200 only (fix by Keith Whitwell)

Thomas Hellström (3):
      Remove via_common.h in favour of via_drm.h in the libdrm source.
      unichrome: bug #4327,
      Bug #4277:

---
 Makefile                                        |   47 +-
 bin/installmesa                                 |   19 -
 bin/mklib                                       |   25 +
 configs/default                                 |    4 
 configs/freebsd                                 |    3 
 configs/freebsd-dri                             |    2 
 docs/README.VMS                                 |    4 
 docs/RELNOTES-6.4                               |   50 ++
 docs/VERSIONS                                   |   33 +
 docs/contents.html                              |    6 
 docs/download.html                              |  140 ++++---
 docs/faq.html                                   |   44 --
 docs/license.html                               |    2 
 docs/modelers.html                              |    2 
 docs/news.html                                  |   52 ++
 docs/relnotes.html                              |    1 
 progs/demos/drawpix.c                           |    4 
 progs/demos/gears.c                             |    4 
 progs/demos/readpix.c                           |    5 
 progs/egl/Makefile                              |   10 
 progs/tests/fbotest1.c                          |   12 
 progs/tests/fbotexture.c                        |   14 
 progs/xdemos/glxgears_fbconfig.c                |    2 
 src/glu/sgi/libutil/error.c                     |    9 
 src/glw/GLwDrawA.h                              |    4 
 src/glw/GLwDrawAP.h                             |    2 
 src/glw/boilerplate.c                           |  451 ------------------------
 src/glx/mini/miniglx_events.c                   |   14 
 src/glx/x11/indirect.c                          |    2 
 src/glx/x11/indirect.h                          |    4 
 src/glx/x11/indirect_init.c                     |   20 -
 src/glx/x11/indirect_size.c                     |    7 
 src/glx/x11/indirect_size.h                     |    4 
 src/glx/x11/indirect_transpose_matrix.c         |    4 
 src/mesa/drivers/dri/Makefile.template          |    1 
 src/mesa/drivers/dri/common/mm.c                |  196 ----------
 src/mesa/drivers/dri/common/mm.h                |   82 ----
 src/mesa/drivers/dri/i915/intel_context.c       |    1 
 src/mesa/drivers/dri/mach64/mach64_context.c    |    2 
 src/mesa/drivers/dri/mach64/mach64_dd.c         |    2 
 src/mesa/drivers/dri/mach64/mach64_screen.c     |   11 
 src/mesa/drivers/dri/mga/mga_xmesa.c            |    1 
 src/mesa/drivers/dri/r200/r200_context.c        |    1 
 src/mesa/drivers/dri/r200/r200_screen.c         |    2 
 src/mesa/drivers/dri/r200/r200_state.c          |    2 
 src/mesa/drivers/dri/r200/r200_tcl.c            |    3 
 src/mesa/drivers/dri/r200/r200_vtxfmt.c         |    4 
 src/mesa/drivers/dri/r200/r200_vtxfmt.h         |    8 
 src/mesa/drivers/dri/r300/r300_context.c        |    1 
 src/mesa/drivers/dri/radeon/radeon_vtxfmt.c     |    4 
 src/mesa/drivers/dri/radeon/radeon_vtxfmt.h     |    4 
 src/mesa/drivers/dri/savage/savage_xmesa.c      |    1 
 src/mesa/drivers/dri/savage/savagedd.c          |    2 
 src/mesa/drivers/dri/savage/savagetex.c         |  146 ++++---
 src/mesa/drivers/dri/sis/sis_context.c          |    2 
 src/mesa/drivers/dri/sis/sis_dd.c               |    2 
 src/mesa/drivers/dri/sis/sis_screen.c           |   11 
 src/mesa/drivers/dri/tdfx/tdfx_context.c        |    1 
 src/mesa/drivers/dri/unichrome/server/via_dri.c |   15 
 src/mesa/drivers/dri/unichrome/server/via_dri.h |   78 ++++
 src/mesa/drivers/dri/unichrome/via_common.h     |  226 ------------
 src/mesa/drivers/dri/unichrome/via_context.c    |    2 
 src/mesa/drivers/dri/unichrome/via_context.h    |    2 
 src/mesa/drivers/dri/unichrome/via_dri.h        |   48 --
 src/mesa/drivers/dri/unichrome/via_drmclient.h  |   29 +
 src/mesa/drivers/dri/unichrome/via_fb.c         |    2 
 src/mesa/drivers/dri/unichrome/via_ioctl.c      |   24 -
 src/mesa/drivers/dri/unichrome/via_ioctl.h      |    8 
 src/mesa/drivers/dri/unichrome/via_screen.c     |    6 
 src/mesa/drivers/dri/unichrome/via_span.c       |    2 
 src/mesa/drivers/dri/unichrome/via_tex.c        |    6 
 src/mesa/drivers/dri/unichrome/via_texcombine.c |    2 
 src/mesa/drivers/glide/fxdd.c                   |    1 
 src/mesa/drivers/x11/fakeglx.c                  |   21 -
 src/mesa/drivers/x11/xm_api.c                   |  102 +++--
 src/mesa/drivers/x11/xm_dd.c                    |   14 
 src/mesa/drivers/x11/xm_line.c                  |   61 ++-
 src/mesa/drivers/x11/xm_span.c                  |  112 ++---
 src/mesa/drivers/x11/xm_tri.c                   |    5 
 src/mesa/drivers/x11/xmesaP.h                   |   16 
 src/mesa/glapi/EXT_framebuffer_object.xml       |   20 -
 src/mesa/glapi/glX_XML.py                       |    2 
 src/mesa/glapi/glX_proto_size.py                |   47 +-
 src/mesa/glapi/gl_API.xml                       |    4 
 src/mesa/glapi/gl_XML.py                        |    4 
 src/mesa/glapi/glapi.c                          |    6 
 src/mesa/main/accum.c                           |   48 +-
 src/mesa/main/colortab.c                        |   23 -
 src/mesa/main/context.c                         |    6 
 src/mesa/main/descrip.mms                       |    6 
 src/mesa/main/drawpix.c                         |  207 ++++++-----
 src/mesa/main/enums.c                           |    2 
 src/mesa/main/execmem.c                         |  132 +++++++
 src/mesa/main/fbobject.c                        |   69 ++-
 src/mesa/main/framebuffer.c                     |   44 +-
 src/mesa/main/get.c                             |   10 
 src/mesa/main/get_gen.py                        |    4 
 src/mesa/main/hash.c                            |    6 
 src/mesa/main/imports.h                         |   15 
 src/mesa/main/mm.c                              |  220 +++++++++++
 src/mesa/main/mm.h                              |  115 ++++++
 src/mesa/main/mtypes.h                          |    3 
 src/mesa/main/points.c                          |   86 ++--
 src/mesa/main/points.h                          |    7 
 src/mesa/main/renderbuffer.c                    |  182 +++++----
 src/mesa/main/state.c                           |    7 
 src/mesa/main/texformat.c                       |    7 
 src/mesa/main/teximage.c                        |    8 
 src/mesa/main/texrender.c                       |   30 +
 src/mesa/main/texstate.c                        |   10 
 src/mesa/main/texstore.c                        |   14 
 src/mesa/main/version.h                         |    8 
 src/mesa/shader/arbprogparse.c                  |   21 -
 src/mesa/shader/nvfragparse.c                   |   18 
 src/mesa/sources                                |    2 
 src/mesa/swrast/s_blend.c                       |    4 
 src/mesa/swrast/s_copypix.c                     |    4 
 src/mesa/swrast/s_depth.c                       |   25 -
 src/mesa/swrast/s_drawpix.c                     |    5 
 src/mesa/swrast/s_logic.c                       |    6 
 src/mesa/swrast/s_masking.c                     |    8 
 src/mesa/swrast/s_nvfragprog.c                  |   33 +
 src/mesa/swrast/s_pointtemp.h                   |   67 ++-
 src/mesa/swrast/s_readpix.c                     |   24 -
 src/mesa/swrast/s_span.c                        |   69 ++-
 src/mesa/swrast/s_span.h                        |    7 
 src/mesa/swrast/s_stencil.c                     |   29 +
 src/mesa/swrast/s_texture.c                     |    5 
 src/mesa/swrast/s_tritemp.h                     |    9 
 src/mesa/tnl/t_vb_fog.c                         |   12 
 src/mesa/tnl/t_vb_points.c                      |   37 +
 src/mesa/x86/rtasm/x86sse.c                     |    5 
 windows/VC6/mesa/mesa/mesa.dsp                  |   12 
 windows/VC7/mesa/mesa/mesa.vcproj               |    9 
 134 files changed, 2139 insertions(+), 1902 deletions(-)
---


More information about the Xquartz-changes mailing list