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