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

mesa: Changes to 'refs/tags/mesa-7.11-rc4'



Tag 'mesa-7.11-rc4' created by Ian Romanick <ian.d.romanick@intel.com> at 2011-07-28 23:10 +0000

Mesa 7.11 release candidate 4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk4x7IMACgkQX1gOwKyEAw/AqQCfQ6Tmp0mapCBbAMtFgJbFxY2A
j4gAn0gWQp0GHhOmFRlJCbGJOKI+QT70
=BdkY
-----END PGP SIGNATURE-----

Changes since mesa-7.11-rc2:
Andrew Randrianasulu (1):
      dri/nouveau: nv10: fix vertex format for GL_UNSIGNED_BYTE

Benjamin Franzke (3):
      configure: Move gbm before egl in SRC_DIRS
      Fix broken merge in cherry-pick from 42cdf407
      wayland-drm: Add copyright notice to protocol

Brian Paul (1):
      glsl: silence warning in linker.cpp

Bryan Cain (2):
      st/mesa: respect force_s3tc_enable environment variable
      util: enable S3TC support when the force_s3tc_enable env var is set to "true"

Chia-I Wu (1):
      u_vbuf_mgr: restore buffer offsets

David Heidelberger (1):
      nvfx: handle PIPE_CAP_SM3

Eric Anholt (17):
      intel: Move intel_draw_buffers() code into each driver.
      i965: Remove FALLBACK() from brw_update_draw_region().
      i965: Remove empty brw_set_draw_region.
      i965: Remove unused region calculations in brw_update_draw_buffer().
      i965: Remove i915 paths from brw_update_draw_buffers().
      i915: Remove i965 paths from i915_update_drawbuffer() and i830's too.
      i915: Disable the depth test whenever we don't have a depth buffer.
      i915: Make stencil test for no-stencil handling match depth test.
      i915: Fix incorrect depth scaling when enabling/disabling depth buffers.
      i915: Include gl_FragCoord.w data, not just xyz.
      i915: Simplify intel_wpos_* with a helper function.
      i965: Avoid kernel BUG_ON if we happen to wait on the pipe_control w/a BO.
      i965: Enable the PIPE_CONTROL workaround workaround out of paranoia.
      i965: Apply a homebrew workaround for GPU hang in OGLC api-texcoord.
      i965: Emit texture cache flushes on gen6 along with render cache flushes.
      i965: Fix many of the trivial WebGL demos that broke due to IB optimization.
      i965/fs: Fix MRT drawing since the m0->m2 move for shader debug.

Fredrik Höglund (1):
      st/mesa: fix the texture format in st_context_teximage

Ian Romanick (17):
      glsl: Make prototype_string publicly available
      glsl: Reject shaders that contain static recursion
      glsl: Move is_array_or_matrix outside visitor class
      glsl: Split out part of variable_index_to_cond_assign_visitor::needs_lowering
      glsl: Rework lowering of non-constant array indexing
      glsl: When lowering non-constant array indexing, respect existing conditions
      glsl: When lowering non-constant vector indexing, respect existing conditions
      ir_to_mesa: Add each relative address to the previous
      ir_to_mesa: Copy reladdr in src_reg(dst_reg) constructor
      prog_optimize: Set unused regs to PROGRAM_UNDEFINED after CMP->MOV conversion
      i965: When emitting a src/dst write of an output, keep the write mask
      i965: When emitting a src/dst read of an output, keep the swizzle and neg
      glsl: Treat ir_dereference_array of non-var as a constant for lowering
      mesa: Use --dereference to avoid symlinks in tarballs
      mesa: Bump version to 7.11-rc3
      mesa: Ensure that r300 compiler files only appear once in the tarballs
      mesa: Bump version to 7.11-rc4

Jørgen Lind (1):
      Make it possible to use gbm with c++

Kenneth Graunke (5):
      i965/fs: Clear result before visiting shadow comparitor and LOD info.
      i965/gen7: Fix shadow sampling in the old brw_wm_emit backend.
      i965/gen4: Fix message parameter loading for 1D TXD sampling.
      i965: Check actual tile offsets in Gen4 miptree workaround.
      i965: Remove the now unused intel_renderbuffer::draw_offset field.

Marek Olšák (8):
      prog_optimize: fix a warning that a variable may be uninitialized
      mesa: GLES2 should return different error enums for invalid fbo queries
      configure.ac: Check for the respective libdrm_* when building gallium drivers
      r600g: zero memory of ioctl parameters
      r600g: more valgrind fixes
      configure.ac: check for libdrm_radeon only when building classic
      configure.ac: do not check for llvm-config if llvm is disabled
      configure.ac: add DLOPEN_LIBS to xlib build

Paul Berry (3):
      glsl: Changed extension enable bits to bools.
      glsl: Rewrote _mesa_glsl_process_extension to use table-driven logic.
      i965: vs optimization fix: Check val.{negate,abs} in accumulator_contains()

Stéphane Marchesin (1):
      Revert "i915: Eliminate redundant CONSTANTS updates"

Tobias Droste (1):
      egl/gallium: fix build without softpipe and llvmpipe

---
 Makefile                                             |   10 
 configure.ac                                         |   90 ++--
 src/egl/wayland/wayland-drm/protocol/wayland-drm.xml |   27 +
 src/gallium/auxiliary/util/u_format_s3tc.c           |   11 
 src/gallium/auxiliary/util/u_vbuf_mgr.c              |   10 
 src/gallium/drivers/nvfx/nvfx_screen.c               |    3 
 src/gallium/targets/egl-static/Makefile              |   12 
 src/gallium/winsys/r600/drm/r600_drm.c               |   10 
 src/gbm/main/gbm.h                                   |    9 
 src/glsl/Makefile                                    |    1 
 src/glsl/SConscript                                  |    1 
 src/glsl/ast_function.cpp                            |    6 
 src/glsl/ast_to_hir.cpp                              |    2 
 src/glsl/glsl_parser_extras.cpp                      |  327 +++++++++++-----
 src/glsl/glsl_parser_extras.h                        |   44 +-
 src/glsl/ir.h                                        |   30 +
 src/glsl/ir_function_detect_recursion.cpp            |  371 +++++++++++++++++++
 src/glsl/linker.cpp                                  |    6 
 src/glsl/lower_variable_index_to_cond_assign.cpp     |  198 ++++++++--
 src/glsl/lower_vec_index_to_cond_assign.cpp          |   29 +
 src/mesa/drivers/dri/i915/i830_vtbl.c                |  157 ++++++++
 src/mesa/drivers/dri/i915/i915_fragprog.c            |   11 
 src/mesa/drivers/dri/i915/i915_program.c             |   51 +-
 src/mesa/drivers/dri/i915/i915_state.c               |   82 +---
 src/mesa/drivers/dri/i915/i915_vtbl.c                |  152 +++++++
 src/mesa/drivers/dri/i915/intel_tris.c               |   64 +--
 src/mesa/drivers/dri/i965/brw_fs_emit.cpp            |    3 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp         |   16 
 src/mesa/drivers/dri/i965/brw_vs_emit.c              |   28 +
 src/mesa/drivers/dri/i965/brw_vtbl.c                 |  104 ++++-
 src/mesa/drivers/dri/i965/brw_wm_emit.c              |   15 
 src/mesa/drivers/dri/i965/gen6_vs_state.c            |   26 +
 src/mesa/drivers/dri/intel/intel_batchbuffer.c       |   34 +
 src/mesa/drivers/dri/intel/intel_buffers.c           |  199 ----------
 src/mesa/drivers/dri/intel/intel_buffers.h           |    9 
 src/mesa/drivers/dri/intel/intel_context.h           |    2 
 src/mesa/drivers/dri/intel/intel_fbo.c               |   20 -
 src/mesa/drivers/dri/intel/intel_fbo.h               |    1 
 src/mesa/drivers/dri/intel/intel_reg.h               |    1 
 src/mesa/drivers/dri/nouveau/nv10_render.c           |    2 
 src/mesa/main/fbobject.c                             |   23 -
 src/mesa/main/version.h                              |    2 
 src/mesa/program/ir_to_mesa.cpp                      |   14 
 src/mesa/program/prog_optimize.c                     |   12 
 src/mesa/state_tracker/st_extensions.c               |   11 
 src/mesa/state_tracker/st_manager.c                  |    2 
 46 files changed, 1645 insertions(+), 593 deletions(-)
---


Reply to: