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

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


Tag 'mesa_7_5_1' created by Brian Paul <brianp at vmware.com> at 2009-09-03 22:46 -0700

Mesa 7.5.1 release tag, 3 September 2009

Changes since mesa_7_5:
Alan Hourihane (1):
      Ensure GL_EXT_blend_equation_separate is enabled when 2.0 is enabled.

Brian Paul (82):
      mesa: include GLEW sources in MesaDemos tarball
      mesa: bump version to 7.5.1
      docs: initial release notes for 7.5.1
      mesa: include glew headers in MesaDemos tarballs
      docs: 7.5 tarball md5sums
      intel: Use _mesa_warning() to report GEM warnings
      softpipe: include sp_winsys.h to silence function prototype warning
      mesa: separate some finite/pragma Watcom stuff
      st/mesa: silence warning
      intel: Clean up leak of driver context structure on context destroy.
      intel: Fix leak of DRI option info due to using the wrong free routine.
      mesa: add missing return after catching program error
      mesa: move misplaced return statement
      st/mesa: we don't support GL_NV_point_sprite (see comment)
      texenv: Add missing dependency on VP changes.
      texenv: Match state.c in deciding whether we'll be using a vertex shader.
      texenv: Use VP->Current, since _Current isn't updated at this point.
      intel: Wait on the last swapbuffers to complete before queuing a new one.
      intel: Fix inverted test for disabling flushing of front buffer output.
      docs: 7.5.1 bug fixes
      util: reformatting and comments
      util: fix util_blit_pixels() test for surface_copy() path
      util: added util_blit_pixels() overlap test
      mesa: make _mesa_clip_blit() a shared function
      util: added comment/question about blit clipping
      st/mesa: fix Y inversion and optimize st_BlitFramebuffer()
      mesa: generate GL_INVALID_OPERATION for missing z/stencil when blitting
      st/mesa: implement BlitFramebuffer() for depth/stencil (incomplete)
      docs:fix glBlitFramebuffer() for Gallium
      util: added util_same_surface() helper function
      util: use util_same_surface() to compare surface pointers
      util: include u_surface.h, added comment
      util: fix incorrect assertion
      glsl: fix some uninitialized pointers
      mesa: fix some potential uninitialized memory references
      main: fix some potential memory leaks
      mesa: add missing PBO mapping code in unpack_image()
      mesa: fix warnings about locals hiding function params
      progs/tests: hack a PBO/dlist test
      mesa: fix some invalid memory reads
      mesa: move assertions in test_attachment_completeness()
      Allow external settings of MAX_WIDTH/HEIGHT.
      Add configure options for MAX_WIDTH/HEIGHT.
      Add a FAQ about internal buffer sizes.
      docs: docs: document new --with-max-width/height config options
      progs/demos: print more info in fbotexture.c
      mesa: when emitting vertex program fog, set yzw=0,0,1
      tgsi/sse: we don't implement saturation modes yet
      tgsi/ppc: we don't implement saturation modes yet
      tgsi: added tgsi_full_instruction::Flags field
      tgsi: handle SOA dependencies for MOV/SWZ
      tgsi: check for SOA dependencies in SSE and PPC code generators
      st/mesa: flush bitmap cache if Z value changes
      vbo: fix divide by zero exception
      xlib: fix single buffer window resize bug
      docs: recent 7.5.1 bug fixes
      ARB prog: Set error instead of falling through with incorrect value
      glsl: fix bug in sampler array indexing
      progs/glsl: change samplers.c to better test sampler/texture indexing
      progs/glsl: add special Makefile rule for samplers_array
      docs: document sampler array bug fix
      glsl: signal that the program needs to be re-translated when samplers change
      gallium/util: added cases for SRGB formats
      gallium/util: added support for SRGB formats
      swrast: fix incorrect tri culling in selection/feedback mode.
      docs: fix selection/feedback culling bug
      docs/: document cross-compile fix
      docs: fixed glXCreateGLXPixmap() for direct rendering
      mesa: fix saturation logic in emit_texenv()
      mesa: added const qualifiers, move local var
      swrast: can't use deferred texture/shading if using KIL instruction
      swrast: fix selection/feedback regression
      progs/tests: re-enable exit() call
      st/mesa: fix glCopyPixels(GL_STENCIL_INDEX) inverted position
      docs: move SGI GLU link
      docs: update precompiled libs info
      docs: added news entry for 7.5.1
      docs: prep for 7.5.1 release
      st/mesa: silence uninitialized var warnings
      gallium/xlib: silence uninitialized var warning
      gallium/xlib: silence unitialized var warning
      docs: point to fd.o for downloads instead of SourceForge

Dan Nicholson (1):
      mklib: Ensure target directory exists for library

Eric Anholt (2):
      i965: Don't clip everything if FRONT_AND_BACK culling while culling disabled.
      intel: Fall back on glBitmap with fog enabled.

José Fonseca (5):
      util: fix typo.
      python/retrace: Open bz2 files correctly.
      trace: Remove space next to the class attribute of the trace.
      gallium: Always map for READ flag when DISCARD is not set.
      util: Reset size to zero when failed to allocate buffer.

Karl Schultz (1):
      windows: updated VC8 project files

Keith Whitwell (7):
      util: _debug_printf should print even when DEBUG is not defined
      mesa/st: recognize no-op scissor state when checking clear_with_quads
      mesa/st: short-circuit glFinish calls on WIN32 only
      draw: cope with more primitives in draw_pipeline_run
      draw: remove unused variable
      util: add version of u_blit_pixels which takes a writemask
      st/mesa: Do GL_RGBA->GL_RGB texsubimage on hardware

Marc Dietrich (1):
      mesa: fix 32bit cross compilation on a 64bit machine

Michel Dänzer (2):
      radeon: With DRI1, if we have HW stencil, only expose fbconfigs with stencil.
      glx/x11: Fix glXCreateGLXPixmap for direct rendering.

Pauli Nieminen (3):
      xdemos/glxcontexts: Don't leak visual info when choosing visual again.
      xdemo/glxswapcontrol: Move get_framge_usage after the swap.
      dri: Fix problems with unitialized values in dri screen object.

Peter Hutterer (1):
      Add missing X11_INCLUDES to egl/drivers/demo and egl/main.

RALOVICH, Kristóf (5):
      glx: cache DRI configs in __GLXscreenConfigsRec
      glx: properly release DRI configs
      glx: assign per screen driver configs (DRI2)
      glx: assign per screen driver configs (DRI)
      glx: assign per screen driver configs (DRISW)

Vinson Lee (2):
      progs/trivial: add missing files to Makefile, .gitignore
      glsl: Silence gcc uninitialized variable warning.

marvin24 (1):
      mesa: direct program debug output to stderr instead of stdout

---
 Makefile                                           |   12 
 bin/mklib                                          |    1 
 configs/default                                    |    2 
 configure.ac                                       |   16 +
 docs/contents.html                                 |    2 
 docs/download.html                                 |   10 
 docs/faq.html                                      |   13 
 docs/news.html                                     |    7 
 docs/precompiled.html                              |   12 
 docs/relnotes-7.5.1.html                           |   64 ++++
 docs/relnotes-7.5.html                             |   10 
 docs/relnotes.html                                 |    1 
 progs/demos/fbotexture.c                           |   28 +
 progs/glsl/Makefile                                |    4 
 progs/glsl/samplers.c                              |   16 -
 progs/tests/fbotest1.c                             |    2 
 progs/tests/texwrap.c                              |   18 +
 progs/trivial/.gitignore                           |   15 +
 progs/trivial/Makefile                             |    8 
 progs/xdemos/glxcontexts.c                         |    3 
 progs/xdemos/glxswapcontrol.c                      |    5 
 src/egl/drivers/demo/Makefile                      |    2 
 src/egl/main/Makefile                              |    2 
 src/gallium/auxiliary/draw/draw_pipe.c             |   78 +++--
 src/gallium/auxiliary/tgsi/tgsi_build.c            |    2 
 src/gallium/auxiliary/tgsi/tgsi_exec.c             |   50 ++-
 src/gallium/auxiliary/tgsi/tgsi_exec.h             |    4 
 src/gallium/auxiliary/tgsi/tgsi_parse.h            |    1 
 src/gallium/auxiliary/tgsi/tgsi_ppc.c              |    9 
 src/gallium/auxiliary/tgsi/tgsi_sse2.c             |    8 
 src/gallium/auxiliary/util/u_blit.c                |  137 +++++++--
 src/gallium/auxiliary/util/u_blit.h                |   11 
 src/gallium/auxiliary/util/u_debug.c               |    2 
 src/gallium/auxiliary/util/u_gen_mipmap.c          |   10 
 src/gallium/auxiliary/util/u_simple_shaders.c      |   45 ++-
 src/gallium/auxiliary/util/u_simple_shaders.h      |    4 
 src/gallium/auxiliary/util/u_surface.h             |   17 +
 src/gallium/auxiliary/util/u_tile.c                |  198 +++++++++++++
 src/gallium/auxiliary/util/u_upload_mgr.c          |    8 
 src/gallium/drivers/softpipe/sp_texture.c          |    1 
 src/gallium/drivers/trace/tr_dump.c                |    2 
 src/gallium/include/pipe/p_inlines.h               |    7 
 src/gallium/state_trackers/glx/xlib/xm_api.c       |    2 
 src/gallium/state_trackers/python/retrace/parse.py |    2 
 src/gallium/winsys/xlib/xlib_brw_screen.c          |    2 
 src/gallium/winsys/xlib/xlib_softpipe.c            |    1 
 src/glx/x11/dri2_glx.c                             |    2 
 src/glx/x11/dri_glx.c                              |    2 
 src/glx/x11/drisw_glx.c                            |    2 
 src/glx/x11/glxclient.h                            |    2 
 src/glx/x11/glxcmds.c                              |   28 +
 src/glx/x11/glxext.c                               |    6 
 src/mesa/drivers/dri/common/dri_util.c             |    2 
 src/mesa/drivers/dri/i965/brw_clip.c               |    3 
 src/mesa/drivers/dri/intel/intel_batchbuffer.c     |    5 
 src/mesa/drivers/dri/intel/intel_context.c         |   27 +
 src/mesa/drivers/dri/intel/intel_context.h         |    1 
 src/mesa/drivers/dri/intel/intel_pixel_bitmap.c    |    6 
 src/mesa/drivers/dri/intel/intel_screen.c          |    8 
 src/mesa/drivers/dri/radeon/radeon_screen.c        |    4 
 src/mesa/drivers/windows/gdi/mesa.def              |    1 
 src/mesa/main/compiler.h                           |    8 
 src/mesa/main/config.h                             |    9 
 src/mesa/main/dlist.c                              |  302 +++++++++++----------
 src/mesa/main/extensions.c                         |    1 
 src/mesa/main/fbobject.c                           |   20 -
 src/mesa/main/ffvertex_prog.c                      |    2 
 src/mesa/main/fog.c                                |    2 
 src/mesa/main/image.c                              |  178 ++++++++++++
 src/mesa/main/image.h                              |    6 
 src/mesa/main/light.c                              |    8 
 src/mesa/main/state.c                              |    3 
 src/mesa/main/texenvprogram.c                      |   26 +
 src/mesa/main/version.h                            |    8 
 src/mesa/shader/arbprogparse.c                     |    1 
 src/mesa/shader/arbprogram.c                       |    3 
 src/mesa/shader/prog_print.c                       |   18 -
 src/mesa/shader/shader_api.c                       |   33 +-
 src/mesa/shader/slang/slang_builtin.c              |    2 
 src/mesa/state_tracker/st_cb_bitmap.c              |   16 -
 src/mesa/state_tracker/st_cb_blit.c                |   97 +++++-
 src/mesa/state_tracker/st_cb_clear.c               |   24 +
 src/mesa/state_tracker/st_cb_drawpixels.c          |    4 
 src/mesa/state_tracker/st_cb_flush.c               |   12 
 src/mesa/state_tracker/st_cb_texture.c             |   72 +++--
 src/mesa/state_tracker/st_extensions.c             |    4 
 src/mesa/swrast/s_blit.c                           |  183 ------------
 src/mesa/swrast/s_context.c                        |    3 
 src/mesa/swrast/s_feedback.c                       |    4 
 src/mesa/swrast/s_triangle.c                       |   12 
 src/mesa/vbo/vbo_exec_draw.c                       |    2 
 src/mesa/x86/Makefile                              |    2 
 windows/VC8/mesa/mesa/mesa.vcproj                  |   52 ++-
 windows/VC8/mesa/osmesa/osmesa.vcproj              |    4 
 94 files changed, 1522 insertions(+), 552 deletions(-)
---


More information about the Xquartz-changes mailing list