[Xquartz-changes] mesa: Changes to 'refs/tags/mesa-10.1-rc3'

Jeremy Huddleston jeremyhu at freedesktop.org
Thu Jan 1 01:05:10 PST 2015


Tag 'mesa-10.1-rc3' created by Ian Romanick <ian.d.romanick at intel.com> at 2014-03-01 16:53 -0800

Mesa 10.1 release candidate 3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iEYEABECAAYFAlMSEI8ACgkQX1gOwKyEAw9a+ACePh2kpzu8R7voXFunhXlX0uyO
WeUAn1SrOYT+smvf6uumddZNCczYkzgu
=ufXZ
-----END PGP SIGNATURE-----

Changes since mesa-10.1-rc2:
Anuj Phogat (1):
      i965: Fix the region's pitch condition to use blitter

Brian Paul (21):
      svga: refactor some shader code
      svga: check shader size against max command buffer size
      svga: replace out-of-temps assertion with debug warning
      svga: split / update svga3d header files
      svga: update dumping code with new GBS commands, etc
      svga: update svga_winsys interface for GBS
      svga: add new GBS commands
      svga: add svga_have_gb_objects/dma() functions
      svga: update constant buffer code for GBS
      svga: update shader code for GBS
      svga: add helpers for tracking rendering to textures
      svga: track which textures are rendered to
      svga: adjust adjustment for point coordinates
      svga: remove a couple unneeded assertions
      svga: add new helper functions for GBS buffers
      svga: update buffer code for GBS
      svga: update texture code for GBS
      svga/winsys: implement GBS support
      gallium/pipebuffer: change pb_cache_manager_create() size_factor to float
      mesa: do depth/stencil format conversion in glGetTexImage
      mesa: add unpacking code for MESA_FORMAT_Z32_FLOAT_S8X24_UINT

Christian König (1):
      st/vdpau: add flush on unmap

Christoph Bumiller (1):
      nv50/ir/ra: fix SpillCodeInserter::offsetSlot usage

Emil Velikov (2):
      nv50: correctly calculate the number of vertical blocks during transfer map
      dri/i9*5: correctly calculate the amount of system memory

Francisco Jerez (1):
      i965/vec4: Add non-mutating helper functions to modify src_reg::swizzle and ::negate.

Fredrik Höglund (2):
      glx: Fix the default values for GLXFBConfig attributes
      glx: Fix the GLXFBConfig attrib sort priorities

Ian Romanick (3):
      i915: Only allow 8 vertex texture units
      i915: Allocate the sys_buffer using _mesa_align_malloc
      mesa: Bump version to 10.1-rc3

Ilia Mirkin (1):
      nv50: make sure to clear _all_ layers of all attachments

Kenneth Graunke (5):
      i965/vec4: Add a brw->gen >= 6 assertion in three-source emitters.
      i965/vec4: Handle ir_triop_lrp on Gen4-5 as well.
      i965: Stop lowering ir_triop_lrp.
      glsl: Delete LRP_TO_ARITH lowering pass flag.
      i965: Don't try to dump shader source for fixed-function FS programs.

Marek Olšák (1):
      vdpau: flush the context before exporting the surface v2

Matt Turner (2):
      glsl: Add is_horizontal() method to ir_expression.
      glsl: Don't vectorize horizontal expressions.

Petri Latvala (1):
      i965: Allocate vec4_visitor's uniform_size and uniform_vector_size arrays dynamically.

Thomas Hellstrom (5):
      pipebuffer, winsys: Add a size match parameter to the cached buffer manager
      gallium/pipebuffer: Add a cache buffer manager bypass mask
      gallium/util: Add flush/map debug utility code
      svga/winsys: Propagate surface shared information to the winsys
      winsys/svga: Avoid calling drm getparam for max surface size on older kernels

Tom Stellard (1):
      r600g/compute: PIPE_CAP_COMPUTE should be false for pre-evergreen GPUs

---
 VERSION                                                |    2 
 src/gallium/auxiliary/Makefile.sources                 |    1 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr.h           |    4 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c     |   28 
 src/gallium/auxiliary/util/u_debug_flush.c             |  391 +++
 src/gallium/auxiliary/util/u_debug_flush.h             |  138 +
 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp     |   14 
 src/gallium/drivers/nouveau/nv50/nv50_context.h        |    2 
 src/gallium/drivers/nouveau/nv50/nv50_state_validate.c |    1 
 src/gallium/drivers/nouveau/nv50/nv50_surface.c        |   21 
 src/gallium/drivers/nouveau/nv50/nv50_transfer.c       |    2 
 src/gallium/drivers/r600/r600_pipe.c                   |    4 
 src/gallium/drivers/svga/Makefile.sources              |    1 
 src/gallium/drivers/svga/include/includeCheck.h        |    1 
 src/gallium/drivers/svga/include/svga3d_caps.h         |   51 
 src/gallium/drivers/svga/include/svga3d_cmd.h          | 1654 ++++++++++++++
 src/gallium/drivers/svga/include/svga3d_devcaps.h      |  236 ++
 src/gallium/drivers/svga/include/svga3d_limits.h       |  101 
 src/gallium/drivers/svga/include/svga3d_reg.h          | 1878 -----------------
 src/gallium/drivers/svga/include/svga3d_shaderdefs.h   |   37 
 src/gallium/drivers/svga/include/svga3d_surfacedefs.h  |  911 ++++++++
 src/gallium/drivers/svga/include/svga3d_types.h        | 1306 +++++++++++
 src/gallium/drivers/svga/include/svga_escape.h         |    2 
 src/gallium/drivers/svga/include/svga_overlay.h        |   10 
 src/gallium/drivers/svga/include/svga_reg.h            |  575 ++++-
 src/gallium/drivers/svga/include/svga_types.h          |    9 
 src/gallium/drivers/svga/include/vmware_pack_begin.h   |    1 
 src/gallium/drivers/svga/include/vmware_pack_end.h     |    1 
 src/gallium/drivers/svga/svga_cmd.c                    |  566 +++++
 src/gallium/drivers/svga/svga_cmd.h                    |   86 
 src/gallium/drivers/svga/svga_context.c                |   31 
 src/gallium/drivers/svga/svga_context.h                |   26 
 src/gallium/drivers/svga/svga_draw.c                   |   18 
 src/gallium/drivers/svga/svga_format.c                 |   10 
 src/gallium/drivers/svga/svga_pipe_constants.c         |    6 
 src/gallium/drivers/svga/svga_pipe_fs.c                |   14 
 src/gallium/drivers/svga/svga_pipe_misc.c              |   39 
 src/gallium/drivers/svga/svga_pipe_vs.c                |   14 
 src/gallium/drivers/svga/svga_resource_buffer.c        |   32 
 src/gallium/drivers/svga/svga_resource_buffer.h        |   76 
 src/gallium/drivers/svga/svga_resource_buffer_upload.c |  236 +-
 src/gallium/drivers/svga/svga_resource_texture.c       |  399 +++
 src/gallium/drivers/svga/svga_resource_texture.h       |   61 
 src/gallium/drivers/svga/svga_sampler_view.c           |    1 
 src/gallium/drivers/svga/svga_screen_cache.c           |    3 
 src/gallium/drivers/svga/svga_shader.c                 |  120 +
 src/gallium/drivers/svga/svga_shader.h                 |   44 
 src/gallium/drivers/svga/svga_state.h                  |    4 
 src/gallium/drivers/svga/svga_state_constants.c        |  215 +
 src/gallium/drivers/svga/svga_state_framebuffer.c      |    5 
 src/gallium/drivers/svga/svga_state_fs.c               |  138 -
 src/gallium/drivers/svga/svga_state_tss.c              |    2 
 src/gallium/drivers/svga/svga_state_vs.c               |   76 
 src/gallium/drivers/svga/svga_surface.c                |   17 
 src/gallium/drivers/svga/svga_swtnl_draw.c             |    8 
 src/gallium/drivers/svga/svga_tgsi.c                   |    8 
 src/gallium/drivers/svga/svga_tgsi.h                   |    6 
 src/gallium/drivers/svga/svga_tgsi_insn.c              |    6 
 src/gallium/drivers/svga/svga_winsys.h                 |  146 +
 src/gallium/drivers/svga/svgadump/svga_dump.c          |  312 ++
 src/gallium/state_trackers/vdpau/output.c              |    1 
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c      |    2 
 src/gallium/winsys/svga/drm/Makefile.sources           |    4 
 src/gallium/winsys/svga/drm/pb_buffer_simple_fenced.c  |  844 +++++++
 src/gallium/winsys/svga/drm/vmw_buffer.c               |  148 +
 src/gallium/winsys/svga/drm/vmw_buffer.h               |   36 
 src/gallium/winsys/svga/drm/vmw_context.c              |  422 +++
 src/gallium/winsys/svga/drm/vmw_context.h              |    8 
 src/gallium/winsys/svga/drm/vmw_fence.c                |  191 +
 src/gallium/winsys/svga/drm/vmw_fence.h                |    5 
 src/gallium/winsys/svga/drm/vmw_screen.c               |   69 
 src/gallium/winsys/svga/drm/vmw_screen.h               |   82 
 src/gallium/winsys/svga/drm/vmw_screen_dri.c           |   94 
 src/gallium/winsys/svga/drm/vmw_screen_ioctl.c         |  434 +++
 src/gallium/winsys/svga/drm/vmw_screen_pools.c         |  188 +
 src/gallium/winsys/svga/drm/vmw_screen_svga.c          |  261 +-
 src/gallium/winsys/svga/drm/vmw_shader.c               |   64 
 src/gallium/winsys/svga/drm/vmw_shader.h               |   67 
 src/gallium/winsys/svga/drm/vmw_surface.c              |  148 +
 src/gallium/winsys/svga/drm/vmw_surface.h              |   19 
 src/gallium/winsys/svga/drm/vmwgfx_drm.h               |  330 ++
 src/glsl/ir.h                                          |   12 
 src/glsl/ir_optimization.h                             |    5 
 src/glsl/lower_instructions.cpp                        |   32 
 src/glsl/opt_vectorize.cpp                             |   15 
 src/glx/glxcmds.c                                      |   20 
 src/mesa/drivers/dri/i915/i915_context.c               |    1 
 src/mesa/drivers/dri/i915/intel_buffer_objects.c       |   15 
 src/mesa/drivers/dri/i915/intel_screen.c               |    2 
 src/mesa/drivers/dri/i965/brw_shader.cpp               |    4 
 src/mesa/drivers/dri/i965/brw_vec4.h                   |   32 
 src/mesa/drivers/dri/i965/brw_vec4_gs.c                |    5 
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp         |   54 
 src/mesa/drivers/dri/i965/brw_vs.c                     |    9 
 src/mesa/drivers/dri/i965/intel_blit.c                 |    6 
 src/mesa/drivers/dri/i965/intel_screen.c               |    2 
 src/mesa/main/format_unpack.c                          |   22 
 src/mesa/main/texgetimage.c                            |   11 
 src/mesa/state_tracker/st_vdpau.c                      |    4 
 99 files changed, 11005 insertions(+), 2770 deletions(-)
---


More information about the Xquartz-changes mailing list