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

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


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

Changes since mesa_4_0_1:
Brian Paul (73):
      have to clamp color+specular in _swrast_add_spec_terms_triangle()! (fixes Chimera bug)
      added separate specular bug fix
      fixes from Albert Chin
      fix bug 498555 - test for __GNUC__
      fix typo (d'oh)
      work-around for QNX compiler problem
      compile with -DNDEBUG
      texture env color wasn't used correctly in GL_BLEND mode
      fixed GL_REPLACE / GL_RGB bug
      fixed int->float conversion bug in _mesa_TexEnviv()
      don't apply scissor box in read_fast_rgba_pixels()
      removed API compat stuff
      added some missing error checks
      set PB->haveSpec in line functions that emit specular color
      updated gl_mangle.h (Ray Tice)
      replace GLushort w/ GLubyte in DEST_4US template (fixes 16-bit GLchan problem
      don't use affine/persp_textured_triangle funcs when CHAN_BITS > 8
      added some handy debug code
      removed GLUT reference
      Daniel Borca's new DOS/DJGPP driver.
      Daniel Borca's GLUT for DOS/DJGPP.
      Prep for Mesa 4.0.2 release.
      replace assertion with a test (avoid div by zero error)
      release notes for 4.0.2
      silence compiler warning
      silence compiler warnings
      fixed float->int conversion. Fix conditional for 16-bit Z buffer path
      obsolete
      use separate GC for SwapBuffers to avoid colormask problem
      added two latest bug fixes
      undo some debug changes mistakenly checked in earlier
      check for initialized XMesaBuffer in XMesaGarbageCollect()
      added XMesaGarbageCollect item
      Fixed out-of-bounds memory write problem (CONVERT_TEXEL_DWORD macro).
      DOS driver updates from Daniel Borca
      updated comments for CHAN_BITS=16 or 32
      silence gcc warnings (Marc La France)
      return 'Mesa Offscreen16' or 'Mesa Offscreen32' if using deep color channels
      use -O3 for osmesa16/32 builds, disable FX and SVGA in debug builds
      syntax fixes for Solaris (David Dawes)
      minor patches from David Dawes
      new DOS driver files from Daniel Borca
      DOS driver updates from Daniel Borca
      updates for 4.0.2
      fix some minor warnings
      obsolete
      tweak file list for tarballs
      Removed the xm_context field from XMesaBuffer.  It was preventing N threads
      added thread rendering bug fix
      put lodbias loop inside test for non-NULL lambda array
      fixed pointer arithmetic error in glCopyPixels
      fixed typo in CONVERT_TEXEL_DWORD for convert_abgr8888_to_ai88 textures (Michael Fitzpatrick)
      remove a debug printf
      updated comments. removed dead code.
      protect currentReadable reference with #ifndef GLX_BUILT_IN_XMESA
      Lots of changes related to framebuffer/window buffer resizing.  Basically,
      added XMesaResizeBuffers()
      undo previous check-in
      fix Intel C compiler warnings (Gerk Huisma)
      Use MESA_PBUFFER_ALLOC/FREE macros to allocate all framebuffer and texture
      don't set plane mask for xm_buffer->gc, it causes an accum buffer conformance problem
      latest bug fixes
      removed glSamplePass()
      latest extension headers from SGI
      final? updates
      DOS/Mesa driver updates (Daniel Borca)
      re-adding a lost file
      popping of user-defined clip planes was broken
      decrement Transform._AnyClip when clip planes are disabled
      added dmesadxe.h to tar file list
      Use invert_matrix_general() instead of invert_matrix_perspective() because
      another DOS driver update
      DJGPP fixes

Karl Schultz (8):
      Define finite as _finite for Windows.
      Remove trailing CR's from most of the lines.  No logical changes.
      Fixed pixel color component problem and clear code for 24-bit Windows
      Fixes for 24-bit Windows devices.  The old code was trying to do 3-byte
      silence compiler warning (windows)
      fix casts to quiet compiler warnings.
      export _glapi_get_context for osmesa.
      (WIN32)Use _glapi_get_context to get the context in buffer_size() instead

Keith Whitwell (5):
      Fix clipping problem on mga
      Further help with libGL version skew in dri drivers.
      More support for t&l drivers.
      remove debug prints
      Remove debug

---
 Make-config                                  |   22 
 Makefile.X11                                 |   22 
 docs/README.DJ                               |  132 +
 docs/README.X11                              |    6 
 docs/RELNOTES-3.4                            |   22 
 docs/RELNOTES-4.0.2                          |   50 
 docs/VERSIONS                                |   31 
 include/GL/dmesa.h                           |   77 
 include/GL/gl.h                              |    8 
 include/GL/gl_mangle.h                       | 1767 ++++++++++-------
 include/GL/glext.h                           |  669 ++++--
 include/GL/glxext.h                          |   53 
 include/GL/xmesa.h                           |   15 
 progs/redbook/checker.c                      |    1 
 progs/redbook/fog.c                          |    4 
 progs/redbook/hello.c                        |    1 
 progs/redbook/polyoff.c                      |    3 
 progs/redbook/surface.c                      |    1 
 progs/samples/select.c                       |    2 
 progs/xdemos/Makefile.X11                    |   10 
 progs/xdemos/glthreads.c                     |    3 
 progs/xdemos/glxheads.c                      |    9 
 progs/xdemos/glxinfo.c                       |    4 
 src/glu/mesa/Makefile.DJ                     |   85 
 src/glu/mesa/glu.c                           |    8 
 src/glu/sgi/Makefile.X11                     |    8 
 src/glu/sgi/libnurbs/interface/insurfeval.cc |   14 
 src/glut/dos/Makefile.DJ                     |  114 +
 src/glut/dos/PC_HW/pc_hw.c                   |  141 +
 src/glut/dos/PC_HW/pc_hw.h                   |  225 ++
 src/glut/dos/PC_HW/pc_irq.S                  |  180 +
 src/glut/dos/PC_HW/pc_keyb.c                 |  541 +++++
 src/glut/dos/PC_HW/pc_mouse.c                |  258 ++
 src/glut/dos/PC_HW/pc_timer.c                |  158 +
 src/glut/dos/callback.c                      |  152 +
 src/glut/dos/color.c                         |   46 
 src/glut/dos/font.c                          |   52 
 src/glut/dos/globals.c                       |   61 
 src/glut/dos/init.c                          |  160 +
 src/glut/dos/internal.h                      |   78 
 src/glut/dos/menu.c                          |   86 
 src/glut/dos/models.c                        |  598 ++++++
 src/glut/dos/overlay.c                       |   60 
 src/glut/dos/state.c                         |   70 
 src/glut/dos/teapot.c                        |  212 ++
 src/glut/dos/window.c                        |  217 ++
 src/mesa/Makefile.X11                        |    2 
 src/mesa/drivers/common/t_dd_dmatmp.h        |   54 
 src/mesa/drivers/common/t_dd_vbtmp.h         |   20 
 src/mesa/drivers/dos/DEPEND.DOS              |  119 -
 src/mesa/drivers/dos/dmesa.c                 |  929 +++++++++
 src/mesa/drivers/dos/dosmesa.c               | 1542 ---------------
 src/mesa/drivers/dos/dpmi.c                  |  123 +
 src/mesa/drivers/dos/dpmiint.h               |   48 
 src/mesa/drivers/dos/video.c                 |  623 ++++++
 src/mesa/drivers/dos/video.h                 |   52 
 src/mesa/drivers/glide/fxdd.c                |   25 
 src/mesa/drivers/osmesa/osmesa.c             |   46 
 src/mesa/drivers/svga/svgamesa.c             |    5 
 src/mesa/drivers/windows/colors.h            |  978 +++++----
 src/mesa/drivers/windows/wmesa.c             |  340 +--
 src/mesa/drivers/x11/fakeglx.c               |   11 
 src/mesa/drivers/x11/glxapi.c                |  143 -
 src/mesa/drivers/x11/glxapi.h                |   20 
 src/mesa/drivers/x11/xm_api.c                |  117 -
 src/mesa/drivers/x11/xm_dd.c                 |  122 -
 src/mesa/drivers/x11/xm_span.c               |    9 
 src/mesa/drivers/x11/xmesaP.h                |   10 
 src/mesa/glapi/glapi.c                       |    6 
 src/mesa/glapi/glthread.h                    |    7 
 src/mesa/glapi/glx86asm.py                   |    4 
 src/mesa/main/Makefile.DJ                    |  258 ++
 src/mesa/main/Makefile.X11                   |    2 
 src/mesa/main/api_arrayelt.c                 |  209 +-
 src/mesa/main/api_loopback.c                 |   63 
 src/mesa/main/api_validate.c                 |   13 
 src/mesa/main/attrib.c                       |   60 
 src/mesa/main/attrib.h                       |    3 
 src/mesa/main/buffers.c                      |   60 
 src/mesa/main/context.c                      |   23 
 src/mesa/main/convolve.c                     |   16 
 src/mesa/main/dd.h                           |   26 
 src/mesa/main/drawpix.c                      |   17 
 src/mesa/main/enable.c                       |   14 
 src/mesa/main/get.c                          |   10 
 src/mesa/main/glheader.h                     |    5 
 src/mesa/main/image.c                        |  154 +
 src/mesa/main/light.c                        |   14 
 src/mesa/main/macros.h                       |    9 
 src/mesa/main/mesa.def                       |    1 
 src/mesa/main/mtypes.h                       |    5 
 src/mesa/main/state.c                        |   38 
 src/mesa/main/state.h                        |    4 
 src/mesa/main/teximage.c                     |   24 
 src/mesa/main/texstate.c                     |   16 
 src/mesa/main/texstore.c                     |   16 
 src/mesa/main/texutil.c                      |   66 
 src/mesa/main/texutil_tmp.h                  |  215 +-
 src/mesa/math/m_matrix.c                     |   13 
 src/mesa/math/m_trans_tmp.h                  |   10 
 src/mesa/sparc/glapi_sparc.S                 | 2662 +++++++++++++--------------
 src/mesa/swrast/s_accum.c                    |   42 
 src/mesa/swrast/s_accum.h                    |    9 
 src/mesa/swrast/s_alphabuf.c                 |  103 -
 src/mesa/swrast/s_alphabuf.h                 |    8 
 src/mesa/swrast/s_blend.c                    |    4 
 src/mesa/swrast/s_buffers.c                  |   20 
 src/mesa/swrast/s_copypix.c                  |   10 
 src/mesa/swrast/s_depth.c                    |   42 
 src/mesa/swrast/s_depth.h                    |   11 
 src/mesa/swrast/s_drawpix.c                  |   15 
 src/mesa/swrast/s_lines.c                    |    4 
 src/mesa/swrast/s_linetemp.h                 |   10 
 src/mesa/swrast/s_readpix.c                  |   26 
 src/mesa/swrast/s_stencil.c                  |   34 
 src/mesa/swrast/s_stencil.h                  |    8 
 src/mesa/swrast/s_texture.c                  |   41 
 src/mesa/swrast/s_triangle.c                 |   74 
 src/mesa/swrast/s_tritemp.h                  |   42 
 src/mesa/swrast/swrast.h                     |    4 
 src/mesa/tnl/t_context.c                     |   20 
 src/mesa/tnl/t_context.h                     |    9 
 src/mesa/tnl/t_imm_api.c                     |   19 
 src/mesa/tnl/t_imm_dlist.c                   |   11 
 src/mesa/tnl/t_imm_exec.c                    |    8 
 src/mesa/tnl/t_imm_fixup.c                   |   19 
 src/mesa/tnl/t_vb_light.c                    |    4 
 src/mesa/tnl/t_vb_lighttmp.h                 |   12 
 src/mesa/tnl/t_vb_render.c                   |    6 
 src/mesa/tnl/t_vb_rendertmp.h                |   39 
 src/mesa/tnl/tnl.h                           |    5 
 src/mesa/x86/assyntax.h                      |   15 
 src/mesa/x86/common_x86_asm.S                |   36 
 src/mesa/x86/glapi_x86.S                     |    2 
 src/mesa/x86/x86_cliptest.S                  |  119 -
 src/mesa/x86/x86_xform2.S                    |  307 +--
 src/mesa/x86/x86_xform3.S                    |  401 ++--
 src/mesa/x86/x86_xform4.S                    |  463 ++--
 138 files changed, 11508 insertions(+), 6311 deletions(-)
---


More information about the Xquartz-changes mailing list