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

mesa: Changes to 'refs/tags/mesa-10.2.8-1'



Tag 'mesa-10.2.8-1' created by maximilian attems <maks@gluino> at 2014-10-05 11:52 +0000

release 10.2.8-1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJUMTDwAAoJEBAlLmU6keUneWoP/2CSS/ozt5udRuXxqdkGDcc0
xz7wWIvuhsrhUUo8euFQCffqOlaxblztMdtY1DCY1ArveHJWBdcWE96+MXRiANCi
mQb6pHVqy59XbrE6otwunlvT0j8x7xjuWNUJzoIm6OFlVem32nD3DpXVZyRs48rx
jeq1AZXsAHq2KuXZzHDd4iZCzP1oh6rijZVWccjpO4D2kgiOeGhybCPH34mGpsWt
Vx7n9iBNg2bNh1e+oJpC92lLyLCMpBswDc1r+MC/op0VIgwlLSM0P+3jnNPMcPJM
APSSwCLARD5lnbdiq3fKGelPfzj/WAwomzIpzRJJhsVx4XQ856aDuvF6Q/gp3NDG
Q9+4exfN+wM04KcfiR/8Sjjm/gVHAIEdy9uy5C+j+5UIiar5xvBKPrlxBrvT9iYM
XNZKNbzckHY1c/QzRQf+2bdsOlNxXPwqcrlDCXM+tuXdiD6M+rX5nzDnPIxNpQxv
6iw/5Rr9nagHV9hK4ecf+NgJGCXfo6LieBMI3pJLCzwT2vYh0uQHvb1yVVi1SxKi
v6zW36qt7l0OljhnJtE1jGuo7cmSdasUpehcmhV9wTUVCKsyrGUPM57sWXTJlCAi
U36xkSznw20bVTaffsDeShvNjlxf9g8qdE0g18XRCZlI2WzlB4Gtxsr3OuzScHrJ
bsv/Y/Qt81Nud5Rcq47Q
=v1z1
-----END PGP SIGNATURE-----

Changes since mesa-10.2.6-1:
Aaron Watry (1):
      gallivm: Fix build after LLVM commit 211259

Adam Jackson (1):
      radeonsi: Don't use anonymous struct trick in atom tracking

Alex Deucher (2):
      radeonsi: add new CIK pci ids
      radeonsi: add new SI pci ids

Andreas Boll (3):
      winsys/radeon: fix nop packet padding for hawaii
      Merge tag 'mesa-10.2.7' into debian-unstable
      New upstream release.

Anuj Phogat (1):
      i965: Bail on vec4 copy propagation for scratch writes with source modifiers

Brian Paul (1):
      mesa: fix NULL pointer deref bug in _mesa_drawbuffers()

Carl Worth (2):
      docs: Add sha256 sums for the 10.2.6 release
      Makefile: Switch from md5sums to sha256sums

Christoph Bumiller (2):
      nv50/ir/util: fix BitSet issues
      nvc0/ir: clarify recursion fix to finding first tex uses

Dave Airlie (1):
      i965: add missing parens in vec4 visitor

Emil Velikov (22):
      configure.ac: bail out if building gallium_gbm without gallium_egl
      android: gallium/nouveau: fix include folders, link against libstlport
      android: egl/main: fixup the nouveau build
      automake: gallium/freedreno: drop spurious include dirs
      android: gallium/freedreno: add preliminary build
      android: egl/main: add/enable freedreno
      android: gallium/auxiliary: drop log2/log2f redefitions
      android: drop HAL_PIXEL_FORMAT_RGBA_{5551,4444}
      android: glsl: the stlport over the limited Android STL
      android: dri/i915: do not build an 'empty' driver
      cherry-ignore: remove patch that lacking previous dependencies
      cherry-ignore: PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE is not it 10.2
      cherry-ignore: drop whitespace fix
      cherry-ignore: reject a15088338eb
      get-pick-list.sh: Require explicit "10.2" for nominating stable patches
      mesa: fix make tarballs
      Update VERSION to 10.2.7
      Add release notes for the 10.2.7 release
      docs: Add sha256 sums for the 10.2.7 release
      configure: bail out if building svga without libdrm
      Update VERSION to 10.2.8
      Add release notes for the 10.2.8 release

Ian Romanick (1):
      mesa: Handle uninitialized textures like other textures in get_tex_level_parameter_image

Ilia Mirkin (13):
      nouveau: make sure to invalidate any vbo state as well
      nouveau: don't keep stale pointer to free'd data
      nvc0/ir: avoid infinite recursion when finding first uses of tex
      nv50: zero out unbound samplers
      nvc0: don't make 1d staging textures linear
      nv50/ir: avoid creating instructions that can't be emitted
      nv50: set the miptree address when clearing bo's in vp2 init
      nv50: mt address may not be the underlying bo's start address
      nv50: attach the buffer bo to the miptree structures
      nv50/ir: avoid array overrun when checking for supported mods
      nouveau: only enable the depth test if there actually is a depth buffer
      nouveau: only enable stencil func if the visual has stencil bits
      nouveau: change internal variables to avoid conflicts with macro args

Jan Vesely (1):
      gallivm: Fix build with latest LLVM

Jonathan Gray (1):
      configure.ac: strip _GNU_SOURCE from llvm-config output

José Fonseca (2):
      mesa: Move declaration to top of block.
      gallivm: Disable workaround for PR12833 on LLVM 3.2+.

Kenneth Graunke (3):
      i965/vec4: Set NoMask for GS_OPCODE_SET_VERTEX_COUNT on Gen8+.
      i965/vec4: Respect ir->force_writemask_all in Gen8 code generation.
      i965/clip: Fix brw_clip_unfilled.c/compute_offset's assembly.

Maarten Lankhorst (4):
      nouveau: re-allocate bo's on overflow
      nouveau: fix MPEG4 hw decoding
      nouveau: rework reference frame handling
      nouveau: remove unneeded assert

Marek Olšák (6):
      r600g: fix constant buffer fetches
      radeonsi: save scissor state and sample mask for u_blitter
      glsl_to_tgsi: allocate and enlarge arrays for temporaries on demand
      r600g,radeonsi: make sure there's enough CS space before resuming queries
      mesa: set UniformBooleanTrue = 1.0f by default
      st/mesa: use 1.0f as boolean true on drivers without integer support

Paulo Sergio Travaglia (2):
      android: gallium/radeon: attempt to fix the android build
      android: egl/main: resolve radeon linking issues

Pekka Paalanen (1):
      egl_dri2: fix EXT_image_dma_buf_import fds

Richard Sandiford (1):
      gallivm: Fix uses of 2^24

Robert Bragg (1):
      meta: save and restore swizzle for _GenerateMipmap

Roland Scheidegger (1):
      gallivm: set mcpu when initializing llvm execution engine

Thomas Hellstrom (1):
      winsys/svga: Fix incorrect type usage in IOCTL v2

Tom Stellard (7):
      radeon/compute: Fix reported values for MAX_GLOBAL_SIZE and MAX_MEM_ALLOC_SIZE
      radeonsi/compute: Update reference counts for buffers in si_set_global_binding()
      radeonsi/compute: Call si_pm4_free_state() after emitting compute state
      clover: Flush the command queue in clReleaseCommandQueue()
      radeon: Add work-around for missing Hainan support in clang < 3.6 v2
      pipe-loader: Fix memory leak v2
      r600g/compute: Don't initialize vertex_buffer_state masks to 0x2

Vinson Lee (1):
      gallivm: Fix build with LLVM >= 3.6 r215967.

maximilian attems (3):
      Merge tag 'mesa-10.2.8' of git://anongit.freedesktop.org/mesa/mesa into debian-unstable
      changelog update version to latest stable release
      changelog: prepare to release mesa 10.2.8-1

---
 Android.mk                                                    |    4 
 Makefile.am                                                   |   11 
 VERSION                                                       |    2 
 bin/.cherry-ignore                                            |   12 
 bin/get-pick-list.sh                                          |    2 
 configure.ac                                                  |    8 
 debian/changelog                                              |    6 
 docs/relnotes/10.2.6.html                                     |    3 
 docs/relnotes/10.2.7.html                                     |  211 ++++++++++
 docs/relnotes/10.2.8.html                                     |  128 ++++++
 include/pci_ids/radeonsi_pci_ids.h                            |    7 
 src/egl/drivers/dri2/egl_dri2.c                               |   37 -
 src/egl/drivers/dri2/platform_android.c                       |    4 
 src/egl/main/Android.mk                                       |   27 -
 src/gallium/Android.mk                                        |    8 
 src/gallium/auxiliary/gallivm/lp_bld_arit.c                   |    8 
 src/gallium/auxiliary/gallivm/lp_bld_debug.cpp                |   12 
 src/gallium/auxiliary/gallivm/lp_bld_misc.cpp                 |   34 +
 src/gallium/auxiliary/pipe-loader/pipe_loader.h               |    2 
 src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c           |    1 
 src/gallium/auxiliary/util/u_math.h                           |   22 -
 src/gallium/drivers/freedreno/Android.mk                      |   44 ++
 src/gallium/drivers/freedreno/Makefile.am                     |    2 
 src/gallium/drivers/freedreno/freedreno_screen.c              |    4 
 src/gallium/drivers/nouveau/Android.mk                        |    9 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |   34 +
 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp      |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp            |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp   |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp   |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_util.cpp          |    8 
 src/gallium/drivers/nouveau/codegen/nv50_ir_util.h            |    1 
 src/gallium/drivers/nouveau/nouveau_vp3_video.h               |    2 
 src/gallium/drivers/nouveau/nouveau_vp3_video_vp.c            |   46 +-
 src/gallium/drivers/nouveau/nv50/nv50_state.c                 |    7 
 src/gallium/drivers/nouveau/nv50/nv50_state_validate.c        |    8 
 src/gallium/drivers/nouveau/nv50/nv50_surface.c               |   16 
 src/gallium/drivers/nouveau/nv50/nv50_transfer.c              |    2 
 src/gallium/drivers/nouveau/nv50/nv84_video.c                 |   15 
 src/gallium/drivers/nouveau/nv50/nv98_video_bsp.c             |   39 +
 src/gallium/drivers/nouveau/nv50/nv98_video_vp.c              |    1 
 src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c               |    1 
 src/gallium/drivers/nouveau/nvc0/nvc0_video.c                 |   10 
 src/gallium/drivers/nouveau/nvc0/nvc0_video_bsp.c             |   47 ++
 src/gallium/drivers/nouveau/nvc0/nvc0_video_vp.c              |    1 
 src/gallium/drivers/r300/Android.mk                           |    3 
 src/gallium/drivers/r600/Android.mk                           |    2 
 src/gallium/drivers/r600/evergreen_compute.c                  |    3 
 src/gallium/drivers/r600/r600_shader.c                        |    1 
 src/gallium/drivers/radeon/Android.mk                         |   38 +
 src/gallium/drivers/radeon/r600_pipe_common.c                 |   47 +-
 src/gallium/drivers/radeon/r600_query.c                       |   28 +
 src/gallium/drivers/radeonsi/Android.mk                       |    2 
 src/gallium/drivers/radeonsi/si_blit.c                        |    7 
 src/gallium/drivers/radeonsi/si_compute.c                     |    6 
 src/gallium/drivers/radeonsi/si_descriptors.c                 |    6 
 src/gallium/drivers/radeonsi/si_hw_context.c                  |    2 
 src/gallium/drivers/radeonsi/si_pipe.c                        |    6 
 src/gallium/drivers/radeonsi/si_pipe.h                        |    2 
 src/gallium/drivers/radeonsi/si_state.c                       |   18 
 src/gallium/drivers/radeonsi/si_state.h                       |   14 
 src/gallium/drivers/radeonsi/si_state_draw.c                  |    2 
 src/gallium/state_trackers/clover/api/queue.cpp               |    6 
 src/gallium/state_trackers/egl/android/native_android.cpp     |    4 
 src/gallium/targets/egl-static/Android.mk                     |    3 
 src/gallium/winsys/freedreno/drm/Android.mk                   |   37 +
 src/gallium/winsys/nouveau/drm/Android.mk                     |    5 
 src/gallium/winsys/radeon/drm/Android.mk                      |    4 
 src/gallium/winsys/radeon/drm/radeon_drm_cs.c                 |   62 +-
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c             |   10 
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.h             |    1 
 src/gallium/winsys/svga/drm/vmw_screen_dri.c                  |   13 
 src/glsl/Android.mk                                           |    2 
 src/mesa/drivers/common/meta_blit.c                           |    4 
 src/mesa/drivers/common/meta_generate_mipmap.c                |   12 
 src/mesa/drivers/dri/i915/Android.mk                          |    2 
 src/mesa/drivers/dri/i965/brw_clip_unfilled.c                 |    6 
 src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp       |    4 
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp                |    3 
 src/mesa/drivers/dri/i965/gen8_vec4_generator.cpp             |    5 
 src/mesa/drivers/dri/nouveau/nouveau_bufferobj.c              |    1 
 src/mesa/drivers/dri/nouveau/nouveau_render_t.c               |   20 
 src/mesa/drivers/dri/nouveau/nouveau_state.c                  |    1 
 src/mesa/drivers/dri/nouveau/nv04_state_fb.c                  |    1 
 src/mesa/drivers/dri/nouveau/nv04_state_raster.c              |    7 
 src/mesa/drivers/dri/nouveau/nv10_state_fb.c                  |    1 
 src/mesa/drivers/dri/nouveau/nv10_state_raster.c              |    7 
 src/mesa/drivers/dri/nouveau/nv20_state_fb.c                  |    1 
 src/mesa/main/buffers.c                                       |    2 
 src/mesa/main/context.c                                       |    3 
 src/mesa/main/macros.h                                        |    7 
 src/mesa/main/texparam.c                                      |   11 
 src/mesa/state_tracker/st_extensions.c                        |    5 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp                    |   54 +-
 94 files changed, 1060 insertions(+), 289 deletions(-)
---


Reply to: