[Mesa-dev] New stable-branch 10.2 candidate pushed

Emil Velikov emil.l.velikov at gmail.com
Tue Sep 2 12:54:23 PDT 2014


Hello list,

Time for another bi-weekly stable candidate. This time around we have
 - 54 queued
 - 13 nominated (outstanding)
 - and 4 rejected patches
Take a look at section "Mesa stable queue" for more information.


Regressions - classic swrast
---------------------------
Tests:
 - glean/fragProg1-CMP
 - glean/glsl1-Preprocessor test 11 (#elif)

If there are any other issues with this commit I will revert it before
releasing 10.2.7.

Offending commit d82ca4e2b2b (mesa: Handle uninitialized textures like other
textures in get_tex_level_parameter_image)

No other regressions were noticed for classic and gallium swrast.



Testing reports/general approval
--------------------------------
Any testing reports (or general approval of the state of the branch) will be
greatly appreciated.



Trivial merge conflicts
-----------------------
Here are the commits where I manually merged conflicts, (so these might
merit additional review):

commit c5885eca151bd6d0405c68b8494c94be3c3f0050
Author: Tom Stellard <thomas.stellard at amd.com>

    radeonsi/compute: Update reference counts for buffers in
si_set_global_binding()
    (cherry picked from commit 05e9681d5524981db623c077708816476553f908)

commit f293bb9664da86d8e8caf02f5466eec4b18cd8a9
Author: Tom Stellard <thomas.stellard at amd.com>

    pipe-loader: Fix memory leak v2
    (cherry picked from commit 43d954342e02a2bd719e543d567fd6c43b3e5367)

commit 6e46a1c0b3801a3360c0f69b0aa6fb46687cd648
Author: Marek Olšák <marek.olsak at amd.com>

    glsl_to_tgsi: allocate and enlarge arrays for temporaries on demand
    (cherry picked from commit 482def592fede9c4c2f1e6944df42e8319dd6b78)

commit 836b0ae8b618e857a0f12ed725a091cf81da3000
Author: Ilia Mirkin <imirkin at alum.mit.edu>

    nvc0/ir: avoid infinite recursion when finding first uses of tex
    (cherry picked from commit c4bb436f7660c951cd27e52660cf825da68793e5)


As usual the plan is to have the next stable (10.2.7) released on Friday, so
if you have any questions or comments that you would like to share before the
release, please go ahead.


Cheers,
Emil


Mesa stable queue
-----------------

Nominated (13)
==============

Andreas Pokorny (1):
      i915: Fix missing image size in imported dma_bufs

Ian Romanick (9):
      mesa: Document SYSTEM_VALUE_VERTEX_ID and SYSTEM_VALUE_INSTANCE_ID
      mesa: Add SYSTEM_VALUE_VERTEX_ID_ZERO_BASE
      mesa: Add SYSTEM_VALUE_BASE_VERTEX
      mesa: Add STATE_BASE_VERTEX
      glsl/linker: Make get_main_function_signature public
      glsl: Add a lowering pass for gl_VertexID
      i965: Handle SYSTEM_VALUE_VERTEX_ID_ZERO_BASE
      i965: If STATE_BASE_VERTEX is used, set its value
      i965: Request lowering gl_VertexID

Kristian Høgsberg (1)
      meta: Make MESA_META_DRAW_BUFFERS restore properly

Matt Turner (1):
      i965/vec4: Reswizzle sources when necessary.

Stefan Dirsch (1):
      Suppress any "libGL:..." warnings when LIBGL_DEBUG == "quiet"


Queued (54)
===========

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 (1):
      winsys/radeon: fix nop packet padding for hawaii

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

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

Emil Velikov (16):
      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

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

Ilia Mirkin (9):
      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

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

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.

Marek Olšák (3):
      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

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

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

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.


Rejected (4)
============

Tom Stellard (3):
      radeon/compute: Report a value for PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE
      radeonsi/compute: Whitespace fixes
      radeonsi/compute: Stop leaking the input buffer

Emil Velikov (1):
      mesa: guard better when building with sse4.1 optimisations

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140902/782ddad3/attachment.sig>


More information about the mesa-dev mailing list