<div dir="ltr"><div><div>Emil,<br><br></div>I spoke with Neil Roberts, and the two patches of mine you have listed as rejected here are required basis for his four queued commits (all of these pertain to meta_pbo_texSubImage).  The only patch that was reverted was my "1D ARRAY" patch.<br><br></div>Laura<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 12, 2015 at 6:50 AM, Emil Velikov <span dir="ltr"><<a href="mailto:emil.l.velikov@gmail.com" target="_blank">emil.l.velikov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello list,<br>
<br>
The candidate for the Mesa 10.5.1 is now available. The current patch queue<br>
is as follows:<br>
 - 57 queued<br>
 - 3 nominated (outstanding)<br>
 - and 2 rejected (obsolete) patches<br>
<br>
This provides us with over a dozen i965 fixes for all over the driver, some<br>
r300g ones (correct handling of RGTC1 and LATC1 formats, fixed sRGB blits)<br>
and improvements in the freedreno compiler along side with fixed rendering<br>
in Xonotic and others.<br>
<br>
Take a look at section "Mesa stable queue" for more information.<br>
<br>
Testing<br>
-------<br>
The following results are against piglit 305ecc3ac89.<br>
<br>
<br>
Changes - classic i965(snb)<br>
---------------------------<br>
None.<br>
<br>
<br>
Changes - swrast classic<br>
------------------------<br>
None.<br>
<br>
<br>
Changes - gallium softpipe, llvmpipe (LLVM 3.5.1)<br>
------------------------------------<br>
None.<br>
<br>
<br>
Testing reports/general approval<br>
--------------------------------<br>
Any testing reports (or general approval of the state of the branch)<br>
will be greatly appreciated.<br>
<br>
<br>
Trivial merge conflicts<br>
-----------------------<br>
Here are the commits where I manually merged conflicts, so these might<br>
merit additional review:<br>
<br>
commit 31fcb21ef523434a254c0bbff515345c2c6d8152<br>
Author: Matt Turner <<a href="mailto:mattst88@gmail.com">mattst88@gmail.com</a>><br>
<br>
    i965: Avoid applying negate to wrong MAD source.<br>
<br>
    (cherry picked from commit d528907fd2950c7bb968fff66dd79863cd128890)<br>
<br>
commit c3fc8b2870668fe0313fd35b2789306dbf3b9594<br>
Author: Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>><br>
<br>
    i965/fs: Set force_writemask_all on shader_time instructions.<br>
<br>
    (cherry picked from commit ef9cc7d0c176669c03130abf576f2b700be39514)<br>
<br>
commit 82ef4994ddc0222241b101bcda8e729e729d93b0<br>
Author: Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>><br>
<br>
    i965/fs: Set smear on shader_time diff register.<br>
<br>
    (cherry picked from commit f1adc45dbe649cdd4538fb96f6d2a27328bbfba1)<br>
<br>
<br>
commit c232d765affc06cc6e81ddee07656919e7f17aa5<br>
Author: Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>><br>
<br>
    i965/fs: Make emit_shader_time_end() insert before EOT.<br>
<br>
    (cherry picked from commit 4ebeb71573ad44f7657810dc5dd2c9030e3e63db)<br>
<br>
<br>
commit fbd06fe65c0fe57f0dea96c87d9f0eb5abc72bb7<br>
Author: Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>><br>
<br>
    i965/fs: Don't issue FB writes for bound but unwritten color targets.<br>
<br>
    (cherry picked from commit e95969cd9548033250ba12f2adf11740319b41e7)<br>
<br>
<br>
The plan is to have 10.5.1 this Friday(13th March).<br>
<br>
If you have any questions or comments that you would like to share<br>
before the release, please go ahead.<br>
<br>
<br>
Cheers,<br>
Emil<br>
<br>
<br>
Mesa stable queue<br>
-----------------<br>
<br>
Nominated (3)<br>
=============<br>
<br>
Anuj Phogat (1):<br>
      glsl: Generate link error for non-matching gl_FragCoord redeclarations<br>
<br>
Brian Paul (1):<br>
      configure: don't try to build gallium DRI drivers if --disable-dri is set<br>
<br>
Mario Kleiner (1):<br>
      glx: Handle out-of-sequence swap completion events correctly.<br>
<br>
<br>
Rejected (2)<br>
============<br>
<br>
Laura Ekstrand (2):<br>
      common: Correct texture init for meta pbo uploads and downloads.<br>
      common: Correct PBO 2D_ARRAY handling.<br>
<br>
<br>
Queued (57)<br>
===========<br>
<br>
Andrey Sudnik (1):<br>
      i965/vec4: Don't lose the saturate modifier in copy propagation.<br>
<br>
Chris Forbes (1):<br>
      i965/gs: Check newly-generated GS-out VUE map against correct stage<br>
<br>
Daniel Stone (1):<br>
      egl: Take alpha bits into account when selecting GBM formats<br>
<br>
Emil Velikov (4):<br>
      docs: Add sha256 sums for the 10.5.0 release<br>
      egl/main: no longer export internal function<br>
      cherry-ignore: ignore a few more commits picked without -x<br>
      mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a<br>
<br>
Frank Henigman (1):<br>
      intel: fix EGLImage renderbuffer _BaseFormat<br>
<br>
Iago Toral Quiroga (1):<br>
      i965: Fix out-of-bounds accesses into pull_constant_loc array<br>
<br>
Ian Romanick (1):<br>
      i965/fs/nir: Use emit_math for nir_op_fpow<br>
<br>
Ilia Mirkin (3):<br>
      freedreno: move fb state copy after checking for size change<br>
      freedreno/ir3: fix array count returned by TXQ<br>
      freedreno/ir3: get the # of miplevels from getinfo<br>
<br>
Jason Ekstrand (2):<br>
      meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store in meta_begin<br>
      main/base_tex_format: Properly handle STENCIL_INDEX1/4/16<br>
<br>
Kenneth Graunke (8):<br>
      i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta.<br>
      glsl: Mark array access when copying to a temporary for the ?: operator.<br>
      i965/fs: Set force_writemask_all on shader_time instructions.<br>
      i965/fs: Set smear on shader_time diff register.<br>
      i965/fs: Make emit_shader_time_write return rather than emit.<br>
      i965/fs: Make get_timestamp() pass back the MOV rather than emitting it.<br>
      i965/fs: Make emit_shader_time_end() insert before EOT.<br>
      i965/fs: Don't issue FB writes for bound but unwritten color targets.<br>
<br>
Laura Ekstrand (2):<br>
      main: Fix target checking for CompressedTexSubImage*D.<br>
      main: Fix target checking for CopyTexSubImage*D.<br>
<br>
Marc-Andre Lureau (1):<br>
      gallium/auxiliary/indices: fix start param<br>
<br>
Marek Olšák (3):<br>
      r300g: fix RGTC1 and LATC1 SNORM formats<br>
      r300g: fix a crash when resolving into an sRGB texture<br>
      r300g: fix sRGB->sRGB blits<br>
<br>
Matt Turner (12):<br>
      i965/vec4: Fix implementation of i2b.<br>
      mesa: Indent break statements and add a missing one.<br>
      mesa: Free memory allocated for luminance in readpixels.<br>
      mesa: Correct backwards NULL check.<br>
      i965: Consider scratch writes to have side effects.<br>
      i965/fs: Don't use backend_visitor::instructions after creating the CFG.<br>
      r300g: Use PATH_MAX instead of limiting ourselves to 100 chars.<br>
      r300g: Check return value of snprintf().<br>
      i965/fs: Don't propagate cmod to inst with different type.<br>
      i965: Tell intel_get_memcpy() which direction the memcpy() is going.<br>
      Revert SHA1 additions.<br>
      i965: Avoid applying negate to wrong MAD source.<br>
<br>
Neil Roberts (4):<br>
      meta: In pbo_{Get,}TexSubImage don't repeatedly rebind the source tex<br>
      Revert "common: Fix PBOs for 1D_ARRAY."<br>
      meta: Allow GL_UN/PACK_IMAGE_HEIGHT in _mesa_meta_pbo_Get/TexSubImage<br>
      meta: Fix the y offset for 1D_ARRAY in _mesa_meta_pbo_TexSubImage<br>
<br>
Rob Clark (11):<br>
      freedreno/ir3: fix silly typo for binning pass shaders<br>
      freedreno/a2xx: fix increment in assert<br>
      freedreno/a4xx: bit of cleanup<br>
      freedreno: update generated headers<br>
      freedreno/a4xx: set PC_PRIM_VTX_CNTL.VAROUT properly<br>
      freedreno: update generated headers<br>
      freedreno/a4xx: aniso filtering<br>
      freedreno/ir3: fix up cat6 instruction encodings<br>
      freedreno/ir3: add support for memory (cat6) instructions<br>
      freedreno/ir3: handle flat bypass for a4xx<br>
      freedreno/ir3: fix failed assert in grouping<br>
<br>
Stefan Dösinger (1):<br>
      r300g: Fix the ATI1N swizzle (RGTC1 and LATC1)<br>
<br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</blockquote></div><br></div>