[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: