mesa: Changes to 'refs/tags/mesa-7.0.3-3'
Tag 'mesa-7.0.3-3' created by Brice Goglin <bgoglin@debian.org> at 2008-06-17 19:13 +0000
Tagging upload of mesa 7.0.3-3 to unstable.
Changes since mesa-7.0.3-1:
Alan Hourihane (4):
Fix error string
correct the return value
small cleanups
revert
Anatolij Shkodin (1):
added freebsd-static
Andrzej Trznadel (2):
Fix compat implementation of ffs() to return 1-based bit numbers.
[965] Fix fp temp reg release code to not usually release all temps.
Brian (3):
added MD5 sums for 7.0.3
replace // comment with /* */ (bug 14916)
disable ctx->Driver.NewProgram() call in _mesa_new_program()
Brian Paul (32):
initial 7.0.4 relnotes
add link to 7.0.4 relnotes
Hasso Tepper <hasso@estpak.ee>
Revert "Hasso Tepper <hasso@estpak.ee>"
define #extension GL_ARB_texture_rectangle
add -Wl case (part of prev DragonFly patch)
check for _WIN32 and __WIN32__
fixed WIN32 compile problem in libGLU
fix GL_ARB_texture_rectangle breakage
added FreeBSD static config
enable GL_EXT_multi_draw_arrays (see bug 15670)
Enabled GL_EXT_multi_draw_arrays extension in R200/R300 drivers
mesa: adjust glBitmap coords by a small epsilon
Add support for GL_REPLACE_EXT texture env mode.
mesa: free shader program data before deleting shader objects.
fix segfault in AA triangle code when using certain shaders
fix an attr/src mix-up when setting-up/binding vertex arrays
fix memory access error in vbo_bind_vertex_list
AA tri and glMaterial fixes
added sampler types to sizeof_glsl_type()
allow GLX_SAMPLES_ARB==0 (bug 16073)
Fix segfault in _save_OBE_DrawElements() when using VBO and display list (bug 16156)
glDrawElement + VBO bug fix
i915tex: fix fragment fog swizzle (from master) (bug 16195)
Set the attribute as used.
fix GLSL generic vertex attrib linking bug
Fix _mesa_new_program() recursive call regression
mesa: allocate pixel zoom arrays on heap, not stack
fix glPixelZoom stack over flow on Windows
bump version to 7.0.4
glu: silence warnings
add hyphen to rm command
Brice Goglin (9):
Merge branch 'mesa_7_0_branch' of git://git.freedesktop.org/git/mesa/mesa into debian-unstable
Pull from mesa_7_0_branch
Merge branch 'mesa_7_0_branch' of git://git.freedesktop.org/git/mesa/mesa into debian-unstable
Pull from mesa_7_0_branch
Prepare changelog for upload
Move our configs/ changes from the .diff.gz into our quilt patches
Merge branch 'mesa_7_0_branch' of git://git.freedesktop.org/git/mesa/mesa into debian-unstable
Pull from mesa_7_0_branch
Prepare changelog for upload
Dave Airlie (1):
r300: disable the lowimpact fallbacks by default.
David Flynn (1):
define #extension GL_ARB_texture_rectangle
Eric Anholt (12):
[965] Replace various alignment code with a shared ALIGN() macro.
[965] Clarify a bit of index buffer upload code.
[965] Remove dead code in upload_wm_surfaces.
[965] Replace our own depth constants in intel context with GL context ones.
[965] Fix and enable separate stencil.
[965] Fix inversion of SLT/SGE results in vertex programs.
[965] Fix potential segfaults from bad realloc.
[915] Fix fp SIN function, and use a quadratic approximation instead of Taylor.
[915] Use a quartic term to improve the accuracy of SIN results.
[915] Fix COS function using same plan as SIN.
[965] Bug #9151: make fragment.position return window coords not screen coords.
[965] Don't let the negate flags of src0 affect 1 constants in precalc_dst/lit
Hasso Tepper (2):
patches for DragonFly OS
New dragonfly configs
Karl Schultz (1):
dependency fixes (bug 13544)
Keith Packard (1):
[i965] short immediate values must be replicated to both halves of the dword
Michal Wajdeczko (7):
[win32] Use native aligned memory allocation functions.
[965] Add MVP code for position invariant vertex programs.
[965] Fix negating of unsigned value in emit_wpos_xy.
[965] Improve pinterp performance by delaying reads of just-written regs.
[965] Avoid emitting dead code for DPx/math instructions.
[965] Correctly set read mask for OPCODE_SWZ in pass1.
Add support for ATI_separate_stencil in display lists.
Michel Dänzer (1):
Change default of driconf "allow_large_textures" to announce hardware limits.
Ove Kaaven (1):
r200: fix state submission issue causing bogus textures (bug 15730)
Roland Scheidegger (2):
r200: fix XPD vertex program instruction when using temps as inputs
i965: fix OPCODE_TEX when additional ops are needed
Tormod Volden (1):
dri: vblank_mode warning
Wilfried Holzke (1):
assorted glide driver fixes/updates
Xiang, Haihao (25):
i915: Add E7221 variant to i915.
intel: Set right cliprects for the current draw region. fix #15057
i965: use BRW_TEXCOORDMODE_CLAMP instead of BRW_TEXCOORDMODE_CLAMP_BORDER
i965: set mt->cpp differently with compressed texture
intel: applying right alignment to compressed texture,
i965: align width/height for volume texture
i965: roland's DXTn format texture patch(bug10347)
i965: fix DEPTH_TEXTURE_MODE
i965: fix bad casts in do_blit_bitmap to support WindowPos correctly
i965: fix projtex_mask
i965: align the address of the first element within
i965: fix an error in brw_vs_tnl.c
i965: The jump instruction count is added
mesa: fix a bad cast in put_values_z24.
i915: set fogcoord to (f,0,0,1). fix #10788 issue on 915.
i965: don't swizzle fogcoord if FogOption is FOG_NONE.
965: use RGB565 to render a bitmap if Depth is 16
i965: depth offset on glPolygonMode(GL_LINE/GL_POINT)
_generic_read_RGBA_span_BGRA8888_REV_SSE2: It should adjust the source
i965: use _Current pointer instead of Current pointer.
i965: handle source depth to render target for glsl,
i965: apply commit 6c1a98e97affb2163e776551eb3a9e669ff99bbf to glsl
i915: Keith Whitwell's swizzling TEX patch. fix #8283
i915: fix fd.o #14966
i965: fix intel_batchbuffer_space. (bug#14709)
Zou Nan hai (10):
ARB sprite point support on i965
[i965] flip point sprite
EXT_texture_sRGB support on i965
[i965] fix fd.o bug #11471 and #11478
[i915] don't use 4x4 filter for 1D shadowmap
[i965] This is to fix random crash in some maps of Ut2004 demo.
[i965] Add support for GL shading language in I965 driver.
[i915] GL_DEPTH_TEXTURE_MODE fix
[i965] fix wpos height 1 pixel higher
[i915] fix fragment.position
---
Makefile | 13
bin/mklib | 9
configs/debian-default | 17
configs/debian-dri-amd64 | 9
configs/debian-dri-any | 9
configs/debian-dri-default | 36
configs/debian-dri-i386 | 9
configs/debian-dri-i386-i686 | 14
configs/debian-dri-optimized-default | 13
configs/debian-indirect-default | 7
configs/debian-indirect-hurd-i386 | 9
configs/debian-osmesa | 9
configs/debian-osmesa-default | 10
configs/debian-osmesa-static | 9
configs/debian-osmesa16 | 10
configs/debian-osmesa16-static | 10
configs/debian-osmesa32 | 10
configs/debian-osmesa32-static | 10
configs/debian-swx11+glu-alpha-ev5 | 12
configs/debian-swx11+glu-amd64 | 10
configs/debian-swx11+glu-any | 9
configs/debian-swx11+glu-default | 14
configs/debian-swx11+glu-i386 | 10
configs/debian-swx11+glu-i386-i686 | 14
configs/debian-swx11+glu-powerpc-603 | 13
configs/debian-swx11+glu-ppc64 | 11
configs/debian-swx11+glu-sparc | 10
configs/debian-swx11+glu-sparc-ultrasparc | 13
configs/debian-swx11+glu-static-amd64 | 10
configs/debian-swx11+glu-static-any | 10
configs/debian-swx11+glu-static-i386 | 10
configs/debian-swx11+glu-static-ppc64 | 11
configs/default | 2
configs/default-bp | 75 -
configs/dragonfly | 38
configs/dragonfly-dri | 56
configs/dragonfly-dri-amd64 | 10
configs/dragonfly-dri-x86 | 13
configs/freebsd-static | 27
configs/linux-dri-bp | 55
configs/linux-osmesa-static | 14
configs/linux-osmesa32-static | 28
configs/linux-tcc | 22
debian/changelog | 23
debian/patches/04_cleanup-osmesa-configs.patch | 197 ---
debian/patches/04_debian-configs.patch | 892 ++++++++++++++
debian/patches/series | 2
docs/relnotes-7.0.3.html | 9
docs/relnotes-7.0.4.html | 67 +
docs/relnotes.html | 1
src/glu/sgi/libutil/mipmap.c | 4
src/glu/sgi/libutil/quad.c | 4
src/glut/glx/Makefile | 2
src/glw/Makefile | 2
src/mesa/Makefile | 3
src/mesa/drivers/dri/common/vblank.c | 4
src/mesa/drivers/dri/common/xmlconfig.c | 3
src/mesa/drivers/dri/i915/i915_context.h | 6
src/mesa/drivers/dri/i915/i915_fragprog.c | 313 +++--
src/mesa/drivers/dri/i915/i915_program.c | 38
src/mesa/drivers/dri/i915/i915_program.h | 1
src/mesa/drivers/dri/i915/i915_texprog.c | 2
src/mesa/drivers/dri/i915/i915_texstate.c | 16
src/mesa/drivers/dri/i915/intel_context.c | 2
src/mesa/drivers/dri/i915/intel_context.h | 3
src/mesa/drivers/dri/i915/intel_screen.c | 3
src/mesa/drivers/dri/i915/intel_state.c | 4
src/mesa/drivers/dri/i915/intel_tex.c | 2
src/mesa/drivers/dri/i915/intel_tris.c | 30
src/mesa/drivers/dri/i915tex/i915_fragprog.c | 2
src/mesa/drivers/dri/i915tex/intel_mipmap_tree.c | 9
src/mesa/drivers/dri/i915tex/intel_screen.c | 2
src/mesa/drivers/dri/i965/Makefile | 1
src/mesa/drivers/dri/i965/brw_cc.c | 7
src/mesa/drivers/dri/i965/brw_clip.h | 4
src/mesa/drivers/dri/i965/brw_clip_state.c | 3
src/mesa/drivers/dri/i965/brw_clip_unfilled.c | 4
src/mesa/drivers/dri/i965/brw_context.c | 11
src/mesa/drivers/dri/i965/brw_curbe.c | 2
src/mesa/drivers/dri/i965/brw_defines.h | 2
src/mesa/drivers/dri/i965/brw_draw_upload.c | 27
src/mesa/drivers/dri/i965/brw_eu.h | 26
src/mesa/drivers/dri/i965/brw_eu_emit.c | 46
src/mesa/drivers/dri/i965/brw_gs.h | 4
src/mesa/drivers/dri/i965/brw_gs_state.c | 3
src/mesa/drivers/dri/i965/brw_metaops.c | 2
src/mesa/drivers/dri/i965/brw_program.c | 3
src/mesa/drivers/dri/i965/brw_sf.c | 15
src/mesa/drivers/dri/i965/brw_sf.h | 11
src/mesa/drivers/dri/i965/brw_sf_emit.c | 98 +
src/mesa/drivers/dri/i965/brw_sf_state.c | 11
src/mesa/drivers/dri/i965/brw_state_cache.c | 2
src/mesa/drivers/dri/i965/brw_state_pool.c | 5
src/mesa/drivers/dri/i965/brw_tex.c | 31
src/mesa/drivers/dri/i965/brw_tex_layout.c | 46
src/mesa/drivers/dri/i965/brw_urb.c | 2
src/mesa/drivers/dri/i965/brw_vs.h | 6
src/mesa/drivers/dri/i965/brw_vs_emit.c | 252 +++-
src/mesa/drivers/dri/i965/brw_vs_state.c | 2
src/mesa/drivers/dri/i965/brw_vs_tnl.c | 19
src/mesa/drivers/dri/i965/brw_wm.c | 119 +
src/mesa/drivers/dri/i965/brw_wm.h | 17
src/mesa/drivers/dri/i965/brw_wm_emit.c | 160 +-
src/mesa/drivers/dri/i965/brw_wm_fp.c | 123 +-
src/mesa/drivers/dri/i965/brw_wm_glsl.c | 1370 +++++++++++++++++++++++
src/mesa/drivers/dri/i965/brw_wm_pass0.c | 4
src/mesa/drivers/dri/i965/brw_wm_pass1.c | 7
src/mesa/drivers/dri/i965/brw_wm_pass2.c | 2
src/mesa/drivers/dri/i965/brw_wm_sampler_state.c | 2
src/mesa/drivers/dri/i965/brw_wm_state.c | 11
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 31
src/mesa/drivers/dri/i965/bufmgr_fake.c | 2
src/mesa/drivers/dri/i965/intel_batchbuffer.c | 4
src/mesa/drivers/dri/i965/intel_batchbuffer.h | 2
src/mesa/drivers/dri/i965/intel_blit.c | 5
src/mesa/drivers/dri/i965/intel_buffers.c | 5
src/mesa/drivers/dri/i965/intel_context.c | 35
src/mesa/drivers/dri/i965/intel_context.h | 6
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 21
src/mesa/drivers/dri/i965/intel_pixel_bitmap.c | 38
src/mesa/drivers/dri/i965/intel_screen.c | 2
src/mesa/drivers/dri/i965/intel_tex_validate.c | 36
src/mesa/drivers/dri/intel/intel_tex_layout.c | 42
src/mesa/drivers/dri/intel/intel_tex_layout.h | 1
src/mesa/drivers/dri/r200/r200_context.c | 2
src/mesa/drivers/dri/r200/r200_texstate.c | 6
src/mesa/drivers/dri/r200/r200_vertprog.c | 16
src/mesa/drivers/dri/r300/r300_context.c | 2
src/mesa/drivers/dri/radeon/radeon_screen.c | 6
src/mesa/drivers/glide/fxddspan.c | 3
src/mesa/drivers/glide/fxddtex.c | 4
src/mesa/drivers/glide/fxg.c | 14
src/mesa/drivers/glide/fxsetup.c | 3
src/mesa/drivers/glide/fxtris.c | 17
src/mesa/drivers/glide/fxvbtmp.h | 5
src/mesa/drivers/x11/fakeglx.c | 9
src/mesa/drivers/x11/xm_glide.c | 3
src/mesa/main/context.c | 16
src/mesa/main/depthstencil.c | 2
src/mesa/main/dlist.c | 33
src/mesa/main/drawpix.c | 5
src/mesa/main/imports.c | 21
src/mesa/main/texcompress_s3tc.c | 26
src/mesa/main/texenvprogram.c | 5
src/mesa/main/texformat.h | 2
src/mesa/main/texstate.c | 7
src/mesa/main/version.h | 6
src/mesa/shader/prog_execute.c | 3
src/mesa/shader/prog_parameter.c | 3
src/mesa/shader/program.c | 1
src/mesa/shader/shader_api.c | 23
src/mesa/shader/slang/slang_codegen.c | 1
src/mesa/shader/slang/slang_emit.c | 2
src/mesa/shader/slang/slang_link.c | 3
src/mesa/shader/slang/slang_preprocess.c | 4
src/mesa/sources | 3
src/mesa/swrast/s_aatriangle.c | 16
src/mesa/swrast/s_aatritemp.h | 31
src/mesa/swrast/s_context.c | 2
src/mesa/swrast/s_context.h | 1
src/mesa/swrast/s_zoom.c | 33
src/mesa/vbo/vbo_exec_draw.c | 2
src/mesa/vbo/vbo_save_api.c | 3
src/mesa/vbo/vbo_save_draw.c | 4
src/mesa/x86/Makefile | 2
src/mesa/x86/common_x86.c | 4
src/mesa/x86/read_rgba_span_x86.S | 4
windows/VC8/mesa/mesa.sln | 3
168 files changed, 4114 insertions(+), 1293 deletions(-)
---
Reply to: