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

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


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

Changes since mesa_3_3:
Brian Paul (92):
      added missing widgets-mesa src files to tar list, updated version numbers
      updated Phil's email address
      3.4 release notes
      install glext.h too
      test against an epsilon magnitude in gl_rotation_matrix()
      glGetTexParameter(GL_TEXTURE_RESIDENT) didn't query device driver
      initialize texture priorities to 1.0, clean-up of _mesa_PrioritizeTextures()
      define GL_GLEXT_PROTOTYPES before including mesa_wgl.h
      removed GLU 1.2 symbols
      updated by Alessandro Pisani
      added include/GL/mesa_wgl.h to tar file list
      fixed return val bug in glAreTexturesResident()
      updates from mesa3d at billbaxter.com
      added some bug fix items
      added NULL parameter checking to API functions
      added GetInteger/Float/Double/Boolean/Pointer device driver functions
      bumped MESA_MINOR to 4
      changed version to 3.4
      fixed depth mask bug in fxddClear(DD_DEPTH_BIT)
      fixed segfault problem when using MESA_GLX_FX
      removed all dependencies on XMesa
      added glXUseXFont bug fix
      fixed some warnings (Alan H.)
      fixed typo which disabled simple_DrawPixels
      added missing radius multiplication factor to sphere code
      optimized glDrawPixels for glPixelZoom(1,-1) (Andrew Gee)
      print UNDEFINED MODE over samples that are undefined in the GL spec
      changed quad vertex colors to be tessellation invariant
      don't free ctx inside _mesa_initialize_context() if error, caller does that.
      added glDrawPixels optimization item
      changed default Shininess to 6
      added MESA_FF_R8_G8_B8 (alpha filled to 0xff) format
      finished compressed texture support (Bill White)
      removed some debugging code
      removed bogus gl_problem() call
      added more resolutions (Andy Sloane)
      use clear_proxy_teximage() instead of MEMSET()
      replaced ## with CONCAT macro
      test for __bsdi__ for XFree86
      silence compiler warning (zoomY0)
      bumped version number to 3.4
      added compressed texture item
      added device driver function for texture proxy testing
      Win32 update (Chris Morley)
      Win32 updates (Chris Morley)
      init mutex
      added format/type error check to draw_rgba_pixels()
      packing of GLushort packed types was broken
      added glReadPixels bug fix
      replaced GL_RGBA with GL_BGRA for GL_UNSIGNED_SHORT_1_5_5_5_REV datatype
      use cpml.h on Alpha (AlanH)
      added texture env combine bugfix item
      new params for SpecificCompressedTexFormat() (Bill White)
      removed ctx->Texture.Enabled, use ctx->Texture.ReallyEnabled instead
      added glPush/PopAttrib(GL_ENABLE_BIT) item
      drawing color-index image to RGB window was broken
      added glDrawPixels GL_COLOR_INDEX bug item
      fixed fast-path for GL_COLOR_INDEX, GL_UNSIGNED_BYTE drawpixels
      added glDrawPixels fast-path item
      better handling of GLX_DEPTH_SIZE in glXChooseVisual()
      update TriangleCaps in GL_POINT/POLYGON_SMOOTH cases
      if depthBits == 0, set DepthMask = 2^16 to fix per-fragment fog problems
      added per-fragment bug fix
      added _mesa_get_teximages_from_driver()
      sync with DRI tdfx3 branch
      improved blending accuracy to fix Glean test failures
      added blend accuracy item
      call Driver.SetReadBuffer() in clear_color_buffers() to fix colormasked clear bug
      glPixelStore(GL_PACK/UNPACK_SKIP_IMAGES) wasn't handled correctly
      added glPixelStore bug fix
      Rewrote get_static_proc_address().  It made mistakes in some situations
      Added glXGetProcAddressARB() bug fix
      use 1.1 glPolygonOffset instead of glPolygonOffsetEXT
      fixed a texture enable bug
      fixed 386/x86 mismatches, reordered a few configs
      sync with Mesa 3.5
      signal NEW_TEXTURING if there's a Driver.BindTexture() function
      added incomplete() debug function/macro
      added a glFinish() call
      fixed value for GLU_NURBS_MODE
      removed X86/*.m4 files from tar archive
      added GL_BGR case to bytes_per_pixel()
      added gluBuild[12]DMipmaps GL_BGR fix
      sync with DRI texgen and texture matrix bug fixes
      added GLUT projtex demo bug fix
      added vertex fog bug fix
      bumped version to 3.4
      bumped version numbers to 3.4
      added some missing backslashes
      fixed Glide link problem
      fixed glXChooseVisual to return NULL if using Glide and user requests too deep of visual parameters
      added Glide/Quake bug fix item

Gareth Hughes (6):
      General cleanups.  Disable gl_katmai_project_vertices and
      Added SSE prefetching instructions.  General cleanups.
      Added SSE streaming store instructions, external symbol directives.
      - General cleanups, fix version numbers.
      Major audit of all Mesa's x86 assembly code.  This round is basically
      Change animated apps to double-buffered visuals by default.

---
 Make-config                             |  356 ++--
 Makefile.X11                            |   42 
 docs/README.3DFX                        |    2 
 docs/README.X11                         |    4 
 docs/RELNOTES-3.4                       |   22 
 docs/VERSIONS                           |   31 
 include/GL/Makefile.am                  |    2 
 include/GL/gl.h                         |    4 
 include/GL/glu.h                        |    4 
 include/GL/xmesa.h                      |    4 
 progs/demos/bounce.c                    |   35 
 progs/demos/gloss.c                     |    4 
 progs/demos/texenv.c                    |   25 
 progs/demos/trispd.c                    |   10 
 progs/demos/tunnel.c                    |   54 
 progs/samples/fog.c                     |   24 
 progs/samples/line.c                    |    4 
 progs/samples/olympic.c                 |   10 
 progs/samples/overlay.c                 |    2 
 progs/samples/sphere.c                  |   42 
 progs/samples/star.c                    |    2 
 progs/samples/stretch.c                 |    2 
 progs/samples/wave.c                    |   10 
 progs/xdemos/offset.c                   |    2 
 src/glu/mesa/MesaGLU.def                |  123 -
 src/glu/mesa/glu.c                      |    6 
 src/glu/mesa/mipmap.c                   |    5 
 src/mesa/drivers/d3d/D3Dvbrender.c      |    6 
 src/mesa/drivers/glide/fxapi.c          |   10 
 src/mesa/drivers/glide/fxdd.c           |    2 
 src/mesa/drivers/osmesa/osmesa.c        |    6 
 src/mesa/drivers/windows/wgl.c          |    7 
 src/mesa/drivers/windows/wmesa.c        |  109 -
 src/mesa/drivers/windows/wmesa_stereo.c |    8 
 src/mesa/drivers/x11/fakeglx.c          |   53 
 src/mesa/drivers/x11/xfonts.c           |   43 
 src/mesa/glapi/glapi.c                  |   16 
 src/mesa/glapi/glx86asm.py              |    8 
 src/mesa/main/accum.c                   |   11 
 src/mesa/main/attrib.c                  |  259 +--
 src/mesa/main/blend.c                   |   74 
 src/mesa/main/buffers.c                 |   14 
 src/mesa/main/context.c                 |   27 
 src/mesa/main/dd.h                      |   77 
 src/mesa/main/drawpix.c                 |  137 +
 src/mesa/main/enable.c                  |   32 
 src/mesa/main/extensions.c              |    6 
 src/mesa/main/fog.c                     |    8 
 src/mesa/main/get.c                     |   42 
 src/mesa/main/glheader.h                |   20 
 src/mesa/main/image.c                   |   88 -
 src/mesa/main/matrix.c                  |    6 
 src/mesa/main/pixel.c                   |   18 
 src/mesa/main/points.c                  |   16 
 src/mesa/main/state.c                   |   34 
 src/mesa/main/teximage.c                |  588 +++++-
 src/mesa/main/teximage.h                |   18 
 src/mesa/main/texobj.c                  |   95 -
 src/mesa/main/texstate.c                |   22 
 src/mesa/main/texutil.c                 |   78 
 src/mesa/main/texutil.h                 |    9 
 src/mesa/x86/3dnow.c                    |  283 +--
 src/mesa/x86/3dnow.h                    |   75 
 src/mesa/x86/assyntax.h                 | 2707 ++++++++++++++++----------------
 src/mesa/x86/clip_args.h                |   76 
 src/mesa/x86/common_x86.c               |  109 -
 src/mesa/x86/common_x86_asm.S           |  152 +
 src/mesa/x86/common_x86_asm.h           |   63 
 src/mesa/x86/common_x86_features.h      |   77 
 src/mesa/x86/glapi_x86.S                |    4 
 src/mesa/x86/mmx.h                      |   10 
 src/mesa/x86/mmx_blend.S                |    4 
 src/mesa/x86/x86.c                      |  154 -
 src/mesa/x86/x86.h                      |   20 
 src/mesa/x86/x86_cliptest.S             |  248 ++
 src/mesa/x86/xform_args.h               |   74 
 76 files changed, 4196 insertions(+), 2638 deletions(-)
---


More information about the Xquartz-changes mailing list