mesa: Changes to 'refs/tags/mesa-7.5.1-1'
Tag 'mesa-7.5.1-1' created by Brice Goglin <bgoglin@debian.org> at 2009-09-04 10:34 +0000
Tagging upload of mesa 7.5.1-1 to unstable.
Changes since mesa-7.5-3:
Alan Hourihane (1):
Ensure GL_EXT_blend_equation_separate is enabled when 2.0 is enabled.
Brian Paul (79):
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
Brice Goglin (6):
Merge tag 'mesa_7_5_1' into debian-unstable
New upstream release
Prepare changelog for upload
Add a Mesa-specific README.source inspired from the one in xsfbs
Bump Standards-Version to 3.8.3 to 3.8.3 now that we have README.source
Prepare changelog for upload
Dan Nicholson (1):
mklib: Ensure target directory exists for library
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.
Julien Cristau (3):
Override 'package-name-doesnt-match-sonames' lintian warnings
Use dh_lintian.
Bump debhelper build-dep for dh_lintian
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 (1):
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
---
ChangeLog | 901 +++++++++++++++++++++
Makefile | 3
bin/mklib | 1
configure.ac | 16
debian/README.source | 39
debian/changelog | 14
debian/control | 4
debian/libgl1-mesa-glx.lintian-overrides | 1
debian/libgl1-mesa-swx11.lintian-overrides | 1
debian/libglu1-mesa.lintian-overrides | 1
debian/libglw1-mesa.lintian-overrides | 1
debian/rules | 1
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 | 20
docs/relnotes-7.5.html | 10
progs/demos/fbotexture.c | 28
progs/glsl/Makefile | 4
progs/glsl/samplers.c | 16
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/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_screen.c | 8
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/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
93 files changed, 2368 insertions(+), 549 deletions(-)
---
Reply to: