Tag 'mesa-7.0.3-3' created by Brice Goglin <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> Revert "Hasso Tepper <[EMAIL PROTECTED]>" 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(-) --- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]