ChangeLog | 2270 ++++++++++++++++ Makefile | 9 common.py | 2 configs/autoconf.in | 2 configs/default | 2 configure.ac | 14 debian/changelog | 13 debian/patches/05_hurd-ftbfs.diff | 29 debian/patches/06_kfreebsd-ftbfs.diff | 12 docs/README.WIN32 | 23 docs/news.html | 18 docs/relnotes-7.5.2.html | 13 docs/relnotes-7.6.1.html | 70 docs/relnotes.html | 1 include/GL/gl_mangle.h | 42 include/GL/glext.h | 218 + include/GL/glx_mangle.h | 1 include/GL/glxext.h | 96 include/GL/wglext.h | 45 progs/.gitignore | 1 progs/Makefile | 4 progs/demos/fogcoord.c | 2 progs/demos/fslight.c | 1 progs/demos/ipers.c | 2 progs/demos/projtex.c | 3 progs/demos/ray.c | 2 progs/glsl/CH18-mandel.frag | 2 progs/glsl/Makefile | 17 progs/glsl/bump.c | 2 progs/glsl/convolutions.c | 2 progs/glsl/deriv.c | 1 progs/glsl/multinoise.c | 11 progs/glsl/noise.c | 3 progs/glsl/skinning.c | 3 progs/glsl/texaaline.c | 3 progs/glsl/trirast.c | 6 progs/glsl/twoside.c | 3 progs/redbook/quadric.c | 2 progs/samples/Makefile | 2 progs/samples/rgbtoppm.c | 4 progs/util/readtex.c | 24 progs/util/shaderutil.c | 11 progs/xdemos/corender.c | 1 progs/xdemos/glsync.c | 2 progs/xdemos/glxinfo.c | 21 progs/xdemos/offset.c | 1 progs/xdemos/pbdemo.c | 18 progs/xdemos/sharedtex_mt.c | 8 src/gallium/auxiliary/cso_cache/cso_context.c | 2 src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c | 7 src/gallium/auxiliary/draw/draw_pt_post_vs.c | 2 src/gallium/auxiliary/draw/draw_pt_vcache.c | 2 src/gallium/auxiliary/draw/draw_vs_aos.c | 6 src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c | 2 src/gallium/auxiliary/translate/translate_generic.c | 2 src/gallium/auxiliary/util/u_cpu_detect.c | 2 src/gallium/auxiliary/util/u_debug_profile.c | 2 src/gallium/auxiliary/util/u_debug_symbol.c | 2 src/gallium/auxiliary/util/u_gen_mipmap.c | 1 src/gallium/auxiliary/util/u_pack_color.h | 5 src/gallium/drivers/cell/ppu/cell_gen_fp.c | 4 src/gallium/drivers/r300/Makefile | 2 src/gallium/drivers/softpipe/sp_context.c | 9 src/gallium/drivers/softpipe/sp_fs_sse.c | 2 src/gallium/drivers/softpipe/sp_state_surface.c | 4 src/gallium/drivers/softpipe/sp_tile_cache.c | 10 src/gallium/state_trackers/glx/xlib/glx_api.c | 60 src/gallium/state_trackers/glx/xlib/xm_api.c | 2 src/gallium/state_trackers/glx/xlib/xm_api.h | 7 src/gallium/state_trackers/xorg/xorg_crtc.c | 4 src/gallium/state_trackers/xorg/xorg_output.c | 4 src/gallium/winsys/xlib/xlib_cell.c | 1 src/glu/sgi/libtess/mesh.c | 7 src/glu/sgi/libutil/mipmap.c | 10 src/glx/x11/dri_glx.c | 4 src/glx/x11/glxcmds.c | 43 src/mesa/drivers/common/meta.c | 32 src/mesa/drivers/dri/Makefile | 2 src/mesa/drivers/dri/i915/i830_texstate.c | 13 src/mesa/drivers/dri/i915/i915_context.h | 1 src/mesa/drivers/dri/i915/i915_state.c | 32 src/mesa/drivers/dri/i915/i915_texstate.c | 13 src/mesa/drivers/dri/i915/intel_tris.c | 8 src/mesa/drivers/dri/i965/brw_clip.c | 1 src/mesa/drivers/dri/i965/brw_clip.h | 7 src/mesa/drivers/dri/i965/brw_clip_line.c | 8 src/mesa/drivers/dri/i965/brw_clip_tri.c | 12 src/mesa/drivers/dri/i965/brw_context.h | 3 src/mesa/drivers/dri/i965/brw_draw_upload.c | 19 src/mesa/drivers/dri/i965/brw_fallback.c | 6 src/mesa/drivers/dri/i965/brw_gs.c | 10 src/mesa/drivers/dri/i965/brw_gs.h | 7 src/mesa/drivers/dri/i965/brw_gs_emit.c | 38 src/mesa/drivers/dri/i965/brw_sf_state.c | 7 src/mesa/drivers/dri/i965/brw_state.h | 1 src/mesa/drivers/dri/i965/brw_state_cache.c | 49 src/mesa/drivers/dri/i965/brw_state_upload.c | 2 src/mesa/drivers/dri/i965/brw_tex_layout.c | 7 src/mesa/drivers/dri/i965/brw_vs_emit.c | 42 src/mesa/drivers/dri/i965/brw_vs_surface_state.c | 12 src/mesa/drivers/dri/i965/brw_wm_emit.c | 24 src/mesa/drivers/dri/intel/intel_blit.c | 19 src/mesa/drivers/dri/intel/intel_buffer_objects.c | 2 src/mesa/drivers/dri/intel/intel_context.c | 79 src/mesa/drivers/dri/intel/intel_context.h | 10 src/mesa/drivers/dri/intel/intel_extensions.c | 1 src/mesa/drivers/dri/intel/intel_fbo.c | 25 src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 157 - src/mesa/drivers/dri/intel/intel_mipmap_tree.h | 29 src/mesa/drivers/dri/intel/intel_pixel_bitmap.c | 7 src/mesa/drivers/dri/intel/intel_pixel_read.c | 4 src/mesa/drivers/dri/intel/intel_regions.h | 2 src/mesa/drivers/dri/intel/intel_span.c | 6 src/mesa/drivers/dri/intel/intel_spantmp.h | 4 src/mesa/drivers/dri/intel/intel_syncobj.c | 2 src/mesa/drivers/dri/intel/intel_tex_copy.c | 21 src/mesa/drivers/dri/intel/intel_tex_image.c | 23 src/mesa/drivers/dri/r200/r200_context.c | 4 src/mesa/drivers/dri/r200/r200_state.c | 22 src/mesa/drivers/dri/r200/r200_state.h | 2 src/mesa/drivers/dri/r200/r200_state_init.c | 15 src/mesa/drivers/dri/r300/r300_context.c | 20 src/mesa/drivers/dri/r300/r300_fragprog_common.c | 13 src/mesa/drivers/dri/r300/r300_texstate.c | 20 src/mesa/drivers/dri/r300/r300_vertprog.c | 12 src/mesa/drivers/dri/r600/r600_cmdbuf.c | 18 src/mesa/drivers/dri/r600/r600_context.c | 4 src/mesa/drivers/dri/r600/r600_texstate.c | 12 src/mesa/drivers/dri/r600/r700_assembler.c | 89 src/mesa/drivers/dri/r600/r700_assembler.h | 1 src/mesa/drivers/dri/r600/r700_chip.c | 6 src/mesa/drivers/dri/r600/r700_fragprog.c | 42 src/mesa/drivers/dri/r600/r700_oglprog.c | 55 src/mesa/drivers/dri/r600/r700_state.c | 20 src/mesa/drivers/dri/radeon/radeon_bo_legacy.c | 4 src/mesa/drivers/dri/radeon/radeon_common.c | 32 src/mesa/drivers/dri/radeon/radeon_common.h | 1 src/mesa/drivers/dri/radeon/radeon_context.h | 4 src/mesa/drivers/dri/radeon/radeon_dma.c | 9 src/mesa/drivers/dri/radeon/radeon_fbo.c | 5 src/mesa/drivers/dri/radeon/radeon_lock.c | 9 src/mesa/drivers/dri/radeon/radeon_state.c | 25 src/mesa/drivers/dri/swrast/swrast_span.c | 72 src/mesa/drivers/glslcompiler/Makefile | 2 src/mesa/drivers/windows/gdi/mesa.def | 12 src/mesa/drivers/x11/fakeglx.c | 59 src/mesa/drivers/x11/xm_span.c | 8 src/mesa/drivers/x11/xmesaP.h | 3 src/mesa/main/compiler.h | 7 src/mesa/main/context.c | 38 src/mesa/main/context.h | 8 src/mesa/main/dlist.c | 6 src/mesa/main/fbobject.c | 12 src/mesa/main/get.c | 344 +- src/mesa/main/get_gen.py | 2 src/mesa/main/histogram.c | 7 src/mesa/main/image.c | 4 src/mesa/main/imports.c | 23 src/mesa/main/mipmap.c | 19 src/mesa/main/points.c | 7 src/mesa/main/renderbuffer.c | 2 src/mesa/main/syncobj.c | 12 src/mesa/main/syncobj.h | 12 src/mesa/main/texcompress.c | 50 src/mesa/main/texcompress.h | 4 src/mesa/main/texenv.c | 5 src/mesa/main/texformat.c | 16 src/mesa/main/texgen.c | 10 src/mesa/main/texobj.c | 2 src/mesa/main/texparam.c | 25 src/mesa/main/texstate.c | 22 src/mesa/main/texstore.c | 6 src/mesa/main/version.h | 6 src/mesa/shader/arbprogparse.c | 6 src/mesa/shader/arbprogram.c | 44 src/mesa/shader/hash_table.c | 4 src/mesa/shader/lex.yy.c | 385 +- src/mesa/shader/nvprogram.c | 29 src/mesa/shader/prog_execute.c | 2 src/mesa/shader/prog_optimize.c | 4 src/mesa/shader/prog_parameter.h | 8 src/mesa/shader/program_lexer.l | 9 src/mesa/shader/program_parse.tab.c | 512 +-- src/mesa/shader/program_parse.y | 30 src/mesa/shader/shader_api.c | 31 src/mesa/shader/slang/library/slang_common_builtin.gc | 76 src/mesa/shader/slang/library/slang_common_builtin_gc.h | 106 src/mesa/shader/slang/slang_codegen.c | 1 src/mesa/shader/slang/slang_emit.c | 1 src/mesa/shader/slang/slang_ir.c | 1 src/mesa/shader/slang/slang_ir.h | 1 src/mesa/shader/slang/slang_link.c | 9 src/mesa/shader/symbol_table.c | 22 src/mesa/state_tracker/st_cb_drawpixels.c | 32 src/mesa/state_tracker/st_cb_fbo.c | 13 src/mesa/state_tracker/st_cb_texture.c | 20 src/mesa/state_tracker/st_framebuffer.c | 7 src/mesa/swrast/s_depth.c | 4 src/mesa/vbo/vbo_exec.h | 2 src/mesa/vbo/vbo_exec_api.c | 6 src/mesa/vbo/vbo_exec_draw.c | 4 windows/VC6/progs/glut/glut.dsp | 333 -- windows/VC8/mesa/mesa/mesa.vcproj | 202 - 203 files changed, 5170 insertions(+), 1980 deletions(-)
New commits: commit a7109f3ae5a44033bc2f128c544a955c2ebb4e64 Author: Brice Goglin <bgog...@debian.org> Date: Sun Dec 6 00:00:14 2009 +0100 Prepare Changelog for upload diff --git a/debian/changelog b/debian/changelog index fb50f9a..f9d40e7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -mesa (7.6.1~rc2-1) UNRELEASED; urgency=low +mesa (7.6.1~rc2-1) unstable; urgency=low * New upstream release candidate. + Pull upstream mesa_7_6_branch up to commit b2953ee. @@ -9,7 +9,7 @@ mesa (7.6.1~rc2-1) UNRELEASED; urgency=low is enabled, closes: #549588. + Refresh patches. - -- Brice Goglin <bgog...@debian.org> Sun, 06 Dec 2009 00:14:12 +0100 + -- Brice Goglin <bgog...@debian.org> Sun, 06 Dec 2009 00:14:34 +0100 mesa (7.6-1) unstable; urgency=low commit e5e54a9a6ea394ebadb54295f746c790ec072ec2 Author: Brice Goglin <bgog...@debian.org> Date: Sun Dec 6 00:13:52 2009 +0100 Refresh patches diff --git a/debian/changelog b/debian/changelog index d76a74f..fb50f9a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,8 +7,9 @@ mesa (7.6.1~rc2-1) UNRELEASED; urgency=low + Fix window drawing regression in Kwin on older Radeon hardware, fix assertion failure leading to crash on kwin when compositing is enabled, closes: #549588. + + Refresh patches. - -- Brice Goglin <bgog...@debian.org> Sat, 05 Dec 2009 23:37:04 +0100 + -- Brice Goglin <bgog...@debian.org> Sun, 06 Dec 2009 00:14:12 +0100 mesa (7.6-1) unstable; urgency=low diff --git a/debian/patches/05_hurd-ftbfs.diff b/debian/patches/05_hurd-ftbfs.diff index f96cc34..f3de3e0 100644 --- a/debian/patches/05_hurd-ftbfs.diff +++ b/debian/patches/05_hurd-ftbfs.diff @@ -1,10 +1,15 @@ From: Samuel Thibault <samuel.thiba...@ens-lyon.org> Subject: Fix build on GNU/Hurd -Index: mesa/src/glx/x11/dri2.c +--- + configure.ac | 25 ++++++++++++++----------- + src/glx/x11/dri2.c | 2 ++ + 2 files changed, 16 insertions(+), 11 deletions(-) + +Index: mesa-7.6.1~rc2/src/glx/x11/dri2.c =================================================================== ---- mesa.orig/src/glx/x11/dri2.c 2009-09-29 11:44:48.000000000 +0200 -+++ mesa/src/glx/x11/dri2.c 2009-09-29 11:44:55.000000000 +0200 +--- mesa-7.6.1~rc2.orig/src/glx/x11/dri2.c 2009-12-05 23:51:01.000000000 +0100 ++++ mesa-7.6.1~rc2/src/glx/x11/dri2.c 2009-12-06 00:10:10.000000000 +0100 @@ -30,6 +30,7 @@ * Kristian Høgsberg (k...@redhat.com) */ @@ -18,11 +23,11 @@ Index: mesa/src/glx/x11/dri2.c SyncHandle(); } +#endif -Index: mesa/configure.ac +Index: mesa-7.6.1~rc2/configure.ac =================================================================== ---- mesa.orig/configure.ac 2009-09-29 11:44:48.000000000 +0200 -+++ mesa/configure.ac 2009-09-29 11:44:55.000000000 +0200 -@@ -536,6 +536,13 @@ +--- mesa-7.6.1~rc2.orig/configure.ac 2009-12-05 23:50:57.000000000 +0100 ++++ mesa-7.6.1~rc2/configure.ac 2009-12-06 00:10:27.000000000 +0100 +@@ -538,6 +538,13 @@ enable_xcb=no fi @@ -36,7 +41,7 @@ Index: mesa/configure.ac dnl dnl libGL configuration per driver dnl -@@ -569,11 +576,13 @@ +@@ -571,11 +578,13 @@ AC_MSG_ERROR([Can't use static libraries for DRI drivers]) fi @@ -55,10 +60,10 @@ Index: mesa/configure.ac PKG_CHECK_MODULES([LIBDRM_RADEON], [libdrm_radeon], HAVE_LIBDRM_RADEON=yes, HAVE_LIBDRM_RADEON=no) -@@ -647,12 +656,6 @@ - [DRI_DRIVER_INSTALL_DIR="$withval"], - [DRI_DRIVER_INSTALL_DIR='${libdir}/dri']) - AC_SUBST([DRI_DRIVER_INSTALL_DIR]) +@@ -656,12 +665,6 @@ + [DRI_DRIVER_SEARCH_DIR="$withval"], + [DRI_DRIVER_SEARCH_DIR='${DRI_DRIVER_INSTALL_DIR}']) + AC_SUBST([DRI_DRIVER_SEARCH_DIR]) -dnl Direct rendering or just indirect rendering -AC_ARG_ENABLE([driglx-direct], - [AS_HELP_STRING([--disable-driglx-direct], diff --git a/debian/patches/06_kfreebsd-ftbfs.diff b/debian/patches/06_kfreebsd-ftbfs.diff index ce9654f..0dff9d4 100644 --- a/debian/patches/06_kfreebsd-ftbfs.diff +++ b/debian/patches/06_kfreebsd-ftbfs.diff @@ -4,11 +4,15 @@ mesa fails to build on GNU/kFreeBSD, since some parts are not enabled. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=524690 -Index: mesa/configure.ac +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: mesa-7.6.1~rc2/configure.ac =================================================================== ---- mesa.orig/configure.ac 2009-09-29 11:44:55.000000000 +0200 -+++ mesa/configure.ac 2009-09-29 11:45:12.000000000 +0200 -@@ -736,7 +736,7 @@ +--- mesa-7.6.1~rc2.orig/configure.ac 2009-12-06 00:10:10.000000000 +0100 ++++ mesa-7.6.1~rc2/configure.ac 2009-12-06 00:10:10.000000000 +0100 +@@ -745,7 +745,7 @@ ;; esac ;; commit c2ad82a90b362eea75244e4cc9b0249734355d39 Author: Brice Goglin <bgog...@debian.org> Date: Sat Dec 5 23:40:45 2009 +0100 New upstream release candidate diff --git a/ChangeLog b/ChangeLog index 5317bdd..5e70787 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,2273 @@ +commit b2953ee1a655a010f36b5fc1b47f8bd8b06ce368 +Author: Vinson Lee <v...@vmware.com> +Date: Sun Nov 29 00:50:48 2009 -0500 + + mesa: Fix array out-of-bounds access by _mesa_TexGenf. + + _mesa_TexGenf calls _mesa_TexGenfv, which uses the params argument + as an array. + (cherry picked from commit ca5a7aadb4361e7d053aea8687372cd44cbd8795) + +commit d74cd04e6190ebb3a9c53d45cbb2452d92e24ad5 +Author: Vinson Lee <v...@vmware.com> +Date: Sat Nov 28 23:47:23 2009 -0500 + + mesa: Fix array out-of-bounds access by _mesa_TexGeni. + + _mesa_TexGeni calls _mesa_TexGeniv, which uses the params argument + as an array. + (cherry picked from commit d55fb7c835b56951f05a058083e7eda264ba192e) + +commit ca8a2150c79899bad0f80e132656863822db045e +Author: Vinson Lee <v...@vmware.com> +Date: Sun Nov 29 21:17:44 2009 -0500 + + mesa: Fix array out-of-bounds access by _mesa_TexParameterf. + + _mesa_TexParameterf calls set_tex_parameterf, which uses the params + argument as an array. + (cherry picked from commit 270d36da146b899d39e08f830fe34b63833a3731) + +commit 4071d065c2c32a872bb148d108252a2380c42da4 +Author: Vinson Lee <v...@vmware.com> +Date: Sun Nov 29 18:18:23 2009 -0500 + + mesa: Fix array out-of-bounds access by _mesa_TexParameterf. + + _mesa_TexParameterf calls set_tex_parameteri, which uses the params + argument as an array. + (cherry picked from commit a201dfb6bf28b89d6f511c2ec9ae0d81ef18511d) + +commit 1446f30875bfb3b633942bc710b061019472f788 +Author: Vinson Lee <v...@vmware.com> +Date: Sat Dec 5 01:43:29 2009 -0800 + + progs/samples: Fix memory leak if malloc fails in rgbtoppm.c. + +commit 412aeeed1c392ab5796c85287fc6ebdccd74880c +Author: Vinson Lee <v...@vmware.com> +Date: Sat Dec 5 01:38:14 2009 -0800 + + progs/samples: Fix memory leak if fopen fails in rgbtoppm.c. + +commit 6212c8103a5011e08003c8946732edad39fa74c3 +Author: Vinson Lee <v...@vmware.com> +Date: Sat Dec 5 01:28:47 2009 -0800 + + progs/samples: Add rgbtoppm to Makefile. + +commit 2cd2341ce88a3d485f81d920290a9c1d0ab988da +Author: Vinson Lee <v...@vmware.com> +Date: Sat Dec 5 01:22:34 2009 -0800 + + progs/tests: Removed unused variable from texdown.c. + +commit d642edd2d10e93c32077a729b13a7c7b0d37d25b +Author: Vinson Lee <v...@vmware.com> +Date: Sat Dec 5 01:11:26 2009 -0800 + + progs/vpglsl: Assign glGetUniformLocationARB return value to GLint. + + The return type of glGetUniformLocationARB is GLint, not GLuint. + +commit 8d2f3434c5904e28b5e1bccceba7e89a94502ac1 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Dec 4 23:31:39 2009 -0800 + + progs/fp: Redraw upon keypress. + +commit fe8e18bcd41a19282ba92350a04a34866fda1d7b +Author: Vinson Lee <v...@vmware.com> +Date: Sat Nov 28 22:04:06 2009 -0500 + + mesa: Fix array out-of-bounds access in _mesa_TexEnvf. + + _mesa_TexEnvf calls _mesa_TexEnvfv, which uses the param argument + as an array. + (cherry picked from commit a11d60d14caf8efc07f70af63b57b33273f8cf9b) + +commit 4fb5ae7233e5c358e579ced6155f32461f6edf2d +Author: Vinson Lee <v...@vmware.com> +Date: Tue Nov 17 12:00:22 2009 -0800 + + progs/util: Fix memory leak if fread returns 0 in CompileShaderFile. + (cherry picked from commit 11905da8836822f7dd60c84b5eefc72e46c94b50) + +commit 5683d7d43fd5a02b72f30a2a6d6a9bfeaf2fa781 +Author: Vinson Lee <v...@vmware.com> +Date: Tue Nov 3 14:41:08 2009 -0700 + + progs/util: Fix memory leak if fail to load/compile shader + + Signed-off-by: Brian Paul <bri...@vmware.com> + (cherry picked from commit c475079ef2d901ba4506ebd53e19419cd46793ab) + +commit e5bc2a19bdaeeda2aa60562f6a580e27c74e9569 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Dec 4 17:29:53 2009 -0800 + + progs/fp: Add tri-inv.c to Makefile. + +commit 225bc70b77fcf107dd8abc93be27a15c27743071 +Author: Coleman Kane <Coleman Kane> +Date: Fri Dec 4 08:44:57 2009 -0700 + + r300g: use $(MAKE) variable + + Fixes bug 24501 + +commit ca7cd3ade0f27f8f1d9532ad6281659e2522f0cf +Author: Brian Paul <bri...@vmware.com> +Date: Fri Dec 4 08:09:55 2009 -0700 + + progs/xdemos: fix some visual/fbconfig logic in glxinfo.c + + The fbAttribSingle/Double arrays had wrong GLX_DOUBLEBUFFER values. + We only need to use the glXChooseFBConfig() code when glXChooseVisual() + fails (but I don't know when that would happen). + Other recent commits errantly removed some code in this area too. + +commit fb83fa26c47a49db1673834fd5f013bbcacadf58 +Author: Brian Paul <bri...@vmware.com> +Date: Fri Dec 4 08:09:07 2009 -0700 + + docs: a few more fixes for 7.6.1 + +commit 8d8fd9776e23a34e0d22e489ce1f85eb5e383121 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Fri Dec 4 09:52:37 2009 -0500 + + radeon: fix polygon stipple + + fixes fdo bug 25354 + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + +commit c74afe0c46dbd0f90361c06526f70885a9061e8e +Author: Vinson Lee <v...@vmware.com> +Date: Thu Nov 26 00:35:31 2009 -0500 + + glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore. + (cherry picked from commit 808f0376607b0e2d31dfebc888fd8f1e737fed09) + +commit 8df551c46bc15a4b1ce1dc11e083498442018418 +Author: Vinson Lee <v...@vmware.com> +Date: Wed Nov 25 00:39:37 2009 -0500 + + glu/sgi: Fix memory leak in gluBuild1DMipmapLevelsCore. + (cherry picked from commit 94bcb9f1a43f2ab3bdff09156e3ab5b1c115cbd8) + +commit ea487c6d0b261bf90e898f51bc9f872de8166ddb +Author: Vinson Lee <v...@vmware.com> +Date: Wed Nov 25 00:28:56 2009 -0500 + + glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore. + (cherry picked from commit 0d89f3dc7ff3f89ba8d5d664253730485bca35e2) + +commit 7b5eba453e08dfad151d09ba4d308cbdf4fc83af +Author: Vinson Lee <v...@vmware.com> +Date: Wed Nov 25 00:18:49 2009 -0500 + + glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore. + (cherry picked from commit f895abbd9777c4985aa40cf660c68f6d7333f0ec) + +commit 7ed749c062c2bc2b048a34f8e4c6b0a5198e32bb +Author: Vinson Lee <v...@vmware.com> +Date: Tue Nov 24 01:23:12 2009 -0500 + + glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore. + (cherry picked from commit 326b66d724754ca97012501db1c7c62d7d41a457) + +commit 80a3944a4d6a07793872d283633546d482cf61b7 +Author: Vinson Lee <v...@vmware.com> +Date: Mon Nov 23 01:09:06 2009 -0500 + + glu/sgi: Fix memory leak in bitmapBuild2DMipmaps. + (cherry picked from commit 5b925b7daa566d799c4f50911a7fcca114131503) + +commit 6c1fc2b2a5c80697dff304562e79dae25d9f2cb1 +Author: Vinson Lee <v...@vmware.com> +Date: Mon Nov 23 00:57:37 2009 -0500 + + glu/sgi: Fix memory leak in gluScaleImage3D. + (cherry picked from commit b611f639b4bffdcca376293f7ce71af9f6bdbff3) + +commit fe38c16021694145b2c96818e0c0fb095e42c03b +Author: Vinson Lee <v...@vmware.com> +Date: Sun Nov 22 01:57:35 2009 -0500 + + glu/sgi: Fix memory leak in gluScaleImage. + (cherry picked from commit a9c540f5dedbf593f8038fdbc95eecb60826ab26) + +commit d23bb22f6258a4b55af42fdb3f29fec2e694df72 +Author: Vinson Lee <v...@vmware.com> +Date: Sun Nov 22 01:45:53 2009 -0500 + + glu: Fix memory leak in __gl_meshMakeEdge. + (cherry picked from commit d3b4c99c703f70a9d0e715a97e52672f7f8fc980) + +commit 12a440abfb5a9cb786ed93d9041a6ae0752b9a18 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Nov 20 13:09:42 2009 -0800 + + progs/xdemos: Silence unused value warnings in sharedtex_mt.c. + (cherry picked from commit 8556fad75124e1ade9af095e112ebb6ac5cbff61) + +commit 4bf96ebdaeac780a5f28c0413b4e2fc5848f923c +Author: Vinson Lee <v...@vmware.com> +Date: Fri Nov 20 15:48:29 2009 -0800 + + progs/xdemos: Fix memory leak in pbdemo.c. + (cherry picked from commit e0857962b911ef317238498305651515d83029ae) + +commit ba3fedf24610a3db2db0b49b8b84ac3af99a87cb +Author: Vinson Lee <v...@vmware.com> +Date: Thu Nov 19 14:20:26 2009 -0800 + + progs/xdemos: Add missing break statement in offset.c. + (cherry picked from commit 4ab8dbe5935d5c946cbc9af6982461073a784d07) + +commit 83506484010d38dd6d3e17aa4e0d06dc8467992f +Author: Vinson Lee <v...@vmware.com> +Date: Fri Nov 20 15:06:56 2009 -0800 + + progs/xdemos: Remove duplicate code in glxinfo.c. + (cherry picked from commit a4720a1a3206dd2edecf47a21fce547a79b67610) + +commit 7324c22024297d1307f511ee320ebdfd47926228 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Nov 20 13:01:22 2009 -0800 + + progs/xdemos: Fix memory leak in glxinfo.c. + (cherry picked from commit f080567f4c4018c4885c105a154cb0eb39e6234f) + +commit 68d206fafa4398826cb26da1c66f1bbc4dc66f0c +Author: Vinson Lee <v...@vmware.com> +Date: Fri Nov 20 15:03:16 2009 -0800 + + progs/xdemos: Add assert in corender.c. + (cherry picked from commit 66a4ec14c38d407256545e0cf31c98974d621fe4) + +commit 69ed1147a8a576fb28ba1dc2b030d903ae094eda +Author: Vinson Lee <v...@vmware.com> +Date: Thu Nov 19 22:59:01 2009 -0800 + + progs/vp: Fix memory leak in vp-tris.c. + (cherry picked from commit 760cf71572a071ce43da576ebfeff4a8099150bc) + +commit efb582fde7d1375b21ecb28d8ba5690181a02a93 +Author: Vinson Lee <v...@vmware.com> +Date: Wed Nov 18 17:30:50 2009 -0800 + + progs/tests: Fix memory leak in texdown.c if malloc fails. + (cherry picked from commit e3cfd78969cd4a94fc83a5d6fb2f33730cc4e70f) + +commit b210739aad1233ece4c12e93700768f331f3cac5 +Author: Vinson Lee <v...@vmware.com> +Date: Tue Nov 17 14:10:35 2009 -0800 + + progs/redbook: Fix memory leak in quadric.c. + (cherry picked from commit 47b5f584a68ceab7c9c1d5279efbc9fe30ff2fcc) + +commit b1a87a3e0b8a4008be0e544f1b55f6facb01547d +Author: Vinson Lee <v...@vmware.com> +Date: Tue Nov 17 09:53:19 2009 -0800 + + progs/glsl: Fix memory leak in deriv.c. + (cherry picked from commit 0e783c7d03128aade3ca50b28a56e254fef6b6ab) + +commit 25fd168f03162d4cb25b50ea9bd5ff56283f6854 +Author: Vinson Lee <v...@vmware.com> +Date: Tue Nov 17 11:37:48 2009 -0800 + + progs/glsl: Change tangentAttrib from GLuint to GLint in bump.c. + + tangentAtrrib is assigned the result of glGetAttribLocation. + The assertion 'assert(tangentAtrrib >= 0)' would be a no-op if + tangentAttrib is a GLuint. + (cherry picked from commit b8dcb79c53796f37234bd2b0f5e2845f817fc218) + +commit b803abbaad3135047b931c322300b2d12ff255e1 +Author: Vinson Lee <v...@vmware.com> +Date: Mon Nov 16 18:06:40 2009 -0800 + + progs/demos: Fix memory leak in ray.c. + (cherry picked from commit 6b480dc21dd489d48685b2268e495218aea74293) + +commit 5820dae4ecad11097ddc024441ea45aa9fefa290 +Author: Vinson Lee <v...@vmware.com> +Date: Mon Nov 16 16:31:34 2009 -0800 + + progs/demos: Fix memory leak in projtex.c. + (cherry picked from commit ee555e3d69c8820f27e71e5ebc028a768cef7d0b) + +commit fc5f07de1aabddaf2c9d599a85ec74cde674275e +Author: Vinson Lee <v...@vmware.com> +Date: Mon Nov 16 15:44:52 2009 -0800 + + progs/demos: Fix memory leak in ipers.c. + (cherry picked from commit a1afe303deda320aadacdaf5b1c72631ca3f734f) + +commit d245a951f39fe480c6268dbcc1fa06d59c40109e +Author: Vinson Lee <v...@vmware.com> +Date: Mon Nov 16 14:56:07 2009 -0800 + + progs/demos: Fix memory leak in fslight.c. + (cherry picked from commit aef3218f0bb48fdb286d2008ee07e507ea8aa98e) + +commit 905e12f3cce7f1bd8cfa990e4d6d7c0b14610f84 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Nov 20 14:20:15 2009 -0800 + + gallium/util: Initialize variables in u_pack_color.h. + (cherry picked from commit 36e2074b63e3e5bc489eb74cad0cd97eafcedb40) + +commit 56de7e222ee0f5e44b87ce05dc94733fdd41e4ed +Author: Vinson Lee <v...@vmware.com> +Date: Thu Nov 19 22:52:05 2009 -0800 + + progs/trivial: Redraw upon keypress. + (cherry picked from commit 9553a42f638bd98eb90e5b7fb37d6b82758b6363) + +commit 34a0b22a741a136687e4feb7216595bf0f8445cb +Author: Vinson Lee <v...@vmware.com> +Date: Thu Nov 19 13:03:12 2009 -0800 + + progs/trivial: Redraw upon keypress. + (cherry picked from commit 3790c6a13b86dfe0afd4bb0bf9a4d9f4b429cfd8) + +commit 9e29242331335796c8eeb3d669111844161067f8 +Author: Vinson Lee <v...@vmware.com> +Date: Thu Nov 19 22:46:19 2009 -0800 + + progs/glsl: Redraw upon keypress. + (cherry picked from commit 881f55236ad85f95745e70f8363726fa3c201f80) + +commit a0ac8fc7d8d946183ba0506a8134a6e55819e151 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Nov 20 12:11:55 2009 -0800 + + progs/util: Exit RawImageGetData early if malloc fails. + + Prevents a null pointer deference later on. + (cherry picked from commit e26135a744f740430e3dc341fa692544ba99c11e) + +commit 0a6acecb35aa5701ee82cf17c2561c172612cb6e +Author: Vinson Lee <v...@vmware.com> +Date: Fri Nov 20 11:22:13 2009 -0800 + + progs/util: Fix memory leak if malloc fails in RawImageOpen. + (cherry picked from commit d36cb2396c942f05ba56c5b899792a507bb0f0fd) + +commit 305d4f147ea86d87706dbaf2caad6a131c59fe80 +Author: Vinson Lee <v...@vmware.com> +Date: Tue Nov 17 13:49:31 2009 -0800 + + progs/util: Fix memory leak if fopen fails in RawImageOpen. + (cherry picked from commit d9508e8df9da4aa13bc223194c406081738bac91) + +commit 772e00478124074c7b954fad52974057f0669a9b +Author: Vinson Lee <v...@vmware.com> +Date: Tue Nov 17 11:04:24 2009 -0800 + + progs/util: Fix memory leak if malloc fails in tkRGBImageLoad. + (cherry picked from commit 786d539511eb3c5a4101b11b7f8e90d60123ac46) + +commit f1172c4030dd0952dfdecda059beb39b1224a8ae +Author: Vinson Lee <v...@vmware.com> +Date: Tue Nov 17 10:11:50 2009 -0800 + + progs/util: Fix memory leak if LoadRGBImage fails. + (cherry picked from commit 041cd0e110d41b543a0fe9cc484ae8373642912b) + +commit 84de1672d3efbfc3b2ae51633b0e503f15e5d62d +Author: Vinson Lee <v...@vmware.com> +Date: Tue Nov 17 08:29:36 2009 -0800 + + progs/util: Fix memory if LoadRGBMipmaps2 fails. + (cherry picked from commit 28b8e4bcd76cc072b062e4c8575327c05ecb9a55) + +commit 4ca8e1680ed2e8437653c6f16f39438e51ce24ae +Author: Vinson Lee <v...@vmware.com> +Date: Mon Nov 16 18:22:26 2009 -0800 + + progs/util: Fix memory leak if LoadYUVImage fails. + (cherry picked from commit 0e790ac35327a0b53a4a595a6429135317302269) + +commit d6a993135f151fca892609f7cf6f471416192217 +Author: Vinson Lee <v...@vmware.com> +Date: Wed Nov 18 14:41:40 2009 -0800 + + progs/fp: Redraw upon keypress. + (cherry picked from commit cde66437247feb8b14b6d8f3ec3a8b4665fefa08) + +commit 005242f1664afdd6f4b832863d569e9e3c583454 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Oct 30 15:02:21 2009 -0600 + + prog/tests: Fix MSVC build. + + Signed-off-by: Brian Paul <bri...@vmware.com> + (cherry picked from commit 9c3197ef0abc3bf521358ea0c7af0fc6979c82b3) + +commit d3208678c2ea0e50be7b8eb68106f7650b37dfc6 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Oct 30 09:39:51 2009 -0600 + + progs/tests: fix MSVC build. + + Signed-off-by: Brian Paul <bri...@vmware.com> + (cherry picked from commit a8ed066858f12290239ddc9165b7c0734ccc0247) + +commit 97cbf4943a5926dc1bbec213ff8c919ece66555e +Author: Vinson Lee <v...@vmware.com> +Date: Mon Oct 26 15:03:31 2009 -0600 + + progs/tests: Fix MSVC build. + (cherry picked from commit 50e113e375b4ecfdf5b60ccce7bbcdb1c5f2ca11) + +commit a99bf51bc845617c2086468a814685672b5de224 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Oct 23 13:49:02 2009 -0600 + + progs/tests: Fix MSVC build. + (cherry picked from commit 952bf63e2cf442504ef89b0b1d276da0d52b21d4) + +commit 28474e1225866e6b73928f79722f14cc5d6b35c7 +Author: José Fonseca <jfons...@vmware.com> +Date: Fri Oct 16 11:39:29 2009 +0100 + + progs/tests: Use rand() instead of random(). + + Forgot these on previous commit. + (cherry picked from commit 166957abebea6aa203eba7e6348e89d53cf0e13e) + +commit bb6e3af93920ca15d19fbb9685e5b6f612cc502c +Author: José Fonseca <jfons...@vmware.com> +Date: Fri Oct 16 11:39:29 2009 +0100 + + progs/tests: Use rand() instead of random(). + + More portable. Same implementation on Linux. + (cherry picked from commit 699260b19535abaa3af0a5d33eb039e3d6a30ce9) + +commit a38776419b1e18a43e8bab1371dfe802af44d14a +Author: Vinson Lee <v...@vmware.com> +Date: Thu Oct 8 08:08:11 2009 -0600 + + progs/tests: Fix MSVC build. + (cherry picked from commit f7455ad7af09b5ef31ccc454b79422a13c59af9a) + +commit 791b7546876e72dcbcc012a855df7f610d777297 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Oct 16 11:36:09 2009 +0100 + + prog/tests: Fix MSVC build. + (cherry picked from commit 60b6c7458319ff01ecdd9d1650d526ac8f75e194) + +commit 89e747920f35f28d651ad89380f58250aab7c2d4 +Author: Vinson Lee <v...@vmware.com> +Date: Mon Oct 12 18:05:05 2009 -0600 + + prog/tests: Fix MSVC build. + (cherry picked from commit 96fd13c1a024e3b6c0b1c44394c67c772e52b9c9) + +commit 5a25adb646faa970dacec0dbfa2e2bd905e87eba +Author: Vinson Lee <v...@vmware.com> +Date: Tue Oct 6 16:02:47 2009 -0600 + + progs/tests: fix MSVC build. + (cherry picked from commit 9c778a90ea24f25437b68bb67856c81add61e261) + +commit 3910e88ebf636cb34ae75bc4a7916fc8c2f1a9e1 +Author: Vinson Lee <v...@vmware.com> +Date: Wed Oct 14 07:43:18 2009 -0600 + + prog/tests: Fix MSVC build. + (cherry picked from commit ea862ec8ff4a52b30b822e737d93a49330be9e31) + +commit 2b5618fc5bdcbee3434f8b5aa3a31eb06fb479c0 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Thu Dec 3 11:20:40 2009 -0500 + + r200: fix polygon stipple + + fixes fdo bug 25354 + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + +commit c3b7f93e0284bf3337f32f3ec77fde4dbcc9c283 +Author: Vinson Lee <v...@vmware.com> +Date: Tue Sep 8 12:31:42 2009 +0100 + + scons: Add Mac OS to target platform list. + (cherry picked from commit 2c307c775018e5b9680de8022ddf0ce3b6f560be) + +commit 235c0c81346c44e24909b6e48394ea62b136a36b +Author: Vinson Lee <v...@vmware.com> +Date: Thu Nov 19 23:56:07 2009 -0800 + + progs/vpglsl: Fix psiz-mul.glsl compilation error on Mac OS. + (cherry picked from commit b98db7bf697c3ed6e6df303e9dd66f7ac31eb3e2) + +commit 0a107d36c2f290cd42e29008dec5194df55b7690 +Author: Vinson Lee <v...@vmware.com> +Date: Wed Nov 18 14:02:20 2009 -0800 + + progs/glsl: Fix trirast GLSL compilation errors on Mac OS. + (cherry picked from commit 4b3ec2acf2cc2830b0907e4fb4db8bd1ff4a18e3) + +commit b094683e7c2f14f61cf3511f286b4cea450609c8 +Author: Vinson Lee <v...@vmware.com> +Date: Wed Nov 18 13:50:49 2009 -0800 + + progs/glsl: Fix noise GLSL compilation error on Mac OS. + (cherry picked from commit 0d31990b4742eccdf6ae6a3b3e16c81cc863085d) + +commit 592c8522a280898ba7a797923c0e054ac6df038f +Author: Vinson Lee <v...@vmware.com> +Date: Wed Nov 11 17:39:58 2009 -0800 + + demos/glsl: Add missing break statement to noise test. + (cherry picked from commit 7dfea5c0722e9da101805c15b9dd26352816bca9) + +commit 8f4d3613daa5684ff8aba75158ef7585a8005ed0 +Author: Vinson Lee <v...@vmware.com> +Date: Wed Nov 18 12:49:31 2009 -0800 + + progs/glsl: Fix multinoise GLSL compilation errors on Mac OS. + (cherry picked from commit d4dc2e30dada1be425e95ba270920db6eb210982) + +commit 9ed77d12b10c2ed830647bfcadfb3478b2e418d1 +Author: Vinson Lee <v...@vmware.com> +Date: Thu Nov 12 16:20:23 2009 -0800 + + progs/glsl: Add missing break statement in multinoise.c. + (cherry picked from commit 43080e40aa0d34423e10f1d50aad15289b2b9aec) + +commit 832593772dac9b83db1ed44c8654352978e756eb +Author: Vinson Lee <v...@vmware.com> +Date: Tue Nov 17 23:15:25 2009 -0800 + + progs/glsl: Fix mandelbrot GLSL compilation error on Mac OS. + (cherry picked from commit 04442841fb7e9138eb50ff692952ad7e8c3877d8) + +commit 2a5cd95e243a0e8db25a8c7614c9b9fe5f116044 +Author: Vinson Lee <v...@vmware.com> +Date: Mon Sep 21 08:44:53 2009 -0600 + + progs/glsl: Include local headers before installed headers during compilation. + + Fixes compilation errors on platforms with insufficient older installed + GL headers. + (cherry picked from commit d17af7d1e19e637e29db47bd8f6e3e579760c530) + +commit ccea09cd3a3f18c28ebdc07c7fe879a59cd72f60 +Author: Brian Paul <bri...@vmware.com> +Date: Wed Sep 16 15:49:33 2009 -0600 + + progs/glsl: minor Makefile clean-ups + (cherry picked from commit 4df2f7af5e9b2c00ead92fe0ae49ed8491aef1d0) + +commit 67a0628ab2830371fc0a80b58aa4757c099471dc +Author: Vinson Lee <v...@vmware.com> +Date: Sat Nov 14 21:36:18 2009 -0800 + + progs: Ignore Mac OS dSYM directories. + (cherry picked from commit a420056750908f7c2f9a7c18b3ab20f04e49711d) + +commit 908a3e56ccf2e6266ebf081e2947e2d6b24f2585 +Author: Brian Paul <bri...@vmware.com> +Date: Wed Dec 2 09:31:26 2009 -0700 + + cell: added tex_usage param to xm_surface_buffer_create() + +commit ba97b98842ebe0178406258f29c93ca9fa415ff7 +Author: Brian Paul <bri...@vmware.com> +Date: Mon Nov 30 09:54:27 2009 -0700 + + progs/demos: remove unused glFogCoordPointer_ext var + +commit b9f4a0bd2b0104ce5f15dcd7d1698db710330418 +Author: Tom Fogal <tfo...@alumni.unh.edu> +Date: Tue Nov 24 16:46:31 2009 -0700 + + Simplify hackery added to fix AIX build. + + Borrow an idiom from the GNU build system which can handle `for' + loops over empty lists. + +commit d8da270a2be18849eee8a168d1c1528e96677b41 +Author: Ian Romanick <ian.d.roman...@intel.com> +Date: Tue Nov 24 11:59:23 2009 -0800 + + intel: Remove GL_NV_point_sprite from extension list + + i830 does not (and cannot!) support the any of the non-default + GL_POINT_SPRITE_R_MODE_NV settings. i915 and i965 could, but + currently do not. In both cases it would require mucking about with + the fragment shader. + +commit 910aaed4daad319b584b68ae2468432c8f6bac21 +Author: Ian Romanick <ian.d.roman...@intel.com> +Date: Mon Nov 30 17:55:21 2009 -0800 + + mesa: set version string to 7.6.1-rc2 + +commit 587a52e95bbe96788e8b96b63f091bb3022fc048 +Author: Ian Romanick <ian.d.roman...@intel.com> +Date: Mon Nov 30 12:43:12 2009 -0800 + + i915: Actually put i915PointParameterfv in the driver function table. Duh. + +commit 533b7660073f2c1cd1a19105d4989ec11bfdcd87 +Author: Ian Romanick <ian.d.roman...@intel.com> +Date: Sun Nov 29 17:49:55 2009 -0800 + + i915: Fallback bit define missed on previous commit + +commit 718f31b830b2c4edad8b7e04804ff23e1db93e5a +Author: Ian Romanick <ian.d.roman...@intel.com> +Date: Sun Nov 29 17:43:38 2009 -0800 + + i915: Round point sizes instead of truncate. + +commit d8d49716cf5d5cabebadc32d7717eec787c75ff1 +Author: Ian Romanick <ian.d.roman...@intel.com> +Date: Sun Nov 29 17:40:02 2009 -0800 + + i915: Enable point sprite coordinate generation + + Support still isn't completely correct, but it's better. piglit + point-sprite now passes. However, glean's pointSprite test fails. In + that test the texture on the sprite is somehow inverted as though + GL_POINT_SPRITE_COORD_ORIGIN were set to GL_LOWER_LEFT. i915 hardware + shouldn't be able to do that! + + I believe there are also problems when not all texture units have + GL_COORD_REPLACE set. The hardware enable seems to be all or nothing. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org