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

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


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

Changes since mesa_5_0:
Alan Hourihane (2):
      Check that ActiveTextureARB doesn't overflow MaxTextureUnits
      fix framebuffer width/height checking when window has not yet been realized.

Brian Paul (110):
      missed a couple version string updates
      put FEATURE_NV_vertex_program around vpstate.h include
      prototypes for new interfaces
      tests for new interfaces
      oops, wrong branch
      fixed cube texture auto-mipmap generation bug (641363)
      first 5.0.1 bug fix: auto mipmap generation and cube maps
      removed glfbdevtest and miniglxtest
      added Fake_glXGetAGPOffsetMESA
      added missing breaks
      set default texcoords for glBitmap/glDrawPixels
      added missing ctx parameter to _tnl_flush_immediate() calls
      fixed bad clear value
      added missing call to _mesa_write_mono_alpha_span()
      use polygon offset to avoid multi-pass Z-fighting artifacts
      latest bug fixes, changes
      remove GLUTAPIENTRY from __glutCloseDownGameMode
      added const to casts
      declar vsnprintf for OS/2 and VMS (Evgeny Kotsuba)
      added GL_DEPTH_COMPONENT to two assertions
      updated to use ARB extensions
      latest 5.0.1 updates
      fix bad _mesa_printf() calls (mesa bug 646753)
      bump version string to 5.0.1
      5.0.1 release notes
      DOS updates from Daniel Borca.
      added DOS updates
      obsolete
      DOS updates
      bump version to 5.0.1, added new DOS files
      fix glCopyTexSubImage2D error checking (bug 661907)
      bug 659020 fix
      fix typo in rotation code (bug 659677)
      added glRotate bug fix
      move t->Image[i]->Format test (bug 659012)
      added bug 659012 fix
      fix some float/ubyte mistakes (Daniel Borca)
      added font-related symbols
      moved ADD_L instruction (Linus Torvalds)
      added SSE bug fix
      s/16/32/ (Josh Vanderhoof)
      remove ADD_L altogether
      fix fog stride bugs (Michel Danzer)
      fog stride bug fix (Michel Danzer)
      OSMesa16 updates (Eric Plante)
      update CurrentStack in glActiveTexture if needed (bug 669080)
      added bug 669080 fix
      added missing break (Leif Delgass)
      glGet(GL_CURRENT_SECONDARY_COLOR) should return 4 values, not 3.
      fix typo
      renamed dither-related preprocessor symbols (bug 536406)
      new texture enums (Leif Delgass)
      remove bad assertion, fix minor bug in _mesa_lookup_rgba()
      some casts (Evgeny Kotsuba)
      updated version test
      fix prefetch bug (Felix Kuhling)
      fix reported 3Dnow bug in _mesa_normal_tab (Felix Kuhling)
      updated with new functions (Bill Hoffman)
      latest bug fixes, updates
      use ARB flavor of window_pos extension
      not needed (Daniel Borca)
      new files (Daniel Borca)
      DOS updates (Daniel Borca)
      read/write files, not stdio (Daniel Borca)
      silence warnings
      replace | with & (Laurent Desnogues)
      fix assertion in transfer_teximage() (Laurent Desnogues)
      disable normal xform code - see bug 673938
      Fix FABSF on NeXT.  Disable SPARC normal xform code
      added rules for making bz2 files and md5 checksums
      added OS/2 includes
      replace APIENTRY with GLUTAPIENTRY to be consistant with glut.h
      version number bumps, clarify src-glu vs si-glu
      fixed bad zoomed.zStep assignment (bug 687811)
      bug 686811 fix
      latest DOS updates (Daniel Borca)
      updated DOS files for tarball
      fix zoom/clipping bug 689964
      added bug fix 689964
      use IROUND to convert depth values from float to int (bug 690728)
      fixed AA line/triangle Z value issue
      fix float color interpolation (bug 694461)
      fix bug 694461
      fix a cast (bug 694546)
      fix GLchan==GLfloat bug in solve_plane_chan (bug 694546)
      fix GLchan==GLfloat bug in solve_plane_chan (bug 694546)
      minimal support for GL_ATI_texture_env_combine3, merge with DRI trunk
      remove some MESA_DEBUG stuff
      removed extra _mesa_memset16() prototype
      added extern "C" for C++
      added glFinish with comment
      better error messages (Leif Delgass)
      include macros.h for CLAMP
      fix a warning when GLchan==GLfloat
      DOS update (Daniel Borca)
      fix/improve glAreTextures/ProgramsResident (Jose Fonseca)
      DJGPP tweaks
      fix GL_COLOR_MATERIAL bug
      add 2, not 4, in _mesa_get_compressed_formats()
      vertex program EXP fix
      fixed ColorMask problem for front-buffer rendering
      added ColorMask fix
      5.0.1 version bumps
      added autoconf bug fixes, set March 30 for release date
      version tweak
      disable 3Dnow normal transformation code until it's fixed
      fix an assertion (Heath Feather)
      DOS updates from Daniel Borca
      enable 1.4 extensions
      BeOS update

Karl Schultz (3):
      Fix SourceForge bug 664908.  wglDescribePixelFormat should return the
      Check only LEFT bits for clearing alpha buffer. (Evgeny Kotsuba)
      fix compilation error on Windows.

Keith Whitwell (3):
      Flush IM if very small number of verts left -- prevent copy errors
      Don't crash if End received without a Begin...
      Add mechanism to destroy mutexes.  Important on OS's where mutex initialization

---
 Make-config                          |    6 
 Makefile.X11                         |   74 -
 docs/README.DJ                       |  226 ++---
 docs/RELNOTES-5.0.1                  |   46 +
 docs/VERSIONS                        |   40 
 docs/index.html                      |    1 
 include/GL/dmesa.h                   |   96 +-
 include/GL/gl.h                      |   13 
 include/GL/gl_mangle.h               |  247 ++++-
 include/GL/glxext.h                  |   11 
 progs/demos/gloss.c                  |    7 
 progs/demos/osdemo.c                 |    7 
 progs/demos/pointblast.c             |   20 
 progs/demos/winpos.c                 |   41 
 progs/samples/Makefile.DJ            |  122 +-
 progs/samples/rgbtoppm.c             |   22 
 progs/tests/cva.c                    |    6 
 progs/tests/texwrap.c                |    6 
 src/glu/mesa/Makefile.DJ             |   25 
 src/glu/sgi/Makefile.DJ              |  188 ++++
 src/glu/sgi/include/gluos.h          |    9 
 src/glut/dos/Makefile.DJ             |   84 -
 src/glut/dos/PC_HW/pc_hw.c           |   81 -
 src/glut/dos/PC_HW/pc_hw.h           |   12 
 src/glut/dos/PC_HW/pc_irq.S          |   10 
 src/glut/dos/PC_HW/pc_keyb.c         |   37 
 src/glut/dos/PC_HW/pc_mouse.c        |  152 +--
 src/glut/dos/PC_HW/pc_timer.c        |    4 
 src/glut/dos/bitmap.c                |   56 -
 src/glut/dos/callback.c              |   92 +-
 src/glut/dos/color.c                 |   17 
 src/glut/dos/extens.c                |   63 +
 src/glut/dos/globals.c               |   61 -
 src/glut/dos/glutint.h               |  150 +++
 src/glut/dos/init.c                  |  248 +++--
 src/glut/dos/internal.h              |   78 -
 src/glut/dos/menu.c                  |   36 
 src/glut/dos/models.c                |  598 -------------
 src/glut/dos/mouse.c                 |   60 +
 src/glut/dos/overlay.c               |   35 
 src/glut/dos/state.c                 |   86 +
 src/glut/dos/teapot.c                |  212 ----
 src/glut/dos/window.c                |  184 ++--
 src/glut/glx/glut.def                |    5 
 src/glut/glx/glut_bitmap.c           |    2 
 src/glut/glx/glut_bwidth.c           |    4 
 src/glut/glx/glut_cindex.c           |    6 
 src/glut/glx/glut_cursor.c           |    2 
 src/glut/glx/glut_dials.c            |    4 
 src/glut/glx/glut_dstr.c             |    2 
 src/glut/glx/glut_event.c            |   10 
 src/glut/glx/glut_ext.c              |    4 
 src/glut/glx/glut_fbc.c              |    4 
 src/glut/glx/glut_fullscrn.c         |    2 
 src/glut/glx/glut_gamemode.c         |   10 
 src/glut/glx/glut_get.c              |    2 
 src/glut/glx/glut_init.c             |   10 
 src/glut/glx/glut_input.c            |    2 
 src/glut/glx/glut_joy.c              |    4 
 src/glut/glx/glut_key.c              |    4 
 src/glut/glx/glut_keyctrl.c          |    4 
 src/glut/glx/glut_keyup.c            |    4 
 src/glut/glx/glut_menu.c             |   12 
 src/glut/glx/glut_menu2.c            |   14 
 src/glut/glx/glut_modifier.c         |    2 
 src/glut/glx/glut_overlay.c          |   18 
 src/glut/glx/glut_shapes.c           |   32 
 src/glut/glx/glut_space.c            |    6 
 src/glut/glx/glut_stroke.c           |    2 
 src/glut/glx/glut_swap.c             |    2 
 src/glut/glx/glut_swidth.c           |    4 
 src/glut/glx/glut_tablet.c           |    4 
 src/glut/glx/glut_teapot.c           |    4 
 src/glut/glx/glut_util.c             |    2 
 src/glut/glx/glut_vidresize.c        |   10 
 src/glut/glx/glut_warp.c             |    2 
 src/glut/glx/glut_win.c              |   28 
 src/glut/glx/glut_winmisc.c          |   18 
 src/glut/glx/glutint.h               |    2 
 src/glut/glx/win32_menu.c            |   28 
 src/mesa/drivers/beos/GLView.cpp     |    4 
 src/mesa/drivers/common/t_dd_vbtmp.h |   12 
 src/mesa/drivers/dos/blit.S          |  199 ++++
 src/mesa/drivers/dos/dmesa.c         | 1313 +++++++++++++++++++++++------
 src/mesa/drivers/dos/dpmi.c          |   27 
 src/mesa/drivers/dos/dpmiint.h       |   40 
 src/mesa/drivers/dos/internal.h      |  129 ++
 src/mesa/drivers/dos/mga/m_ttemp.h   |  377 ++++++++
 src/mesa/drivers/dos/mga/m_ttemp2.h  |  375 ++++++++
 src/mesa/drivers/dos/mga/mga.c       | 1536 +++++++++++++++++++++++++++++++++++
 src/mesa/drivers/dos/mga/mga.h       |   91 ++
 src/mesa/drivers/dos/mga/mga_hw.c    |  416 +++++++++
 src/mesa/drivers/dos/mga/mga_hw.h    |  113 ++
 src/mesa/drivers/dos/mga/mga_mode.c  |  231 +++++
 src/mesa/drivers/dos/mga/mga_mode.h  |   47 +
 src/mesa/drivers/dos/mga/mga_reg.h   |  207 ++++
 src/mesa/drivers/dos/vesa.c          |  533 ++++++++++++
 src/mesa/drivers/dos/vesa.h          |   47 +
 src/mesa/drivers/dos/vesa/vesa.c     |  397 ---------
 src/mesa/drivers/dos/vesa/vesa.h     |   43 
 src/mesa/drivers/dos/vga.c           |  235 +++++
 src/mesa/drivers/dos/vga.h           |   42 
 src/mesa/drivers/dos/video.c         |  413 +++++++--
 src/mesa/drivers/dos/video.h         |   34 
 src/mesa/drivers/dos/videoint.h      |   99 --
 src/mesa/drivers/dos/virtual.S       |  464 ++++++++--
 src/mesa/drivers/glide/fxdd.c        |    4 
 src/mesa/drivers/glide/fxdrv.h       |    4 
 src/mesa/drivers/windows/wgl.c       |    4 
 src/mesa/drivers/windows/wmesa.c     |    4 
 src/mesa/drivers/x11/fakeglx.c       |   22 
 src/mesa/drivers/x11/xm_api.c        |   30 
 src/mesa/drivers/x11/xm_dd.c         |   19 
 src/mesa/drivers/x11/xmesaP.h        |   69 -
 src/mesa/glapi/glapitemp.h           |  862 +++++++++----------
 src/mesa/glapi/glapitemp.py          |    4 
 src/mesa/glapi/glthread.h            |   12 
 src/mesa/main/Makefile.DJ            |  118 +-
 src/mesa/main/Makefile.OSMesa16      |   20 
 src/mesa/main/context.c              |    6 
 src/mesa/main/dlist.c                |    6 
 src/mesa/main/enable.c               |    8 
 src/mesa/main/enums.c                |   62 +
 src/mesa/main/extensions.c           |    7 
 src/mesa/main/get.c                  |   16 
 src/mesa/main/hash.c                 |    3 
 src/mesa/main/imports.c              |   41 
 src/mesa/main/imports.h              |   27 
 src/mesa/main/mtypes.h               |   11 
 src/mesa/main/pixel.c                |    9 
 src/mesa/main/texcompress.c          |    8 
 src/mesa/main/teximage.c             |   23 
 src/mesa/main/texobj.c               |   51 -
 src/mesa/main/texstate.c             |  354 ++++----
 src/mesa/main/texstate.h             |    9 
 src/mesa/main/texstore.c             |   37 
 src/mesa/math/m_debug_clip.c         |   46 -
 src/mesa/math/m_debug_norm.c         |   36 
 src/mesa/math/m_debug_xform.c        |   32 
 src/mesa/math/m_matrix.c             |    8 
 src/mesa/math/m_vector.c             |   28 
 src/mesa/sparc/sparc.c               |    9 
 src/mesa/swrast/s_aaline.c           |   21 
 src/mesa/swrast/s_aalinetemp.h       |    8 
 src/mesa/swrast/s_aatriangle.c       |   16 
 src/mesa/swrast/s_aatritemp.h        |   10 
 src/mesa/swrast/s_alphabuf.c         |    9 
 src/mesa/swrast/s_bitmap.c           |    8 
 src/mesa/swrast/s_drawpix.c          |    6 
 src/mesa/swrast/s_span.c             |   47 -
 src/mesa/swrast/s_texture.c          |    8 
 src/mesa/swrast/s_zoom.c             |   15 
 src/mesa/tnl/t_array_api.c           |    4 
 src/mesa/tnl/t_imm_api.c             |   25 
 src/mesa/x86/3dnow.c                 |    9 
 src/mesa/x86/3dnow_normal.S          |   18 
 src/mesa/x86/common_x86_asm.S        |    8 
 157 files changed, 9599 insertions(+), 3890 deletions(-)
---


More information about the Xquartz-changes mailing list