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

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


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

Changes since mesa_4_0_3:
Alan Hourihane (1):
      bring over VERTEX_COLOR change from DRI trunk (from PPC fixes)

Brian Paul (78):
      fix CHAN_TYPE==GL_FLOAT compile problem
      blending fixes for CHAN_TYPE==GL_FLOAT (Gerk Huisma)
      CHAN_TYPE==GL_FLOAT clamping.  call _tnl_MakeCurrent.  (Gerk Huisma)
      Added divide by zero check (Jon Perry).  Remove dead vars.  Fix indentation.
      applied Eric Anholt's patch for Athlon SSE
      Pedantic compiler fixes (Sven Panne)
      fix patching offsets (Sven Panne) (patch 544637)
      fix warnings (bug 580528)
      added fog factor clamping to GL_LINEAR case
      initialize SWvertex array to zeros
      fixed array index typo in VERT_SAVE_RGBA() macro
      fix problems in FXgetImage()
      define GLAPIENTRY and GLAPI if not defined in gl.h
      Back-port of NV_texture_rectangle from Mesa 4.1.
      version 16
      added ARB_multitexture function pointers, glext.h updates
      s/APIENTRY/GLAPIENTRY/
      version bumps for 4.0.4
      updates from Daniel Borca
      updated DOS file list
      updated wglGetProcAddress
      test for ARB_texture_cube_map when getting GL version(Ian Romanick)
      added GL_IBM_texture_mirrored_repeat (Ian Romanick)
      added latest 4.0.4 changes
      upgraded glext.h to version 17
      glext.h version 17
      added -l option to print interesting OpenGL limits
      minor updates to sync with XFree86
      don't query GL_MAX_CONVOLUTION_WIDTH/HEIGHT
      removed GL_MAX_CONVOLUTION_WIDTH/HEIGHT
      latest 4.0.4 updates
      incorrect dimenstion passed to texture_error_check() in compressed teximage functions
      added compressed tex image error check fix
      added AIX compile fixes
      removed unfinished GL_MESA_sprite_point extension
      removed cvs log comments
      initial prototype of new GL_MESA_ycrcb_texture extension
      test GL_MESA_ycbcr_texture and GL_NV_texture_rectangle
      added GL_MESA_ycbcr_texture and GL_APPLE_ycbcr_422 tokens
      fix typos
      fix i/j typo and icr/icb transposition
      fix YCbCr component ordering typos
      added GL_UNSIGNED_SHORT_8_8_APPLE
      implemented glGetTexImage for YCRCB
      new comments
      latest 4.0.4 updates
      fixed typo
      removed unused teximage Width/Height/DepthScale
      fix auto mipmap generation problem (backport from 4.1)
      sync from r200 DRI branch (_swrast_render_start/finish() and tnl_dd changes
      undo last check-in
      remove GLint t, pass target to _mesa_init_teximage_fields()
      obsolete
      push and pop ESI (Daniel Borca)
      updated BeOS support (Philippe Houdoin)
      added src/BeOS/*.h to file list
      updated BeOS driver
      stub functions for AGP from 4.1 branch
      removed old MESA_TRACE stuff
      GLX_NV_vertex_array_range and GLX_MESA_agp_offset extensions
      finish-up AGP loose-ends
      first draft at spec'ing these new extensions
      updated status to OBSOLETE
      sync with DRI R200 branch (GL_APPLE_client_storage extension)
      minor YCBCR fixes
      added GL_MESA_pack_invert
      added GL_APPLE_client_storage GL_MESA_pack_invert
      init pixelstore.Invert to GL_FALSE
      fixed GL_MESA_pack_invert oversight
      documentation for GL_MESA_pack_invert extension
      update from Daniel Borca
      gl_texture_image RowStride changes from DRI R200 branch
      fix bug in index_mask() (bug 609837)
      disable GL_NV_texture_rectangle by default
      better error checking related to YCbCr images
      also test glTexSubImage2D() with YCbCr data
      finished the spec
      set planned release date (Oct 3)

Karl Schultz (11):
      export new symbol for osmesa lib
      Add notes about needing to run VCVARS32.BAT before compiling.
      Don't call _mesa_initialize_context because we are using
      Backport gareth's 1.14 changes.
      Fix compiler warnings.
      Added cast to prevent compiler warnings.
      Remove linker option to make a map file.
      silence compiler warnings
      Mark the destroyed context as not current. (Frank Warmerdam)
      Add #define GL_GLEXT_PROTOTYPES since this demo uses ARB extensions.
      Add missing entries and clean up a bit.

Keith Whitwell (3):
      update colormaterial state on swtcl wakeup
      Doesn't find readpix.c without this -I../util
      Spelling mistake meas --> mesa

---
 Make-config                              |    4 
 Makefile.X11                             |   16 
 docs/MESA_agp_offset.spec                |   94 ++
 docs/MESA_pack_invert.spec               |  138 ++++
 docs/MESA_packed_depth_stencil.spec      |    4 
 docs/MESA_sprite_point.spec              |    4 
 docs/MESA_ycbcr_texture.spec             |  197 ++++++
 docs/README.BEOS                         |  167 ++---
 docs/README.DJ                           |  173 +++--
 docs/README.WIN32                        |   14 
 docs/README.X11                          |    6 
 docs/VERSIONS                            |   31 
 include/GL/gl.h                          |   99 ++-
 include/GL/glext.h                       |  422 ++++++++++++-
 include/GL/glu.h                         |    8 
 include/GL/glx.h                         |   35 +
 include/GL/glx_mangle.h                  |  124 +++
 progs/demos/drawpix.c                    |   58 -
 progs/demos/fire.c                       |    2 
 progs/demos/isosurf.c                    |  100 +--
 progs/demos/multiarb.c                   |   69 --
 progs/demos/paltex.c                     |   23 
 progs/demos/ray.c                        |    1 
 progs/demos/readpix.c                    |    7 
 progs/demos/shadowtex.c                  |    6 
 progs/demos/terrain.c                    |    1 
 progs/demos/tessdemo.c                   |   37 -
 progs/demos/trispd.c                     |    7 
 progs/redbook/pickdepth.c                |    4 
 progs/redbook/picksquare.c               |    4 
 progs/redbook/select.c                   |    4 
 progs/redbook/tess.c                     |    2 
 progs/samples/loadppm.c                  |    9 
 progs/samples/nurb.c                     |    4 
 progs/samples/quad.c                     |    4 
 progs/tests/Makefile                     |    7 
 progs/tests/yuv.c                        |  237 +++++++
 progs/xdemos/glxinfo.c                   |   85 ++
 progs/xdemos/glxpixmap.c                 |    3 
 src/glu/mesa/Makefile.DJ                 |   42 -
 src/glu/sgi/libnurbs/internals/slicer.cc |   34 -
 src/glut/dos/Makefile.DJ                 |   96 +--
 src/glut/dos/PC_HW/pc_hw.h               |    6 
 src/glut/dos/PC_HW/pc_keyb.c             |   14 
 src/glut/dos/PC_HW/pc_mouse.c            |   12 
 src/glut/dos/bitmap.c                    |   56 +
 src/glut/dos/font.c                      |   52 -
 src/glut/dos/window.c                    |   44 +
 src/mesa/drivers/beos/GLView.cpp         |  989 +------------------------------
 src/mesa/drivers/common/t_dd_dmatmp2.h   |   19 
 src/mesa/drivers/common/t_dd_vb.c        |   75 ++
 src/mesa/drivers/common/t_dd_vbtmp.h     |   37 -
 src/mesa/drivers/dos/dmesa.c             |   34 -
 src/mesa/drivers/dos/dpmi.c              |    8 
 src/mesa/drivers/dos/dpmiint.h           |   10 
 src/mesa/drivers/dos/vesa/vesa.c         |  397 ++++++++++++
 src/mesa/drivers/dos/vesa/vesa.h         |   43 +
 src/mesa/drivers/dos/video.c             |  439 +------------
 src/mesa/drivers/dos/video.h             |   10 
 src/mesa/drivers/dos/videoint.h          |   99 +++
 src/mesa/drivers/dos/virtual.S           |  237 +++++++
 src/mesa/drivers/glide/fxtris.c          |    5 
 src/mesa/drivers/glide/fxvb.c            |    2 
 src/mesa/drivers/glide/fxwgl.c           |   97 ---
 src/mesa/drivers/osmesa/osmesa.c         |   18 
 src/mesa/drivers/windows/wgl.c           |   61 -
 src/mesa/drivers/windows/wmesa.c         |   18 
 src/mesa/drivers/x11/fakeglx.c           |   37 +
 src/mesa/drivers/x11/glxapi.c            |   53 +
 src/mesa/drivers/x11/glxapi.h            |   13 
 src/mesa/drivers/x11/realglx.c           |   10 
 src/mesa/drivers/x11/realglx.h           |   19 
 src/mesa/drivers/x11/xm_api.c            |   29 
 src/mesa/drivers/x11/xm_dd.c             |    3 
 src/mesa/main/Makefile.BeOS-R5           |  416 +++++++++++++
 src/mesa/main/Makefile.DJ                |  118 ++-
 src/mesa/main/Makefile.win               |    2 
 src/mesa/main/attrib.c                   |   31 
 src/mesa/main/config.h                   |   11 
 src/mesa/main/context.c                  |   81 +-
 src/mesa/main/enable.c                   |   51 +
 src/mesa/main/extensions.c               |   18 
 src/mesa/main/get.c                      |  183 +++--
 src/mesa/main/image.c                    |   52 +
 src/mesa/main/mesa.def                   |    1 
 src/mesa/main/mtypes.h                   |  113 +--
 src/mesa/main/pixel.c                    |   22 
 src/mesa/main/state.c                    |   15 
 src/mesa/main/texformat.c                |   54 +
 src/mesa/main/texformat.h                |   22 
 src/mesa/main/texformat_tmp.h            |   97 ++-
 src/mesa/main/teximage.c                 |  332 ++++++++--
 src/mesa/main/teximage.h                 |    6 
 src/mesa/main/texobj.c                   |  104 ++-
 src/mesa/main/texobj.h                   |    6 
 src/mesa/main/texstate.c                 |  110 ++-
 src/mesa/main/texstore.c                 |  193 +++---
 src/mesa/main/texstore.h                 |    8 
 src/mesa/main/texutil.c                  |  186 ++++-
 src/mesa/main/texutil_tmp.h              |   38 -
 src/mesa/sparc/sparc.c                   |    6 
 src/mesa/swrast/s_blend.c                |   46 +
 src/mesa/swrast/s_context.c              |   21 
 src/mesa/swrast/s_fog.c                  |   14 
 src/mesa/swrast/s_points.c               |   25 
 src/mesa/swrast/s_pointtemp.h            |   60 -
 src/mesa/swrast/s_readpix.c              |   11 
 src/mesa/swrast/s_texstore.c             |   16 
 src/mesa/swrast/s_texture.c              |  255 +++++++
 src/mesa/swrast/s_triangle.c             |    3 
 src/mesa/swrast/swrast.h                 |    6 
 src/mesa/swrast_setup/ss_context.c       |   14 
 src/mesa/swrast_setup/ss_context.h       |    7 
 src/mesa/tnl/t_context.c                 |    7 
 src/mesa/x86/common_x86.c                |   16 
 src/mesa/x86/common_x86_asm.S            |   17 
 116 files changed, 5271 insertions(+), 2851 deletions(-)
---


More information about the Xquartz-changes mailing list