mesa: Changes to 'refs/tags/mesa-7.7-3'
Tag 'mesa-7.7-3' created by Brice Goglin <bgoglin@debian.org> at 2010-02-01 22:56 +0000
Tagging upload of mesa 7.7-3 to experimental.
Changes since mesa-7.7-2:
Alex Deucher (2):
r600: rv670 support 8 tex instructions just like other r6xx
r600: fix warning
Andre Maasikas (2):
r600: fix XPD with writemask
r600: increase max texture units to 16
Brian Paul (9):
windows: assorted build fixes
docs: Fixed Windows build for 7.7.1
llvmpipe: fix broken lp_build_abs()
llvmpipe: fix broken TGSI_OPCODE_FRC codegen
mesa: do state validation in _mesa_valid_to_render()
vbo: fix missing state validation bugs
st/mesa: check that state is validated before drawing
tnl: check that state is validated before drawing
glsl: fix preprocessor bug involving //-style comments in macro definitions
Brice Goglin (3):
Merge branch 'upstream-experimental' into debian-experimental
New upstream snapshot
Prepare changelog for upload
Jakob Bornecrantz (2):
st/xorg: Update to new libkms interface but be backwards compatible
vmware/core: Remove old ioctl structs not used
José Fonseca (19):
svga: Fix PIPE_LOGICOP_INVERT.
svga: Prevent buffer overflow in buffer ranges.
mesa: Warn when indices are out of bounds, but do not skip the draw in debug builds.
python/retrace: Dump all vertices for verbosity level 3.
llvmpipe: Fix bad SI -> FP conversion into lp_build_log2_approx.
llvmpipe: Fix typo in lp_build_log constant.
llvmpipe: Fix lp_build_polynomial comment.
llvmpipe: Fix yet another copynpaste typo in lp_build_log2_approx.
llvmpipe: add LP_DEBUG env var
llvmpipe: Flush draw module before switching framebuffer.
llvmpipe: Treat state changes systematically.
llvmpipe: Unmapping vertex/index buffers does NOT flush draw module anymore.
llvmpipe: Be more conservative with the supported formats.
llvmpipe: Use the generic conversion routine for depths.
llvmpipe: Fix memory leak.
llvmpipe: Use assert instead of abort. Only verify functions on debug builds.
softpipe: Flush draw module before switching framebuffer.
softpipe: Flush draw module when fragment pipeline state changes.
svga: Actually call fence_reference in texture downloads.
Keith Whitwell (2):
svga: better path for generating white pixels for xor logicop workaround
svga: remove sleep in DEBUG_FLUSH path
Rodolfo Ribeiro Gomes (1):
glx: fix possible memory leaks in dri2CreateScreen()
---
ChangeLog | 301 +++++++++++++++
debian/changelog | 7
docs/relnotes-7.7.1.html | 1
src/gallium/drivers/llvmpipe/lp_bld_arit.c | 11
src/gallium/drivers/llvmpipe/lp_bld_tgsi_soa.c | 2
src/gallium/drivers/llvmpipe/lp_debug.h | 71 +++
src/gallium/drivers/llvmpipe/lp_draw_arrays.c | 8
src/gallium/drivers/llvmpipe/lp_jit.c | 2
src/gallium/drivers/llvmpipe/lp_screen.c | 80 +++
src/gallium/drivers/llvmpipe/lp_state_blend.c | 18
src/gallium/drivers/llvmpipe/lp_state_fs.c | 156 ++++---
src/gallium/drivers/llvmpipe/lp_state_rasterizer.c | 9
src/gallium/drivers/llvmpipe/lp_state_surface.c | 2
src/gallium/drivers/llvmpipe/lp_state_vs.c | 13
src/gallium/drivers/softpipe/sp_state_blend.c | 5
src/gallium/drivers/softpipe/sp_state_fs.c | 11
src/gallium/drivers/softpipe/sp_state_rasterizer.c | 9
src/gallium/drivers/softpipe/sp_state_surface.c | 2
src/gallium/drivers/svga/svga_context.c | 1
src/gallium/drivers/svga/svga_context.h | 4
src/gallium/drivers/svga/svga_pipe_blend.c | 7
src/gallium/drivers/svga/svga_pipe_draw.c | 3
src/gallium/drivers/svga/svga_screen_buffer.c | 62 ++-
src/gallium/drivers/svga/svga_screen_texture.c | 4
src/gallium/drivers/svga/svga_state_fs.c | 126 +-----
src/gallium/drivers/svga/svga_tgsi.h | 1
src/gallium/drivers/svga/svga_tgsi_decl_sm30.c | 15
src/gallium/drivers/svga/svga_tgsi_insn.c | 34 +
src/gallium/state_trackers/python/retrace/interpreter.py | 2
src/gallium/state_trackers/xorg/xorg_crtc.c | 4
src/gallium/state_trackers/xorg/xorg_driver.c | 4
src/gallium/winsys/drm/vmware/core/vmwgfx_drm.h | 43 --
src/glx/x11/dri2_glx.c | 13
src/mesa/drivers/dri/r600/r600_context.c | 16
src/mesa/drivers/dri/r600/r600_tex.h | 2
src/mesa/drivers/dri/r600/r700_assembler.c | 15
src/mesa/drivers/windows/gdi/mesa.def | 4
src/mesa/drivers/windows/gdi/wmesa.c | 12
src/mesa/main/api_validate.c | 9
src/mesa/main/context.c | 4
src/mesa/shader/slang/slang_preprocess.c | 32 +
src/mesa/state_tracker/st_draw.c | 3
src/mesa/tnl/t_draw.c | 3
src/mesa/vbo/vbo_exec_array.c | 32 -
windows/VC8/mesa/gdi/gdi.vcproj | 8
windows/VC8/mesa/mesa/mesa.vcproj | 12
46 files changed, 852 insertions(+), 331 deletions(-)
---
Reply to: