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

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


Tag 'mesa_7_0_2_rc1' created by Brian <brian.paul at tungstengraphics.com> at 2007-10-31 02:04 -0700

Mesa 7.0.2 release candidate 1

Changes since mesa_7_0_1:
Adam Jackson (1):
      Unbreak Linux builds with -fvisibility=hidden.

Alan Hourihane (1):
      Only set R_MODE with NV_point_sprite

Andreas Micheler (1):
      faster write_rgba_span_front()

Brian (82):
      added md5 sums
      fix even-sized point positioning (bug 11874)
      Merge branch 'mesa_7_0_branch' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch
      fix bug 9962 (vbo splitting) as in trunk
      initial 7.0.2 notes
      fix swizzle error test (bug 11881)
      fix potential NULL dereference (bug 11880)
      remove SHELL line, replace -e test with new logic (Daniel Stone)
      fix potential NULL dereference (bug 11879)
      move free() after dereference (bug 11878)
      fix byte swap bug for GLuint stencil indexes (bug 11909)
      fix link to 7.0.1 relnotes
      Implement mutex/locking around texture object reference counting.
      free any render/framebuffers left in hash tables when freeing shared state
      Add PCI IDs for the G33, Q33, and Q35 chipsets.
      added more i915/945 chipsets
      fix blending/banding bug
      Fix a few more problems with freeing FBOs/textures during context destruction.
      added some temporary texobj ref counting debug output
      more tex obj ref count debugging (temporary)
      Added _mesa_free_attrib_data() to free anything left in the attribute stack upon context destruction.
      copy Target in _mesa_copy_texture_object()
      Rewrite quite a bit of the code for glPush/PopAttrib() for texture state.
      more debug output (context destroy, fb destroy)
      log deleting/binding of FBOs
      Remove recent texobj refcount debug/logging code.
      don't map buffer in _mesa_validate_DrawElements() unless needed
      refactor bounds checking code
      remove unneeded CallStack array
      remove CallDepth++/-- accidentally removed in prev commit
      new __gluInvertMatrix() function (Mesa bug 6748)
      Fixed bugs 6748, 12141
      s/movaps/movups/ (see bug 12216)
      fix i965 bugs, x86-64 bugs
      sync with trunk, fixing bug 12239
      Use temporary matrix in __gluInvertMatrixd() to fix aliasing problem (see bugs 12269, 6748)
      updated VC7 project files
      clean-up (see bug 12317)
      fix comment
      Update depth test state when binding new framebuffer object
      In _mesa_make_current(), don't unbind FBOs from the old context.
      fix indirect rendering crash
      updated with pkg-config info
      added DSTDIR, pkg-config items
      added .pc.in files to tarballs
      Fix state.texgen parsing error (bug 12313).
      added program_error2() function for better error reporting
      fix ARB fp/vp parsing bug 12313
      fix copypixels overlap test bug (#12417)
      fix glCopyPixel/glPixelZoom bug 12417)
      updated link
      From trunk: mesa: bind VBO_ATTRIB_XXX to correct input array when executing a display list. fix #10604
      fix bug 10604
      Added bluegene-xlc-osmesa config (Alexander Neundorf)
      fixes for bluegene-xlc-osmesa config
      added bluegene-xlc-osmesa, fortran fixes
      fix for __IBMC__
      fix -D_BSD_SOURC
      fix DrawRangeElements error msg
      Restore old _TriangleCaps code to fix Blender problem (bug 12164)
      fix blend bug 12164
      bump versions to 7.0.2
      for Miniglx, use git sources
      prep for 7.0.2 release
      update the DRM/DRI instructions
      fix VBO-split infinite loop (bug 12164)
      updated glext.h license info (Khronos), plus other clean-ups
      replace 'brick' with correct program name in printfs
      fix fog, rescale_normals bugs (from gallium branch)
      don't apply ColorMask to main gc
      add directfb glut sources to tarball
      bump up MAX_INSTRUCTIONS and add an assertion to catch emitting too many instructions
      properly init dst reg's CondMask/Swizzle fields
      don't build x86, x86-64 dirs if not needed
      added catamount-osmesa-pgi config, fixes for cross-compiling
      Fix merge
      Cray Xt3 config
      simplify/fix the ASM_FLAGS tests (bug 12931)
      use grep -q
      Finish up ATI_separate_stencil
      Alias glStencilOpSeparateATI with glStencilOpSeparate.
      fix GL_ATI_separate_stencil

Christoph Kubisch (1):
      updated VC7 project files

Colin McDonald (1):
      fixed problem with big glDrawArrays (see bug 12141)

Dan Nicholson (11):
      DESTDIR support.
      pkg-config support
      add support for LDFLAGS env var
      Ignore more generated files in progs/
      More ignored programs merged back from master
      configs: Fix linux-static to link correctly
      linux-dri-xcb: Fix undefined refs when linking with libGL
      specify app lib dependencies in Makefiles (patch 1/3)
      simplify APP_LIB_DEPS (patch 2/3)
      update APP_LIB_DEPS for static library configs (patch 3/3)
      Build xdemos programs by default on linux-dri

Dan Torop (1):
      fix spantmp2 READ_RGBA inline asm (#11931)

Dave Airlie (1):
      i965: fix vblank on 965gm laptops by bringing in code from i915

Michel Dänzer (5):
      i915tex: Make sure pitch is aligned properly for render-to-texture.
      i915tex: Unreference texture buffers on context destruction.
      i915tex: Work around texture pitch related performance drops on i915 at least.
      i915tex: Don't emit 'empty' blit rectangles.
      driFenceType: Really return fence type, not flags.

Mrc Gran (1):
      fix force_s3tc_enable option

Roland Bär (1):
      [i965] Bug #11812: Fix fwrite return value checks in AUB file code.

Roland Scheidegger (7):
      suppress warning about ncon visuals (bug #6689)
      fix another occurence of movaps which might not be aligned
      unbreak 3d textures (typo when setting tex layout)
      make sure optimized fog params get updated
      fog: fix issues with negative fog coords (may fix #10529)
      minor fog calc cleanup
      add missing _mesa_StencilFuncSeparateATI function

Wang Zhenyu (1):
      i915tex: Add support for 945GME

Xiang, Haihao (14):
      i965: flush batch buffer when getting the maximum. This makes
      i965: samplers group in fours in WM_STATE. fix bug#9415
      i965: check NULL pointer. fix bug#12193
      i965: store read drawable info in intel_context. Some OpenGL
      i965: Take the upper limitation on LOD into account.
      fix bug#11009
      i965: limit on LOD Bias, fix#11987
      i965: take the secondary color into account when drawing
      i965: fix #11378
      i965: fix bug#11925
      i965: The cube map texture coordinates must be devided by the
      i965: handle all unfilled mode in clip stage. fix bug #12453
      mesa: make sure the gotten value isn't greater than the
      Brian's fix for bug9829

Zou Nan hai (2):
      fix a bug in 965 ARB_occlusion_query,
      fix fd.o bug #12217, recalcuate urb when clip plane size change

---
 .gitignore                                       |    1 
 Makefile                                         |   21 
 bin/mklib                                        |   30 
 configs/bluegene-xlc-osmesa                      |   29 
 configs/catamount-osmesa-pgi                     |   32 
 configs/default                                  |    9 
 configs/linux-dri                                |    4 
 configs/linux-dri-xcb                            |    9 
 configs/linux-static                             |    4 
 configs/linux-x86-64-static                      |    3 
 configs/linux-x86-static                         |    3 
 docs/download.html                               |    2 
 docs/fbdev-dri.html                              |    6 
 docs/install.html                                |   83 -
 docs/license.html                                |   29 
 docs/modelers.html                               |    2 
 docs/news.html                                   |    9 
 docs/relnotes-7.0.1.html                         |    9 
 docs/relnotes-7.0.2.html                         |   86 +
 docs/relnotes.html                               |    1 
 include/GL/glu.h                                 |   27 
 progs/beos/.gitignore                            |    3 
 progs/beos/Makefile                              |   10 
 progs/demos/.gitignore                           |   14 
 progs/demos/Makefile                             |   14 
 progs/directfb/.gitignore                        |    4 
 progs/directfb/Makefile                          |    4 
 progs/egl/.gitignore                             |    5 
 progs/egl/Makefile                               |   10 
 progs/fbdev/.gitignore                           |    1 
 progs/fbdev/Makefile                             |    3 
 progs/fp/.gitignore                              |   42 
 progs/fp/Makefile                                |    2 
 progs/glsl/.gitignore                            |   13 
 progs/glsl/Makefile                              |    6 
 progs/glsl/bump.c                                |    6 
 progs/glsl/mandelbrot.c                          |    6 
 progs/glsl/noise.c                               |    2 
 progs/glsl/toyball.c                             |    6 
 progs/miniglx/.gitignore                         |    6 
 progs/miniglx/Makefile                           |    4 
 progs/osdemos/.gitignore                         |    8 
 progs/osdemos/Makefile                           |   12 
 progs/redbook/Makefile                           |    4 
 progs/samples/.gitignore                         |   32 
 progs/samples/Makefile                           |    6 
 progs/slang/.gitignore                           |    3 
 progs/slang/Makefile                             |    8 
 progs/tests/.gitignore                           |   10 
 progs/tests/Makefile                             |   26 
 progs/tools/trace/.gitignore                     |    1 
 progs/tools/trace/Makefile                       |    2 
 progs/trivial/.gitignore                         |   65 +
 progs/trivial/Makefile                           |    8 
 progs/vp/.gitignore                              |    1 
 progs/vp/Makefile                                |    4 
 progs/xdemos/.gitignore                          |   11 
 progs/xdemos/Makefile                            |   24 
 src/egl/drivers/demo/Makefile                    |    2 
 src/egl/drivers/dri/Makefile                     |    2 
 src/egl/main/Makefile                            |    2 
 src/glu/Makefile                                 |   16 
 src/glu/glu.pc.in                                |   11 
 src/glu/mesa/Makefile                            |    2 
 src/glu/sgi/Makefile                             |    2 
 src/glu/sgi/libutil/project.c                    |  115 --
 src/glut/beos/Makefile                           |    3 
 src/glut/directfb/Makefile                       |    2 
 src/glut/fbdev/Makefile                          |   10 
 src/glut/ggi/Makefile                            |    2 
 src/glut/glx/Makefile                            |   22 
 src/glut/glx/glut.pc.in                          |   11 
 src/glut/mini/Makefile                           |    2 
 src/glw/Makefile                                 |   22 
 src/glw/glw.pc.in                                |   11 
 src/glx/mini/Makefile                            |    2 
 src/glx/x11/Makefile                             |    2 
 src/glx/x11/glxext.c                             |    7 
 src/glx/x11/indirect_vertex_array.c              |   14 
 src/mesa/Makefile                                |   44 
 src/mesa/drivers/beos/Makefile                   |    3 
 src/mesa/drivers/dri/Makefile.template           |    6 
 src/mesa/drivers/dri/common/dri_bufmgr.c         |    2 
 src/mesa/drivers/dri/common/extension_helper.h   |   18 
 src/mesa/drivers/dri/common/spantmp2.h           |    2 
 src/mesa/drivers/dri/glcore/Makefile             |    3 
 src/mesa/drivers/dri/i810/i810screen.c           |    2 
 src/mesa/drivers/dri/i915/i915_texstate.c        |   19 
 src/mesa/drivers/dri/i915/intel_context.c        |    8 
 src/mesa/drivers/dri/i915/intel_context.h        |    4 
 src/mesa/drivers/dri/i915/intel_screen.c         |    4 
 src/mesa/drivers/dri/i915/intel_tex.c            |    6 
 src/mesa/drivers/dri/i915tex/i830_vtbl.c         |   10 
 src/mesa/drivers/dri/i915tex/i915_metaops.c      |    2 
 src/mesa/drivers/dri/i915tex/i915_tex_layout.c   |    2 
 src/mesa/drivers/dri/i915tex/i915_vtbl.c         |   10 
 src/mesa/drivers/dri/i915tex/intel_blit.c        |    3 
 src/mesa/drivers/dri/i915tex/intel_buffers.c     |    9 
 src/mesa/drivers/dri/i915tex/intel_context.c     |   12 
 src/mesa/drivers/dri/i915tex/intel_context.h     |    4 
 src/mesa/drivers/dri/i915tex/intel_mipmap_tree.c |   25 
 src/mesa/drivers/dri/i915tex/intel_screen.c      |    4 
 src/mesa/drivers/dri/i965/brw_aub.c              |   16 
 src/mesa/drivers/dri/i965/brw_clip.c             |    4 
 src/mesa/drivers/dri/i965/brw_curbe.c            |    2 
 src/mesa/drivers/dri/i965/brw_draw.c             |    6 
 src/mesa/drivers/dri/i965/brw_sf_emit.c          |    4 
 src/mesa/drivers/dri/i965/brw_vs_tnl.c           |   11 
 src/mesa/drivers/dri/i965/brw_wm_fp.c            |   52 
 src/mesa/drivers/dri/i965/brw_wm_sampler_state.c |    8 
 src/mesa/drivers/dri/i965/brw_wm_state.c         |    2 
 src/mesa/drivers/dri/i965/intel_buffers.c        |   36 
 src/mesa/drivers/dri/i965/intel_context.c        |   10 
 src/mesa/drivers/dri/i965/intel_context.h        |    3 
 src/mesa/drivers/dri/i965/intel_pixel_bitmap.c   |   19 
 src/mesa/drivers/dri/i965/intel_pixel_copy.c     |    5 
 src/mesa/drivers/dri/i965/intel_state.c          |   25 
 src/mesa/drivers/dri/i965/server/i830_common.h   |   10 
 src/mesa/drivers/dri/unichrome/via_context.c     |    9 
 src/mesa/drivers/windows/gdi/wmesa.c             |   95 +
 src/mesa/drivers/x11/xm_dd.c                     |   13 
 src/mesa/gl.pc.in                                |   11 
 src/mesa/glapi/dispatch.h                        |   17 
 src/mesa/glapi/gl_API.xml                        |   31 
 src/mesa/glapi/glapioffsets.h                    |   12 
 src/mesa/glapi/glapitable.h                      |   11 
 src/mesa/glapi/glapitemp.h                       |   33 
 src/mesa/glapi/glprocs.h                         |  562 +++++-----
 src/mesa/main/api_validate.c                     |  145 +-
 src/mesa/main/attrib.c                           |  203 ++-
 src/mesa/main/attrib.h                           |    4 
 src/mesa/main/context.c                          |  108 +-
 src/mesa/main/dlist.c                            |    6 
 src/mesa/main/enable.c                           |   13 
 src/mesa/main/enums.c                            | 1208 +++++++++++------------
 src/mesa/main/fbobject.c                         |   27 
 src/mesa/main/framebuffer.c                      |   13 
 src/mesa/main/glheader.h                         |    2 
 src/mesa/main/image.c                            |    2 
 src/mesa/main/light.c                            |    9 
 src/mesa/main/lines.c                            |    5 
 src/mesa/main/mtypes.h                           |    7 
 src/mesa/main/points.c                           |    6 
 src/mesa/main/polygon.c                          |    5 
 src/mesa/main/state.c                            |   43 
 src/mesa/main/stencil.c                          |  295 ++---
 src/mesa/main/stencil.h                          |    7 
 src/mesa/main/texenvprogram.c                    |   15 
 src/mesa/main/texobj.c                           |  219 ++--
 src/mesa/main/texobj.h                           |    4 
 src/mesa/main/texstate.c                         |   93 -
 src/mesa/main/version.h                          |    6 
 src/mesa/shader/arbprogparse.c                   |  116 +-
 src/mesa/shader/atifragshader.c                  |    4 
 src/mesa/shader/prog_statevars.c                 |    2 
 src/mesa/shader/shader_api.c                     |    8 
 src/mesa/sparc/glapi_sparc.S                     |    2 
 src/mesa/swrast/s_copypix.c                      |   11 
 src/mesa/swrast/s_pointtemp.h                    |    4 
 src/mesa/swrast/s_span.c                         |    7 
 src/mesa/tnl/t_draw.c                            |    7 
 src/mesa/tnl/t_vb_fog.c                          |   43 
 src/mesa/tnl/t_vp_build.c                        |   71 -
 src/mesa/vbo/vbo_save_draw.c                     |    6 
 src/mesa/vbo/vbo_split_copy.c                    |    9 
 src/mesa/x86-64/glapi_x86-64.S                   |   46 
 src/mesa/x86-64/xform4.S                         |   10 
 src/mesa/x86/glapi_x86.S                         |   13 
 windows/VC7/mesa/gdi/gdi.vcproj                  |  376 +++----
 windows/VC7/mesa/glu/glu.vcproj                  |   66 -
 windows/VC7/mesa/mesa.sln                        |   20 
 windows/VC7/mesa/mesa/mesa.vcproj                |  294 ++++-
 windows/VC7/mesa/osmesa/osmesa.vcproj            |   18 
 173 files changed, 3613 insertions(+), 2221 deletions(-)
---


More information about the Xquartz-changes mailing list