URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2416223f1d7b6d23a3f4f6df4f9726bd12eab200
Author: Florian Will <[email protected]>
Date:   Fri Jan 5 15:33:31 2018 +0100

    glsl: Respect std430 layout in lower_buffer_access
    
    Respect the std430 rules for determining offset and size of struct
    members when using a std430 buffer. std140 rules lead to wrong buffer
    offsets in that case.
    
    Fixes my test case attached in Bugzilla. No piglit changes.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104492
    Reviewed-by: Timothy Arceri <[email protected]>
    (cherry picked from commit 7e025def6d7d3d6bf94facd6ec6d956f40cbb31e)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a7ffd93c28e4e36fa02d4d707f55815c2e8c074
Author: Józef Kucia <[email protected]>
Date:   Sun Dec 31 10:19:15 2017 +0100

    radeonsi: fix alpha-to-coverage if color writes are disabled
    
    If alpha-to-coverage is enabled, we have to compute alpha
    even if color writes are disabled.
    
    Signed-off-by: Józef Kucia <[email protected]>
    Signed-off-by: Marek Olšák <[email protected]>
    (cherry picked from commit f222cf3c6d6fc5d9dee3742d20aa77cfff9c39f8)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9be5e0cf7cea644916ad81f74288d4a1d86ae55d
Author: Thomas Hellstrom <[email protected]>
Date:   Thu Jan 11 10:19:23 2018 +0100

    loader/dri3: Avoid freeing renderbuffers in use
    
    Upon reception of an event that lowered the number of active back buffers,
    the code would immediately try to free all back buffers with an id equal to 
or
    higher than the new number of active back buffers.
    
    However, that could lead to an active or to-be-active back buffer being 
freed,
    since the old number of back buffers was used when obtaining an idle back
    buffer for use.
    
    This lead to crashes when lowering the number of active back buffers by
    transitioning from page-flipping to non-page-flipping presents.
    
    Fix this by computing the number of active back buffers only when trying to
    obtain a new back buffer.
    
    Fixes: 15e208c4cc ("loader/dri3: Don't accidently free buffer holding new 
back content")
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104214
    Cc: "17.3" <[email protected]>
    Tested-by: Andriy.Khulap <[email protected]>
    Tested-by: Vadym Shovkoplias <[email protected]>
    Reviewed-by: Michel Dänzer <[email protected]>
    Signed-off-by: Thomas Hellstrom <[email protected]>
    (cherry picked from commit 897c54d522ab960a879b763a15e489f630c491ee)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d774fe8ef94799b1b036d1b5cbf4f4f80964aa11
Author: Andres Gomez <[email protected]>
Date:   Wed Jan 10 23:11:51 2018 +0200

    anv: Import mako templates only during execution of anv_extensions
    
    anv_extensions usage from anv_icd was bringing the unwanted dependency
    of mako templates for the latter. We don't want that since it will
    force the dependency even for distributable tarballs which was not
    needed until now.
    
    Jason suggested this approach.
    
    v2: Patch simplification (Jason).
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104551
    Fixes: 0ab04ba979b ("anv: Use python to generate ICD json files")
    Cc: Jason Ekstrand <[email protected]>
    Cc: Emil Velikov <[email protected]>
    Signed-off-by: Andres Gomez <[email protected]>
    Reviewed-by: Jason Ekstrand <[email protected]>
    (cherry picked from commit a1901d092c053485cdfff0a65a83f9f0987ffc62)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc2b5d6163f04d4c5869b1186a64110787c4dd64
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Wed Jan 10 17:05:10 2018 +0100

    ac/nir: Sanitize location_frac for local variables.
    
    If they were promoted from inputs/outputs, they could have a
    non-zero value left over, which messed with our store handling.
    
    Fixes: 06f05040eb "radv: Link shaders."
    Reviewed-by: Timothy Arceri <[email protected]>
    (cherry picked from commit 67e09c8b451e1db8bd901279160b982b0df0fa41)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecf2e33760f9de3ac6d66558f686c5b574db67a2
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Thu Jan 4 01:45:15 2018 +0100

    radv: Invalidate L1 for VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT.
    
    These are just shaders reads, so we need to invalidate L1.
    
    Fixes: 6dbb0eaccc "radv: handle subpass cache flushes"
    Reviewed-by: Samuel Pitoiset <[email protected]>
    (cherry picked from commit f2c9f13ec2fdab99f5aa7f32845ee94dd1942fe9)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3561eabf8793bac5e0a6505a37dcee1f4b6f38ab
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Tue Jan 2 00:04:14 2018 +0100

    ac/nir: Handle loading data from compact arrays.
    
    Fixes: f4e499ec791 "radv: add initial non-conformant radv vulkan driver"
    Reviewed-by: Dave Airlie <[email protected]>
    (cherry picked from commit c99426ea831f9e38624bbd1d2f0bc54bdfaf2b6b)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fe6c5fdfbd52cdf6b6b59c2c451fbc38debd15b
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Tue Jan 2 03:32:14 2018 +0100

    radv: Allow writing 0 scissors.
    
    When rasterization is disabled we can have that few.
    
    Fixes: 76603aa90b8 "radv: Drop the default viewport when 0 viewports are 
given."
    Reviewed-by: Dave Airlie <[email protected]>
    (cherry picked from commit 1c78e4f0535f3650acaf19d2ad19e4cc7bc3b0fd)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=467414c5cd451b6502021f35c3e9e6bc1dac9853
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Wed Jan 3 21:58:49 2018 +0100

    radv: Use correct HTILE expanded words.
    
    Seems like users are actually hitting 0xFFFFFFFF actually making
    things broken for them, and the mad max regression is fixed, so
    lets put this in once more.
    
    v2: Use 0xf for depth-only htile. (Dave)
    
    Fixes: af2844116fd "radv: Revert HTILE reset word to 0xFFFFFFFF."
    Reviewed-by: Dave Airlie <[email protected]>
    (cherry picked from commit 5158603182fe7435bc825b09890d77eea49d2074)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d16639bdc33a761fcdcdd8672a3169d5f0b0b91b
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Fri Dec 29 10:59:27 2017 +0100

    Revert "radv/gfx9: fix block compression texture views."
    
    This reverts commit 59515780433837ad3975f8ed20b93cf2fe6870e5.
    
    The mentioned commit causes a hang in DoW3 on Vega.
    
    Fixes: 59515780433 "radv/gfx9: fix block compression texture views."
    Acked-by: Dave Airlie <[email protected]>
    (cherry picked from commit 516a80b579163ef0894bb2fe2922912ef8599205)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8296fc4516f246d9f5dbf87b578e20f474be79b
Author: Dave Airlie <[email protected]>
Date:   Fri Dec 29 11:32:36 2017 +1000

    radv/gfx9: use correct swizzle parameter to work out border swizzle.
    
    This should fix:
    
dEQP-VK.pipeline.sampler.view_type.*.format.b4g4r4a4_unorm_pack16.address_modes.all_mode_clamp_to_border_opaque_black
    and a few others in that area.
    
    Fixes: b11c4a5546 (radv: add texture descriptor/fmask/cmask support for 
GFX9)
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>
    (cherry picked from commit a4c23ce1b68bce0e0393f8355c0a91d52a90bdbd)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f82c02f1f18c16cabc47f203a3dc4300e7b5adc6
Author: Dave Airlie <[email protected]>
Date:   Fri Dec 29 11:00:34 2017 +1000

    radv/gfx9: use a bigger hammer to flush cb/db caches.
    
    amdvlk is probably more subtle than this but it never uses
    the inv cb/db variants, we fail some CTS tests without this.
    
    Fixes:
    dEQP-VK.renderpass.dedicated_allocation.formats.d32_sfloat_s8_uint.input*.
    
    Fixes: c2fbeb7ca05 (radv: add GFX9 cache flushing support.)
    Reviewed-by: Bas Nieuwenhuizen <[email protected]> (for now :-)
    Signed-off-by: Dave Airlie <[email protected]>
    (cherry picked from commit 868377ab33e09a211ddc9f0ca82b15e7b40dd95b)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=419551fb27c30df71b8a6d809cab6a31c76fdd74
Author: Dave Airlie <[email protected]>
Date:   Fri Dec 29 10:30:39 2017 +1000

    radv/gfx9: fix block compression texture views.
    
    This ports a fix from amdvlk, to fix the sizing for mip levels
    when block compressed images are viewed using uncompressed views.
    
    Fixes:
    dEQP-VK.image.texel_view_compatible.graphic.extended*bc*
    
    Fixes: e38685cc62e 'Revert "radv: disable support for VEGA for now."'
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>
    (cherry picked from commit 59515780433837ad3975f8ed20b93cf2fe6870e5)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b628a174ec39b3f9542a1fa8aa6d7e3f639e160
Author: Dave Airlie <[email protected]>
Date:   Fri Dec 29 09:20:21 2017 +1000

    radv/gfx9: fix buffer to image for 3d images on compute queues
    
    This fixes some of the broken:
    dEQP-VK.synchronization.op.multi_queue.*64x64x8* tests.
    
    Fixes: e38685cc62e 'Revert "radv: disable support for VEGA for now."'
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>
    (cherry picked from commit 420627e6e79fe96504bbef463433bb827e597d84)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad6bcb697848b0a44979125c8b2f2de39d4f8399
Author: Dave Airlie <[email protected]>
Date:   Fri Dec 29 08:52:07 2017 +1000

    radv/gfx9: fix 3d image clears on compute queues
    
    This fixes some of the broken:
    dEQP-VK.synchronization.op.multi_queue.*64x64x8* tests.
    
    Fixes: e38685cc62e 'Revert "radv: disable support for VEGA for now."'
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>
    (cherry picked from commit 09612a62e169c7d918e6578408166c1f32db8bc4)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=89dbb6e0a5c2ca4981c6e1cee1fe725adabacb4a
Author: Dave Airlie <[email protected]>
Date:   Thu Dec 28 17:10:35 2017 +1000

    radv/gfx9: fix 3d image to image transfers on compute queues.
    
    This fixes some of the broken:
    dEQP-VK.synchronization.op.multi_queue.*64x64x8* tests.
    
    Fixes: e38685cc62e 'Revert "radv: disable support for VEGA for now."'
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>
    (cherry picked from commit d08f2678145018763570900f38e4c95b67378df0)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=27819a4f2383cbc298dee33aa2a0375f3afe82c5
Author: Dave Airlie <[email protected]>
Date:   Thu Dec 28 16:31:48 2017 +1000

    radv: fix pipeline statistics end query on compute queue
    
    It's legal to a pipeline stat query on a compute queue,
    but we'd emit the wrong packet here. This should fix it to emit
    the correct packet.
    
    Noticed while inspecting the mpv hang.
    
    Fixes: ad61eac250 (radv: factor out eop event writing code. (v2))
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>
    (cherry picked from commit ec1edd0fd29e50fae4aadde152d534a371ba8f6b)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b16c99fb6b2642f3878534e00ae0499fb7cf1da
Author: Dave Airlie <[email protected]>
Date:   Thu Dec 28 16:26:18 2017 +1000

    radv: fix events on compute queues.
    
    The event emission wasn't sending the correct packet for gfx8 compute
    queues, which explains why it works on vega fine.
    
    This fixes the mpv vulkan hang.
    
    Fixes: ad61eac250 (radv: factor out eop event writing code. (v2))
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>
    (cherry picked from commit 38e4467e99ad4ea6661ef0cfc54a9942bb872f66)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bce2836561b7132b93c686db569a4ffc49caf3d7
Author: Juan A. Suarez Romero <[email protected]>
Date:   Fri Jan 12 13:16:20 2018 +0100

    cherry-ignore: vulkan/wsi: free cmd pools
    
    fixes: The commit addresses earlier commit d50937f137 which did not land
    in branch.
    
    Signed-off-by: Juan A. Suarez Romero <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a39fdd7e6426fe77fe4b8786706fcb7b45c9ee4
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Sat Dec 23 11:43:49 2017 +0100

    radv: Always use fragment resolve if dest uses DCC.
    
    HW resolve does not support it either.
    
    Fixes: 2a04f5481df "radv/meta: select resolve paths"
    Reviewed-by: Dave Airlie <[email protected]>
    (cherry picked from commit a636208ace00e5ba7ddb331362b3e95fd4cea422)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8dca92cecca0b709036688753d5b75dcfa079e5
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Thu Dec 28 00:19:28 2017 +0100

    radv: Use correct framebuffer size for partial FS resolves.
    
    Framebuffer is from 0,0, not (dst.x, dst.y).
    
    Fixes: 69136f4e633 "radv/meta: add resolve pass using fragment/vertex 
shaders"
    Reviewed-by: Dave Airlie <[email protected]>
    (cherry picked from commit da192b50b246af80b87050ac75848dfac3c0afb0)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=925aa7723b35ce3b4c3f1147180e95de2ae74cf3
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Tue Dec 26 16:11:35 2017 +0100

    radv: Fix fragment resolve destination offset.
    
    The position start at (dst.x, dst.y), so if we want the source to
    start at (src.x, src.y), we have to offset by (src.x-dst.x,src.y-dst.y).
    
    Haven't tested that this fixed anything yet, but found by inspection.
    
    Fixes: 69136f4e633 "radv/meta: add resolve pass using fragment/vertex 
shaders"
    Reviewed-by: Dave Airlie <[email protected]>
    (cherry picked from commit 73279da41dae991afc5d4e4dbe51542060e21c59)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f378cd34d91afbb935ebaf6e95dc060905e03dc6
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Mon Dec 25 14:27:28 2017 +0100

    radv: Flush caches before subpass resolve.
    
    Fixes: f4e499ec791 "radv: add initial non-conformant radv vulkan driver"
    Reviewed-by: Dave Airlie <[email protected]>
    (cherry picked from commit cebc9a119d44cb5b2b3bd5e262452e112b75fea2)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0e50e1e9c02af9471c37db9268cd791e2136c90
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Mon Dec 25 13:15:06 2017 +0100

    radv: Invert condition for all samples identical during resolve.
    
    the samples_identical instruction returns 0 if they are differet, so
    we have to do the extra work if the result is 0, not if it is != 0.
    
    Fixes: f4e499ec791 "radv: add initial non-conformant radv vulkan driver"
    Reviewed-by: Dave Airlie <[email protected]>
    (cherry picked from commit c39947ce3046d4339305f2bcecba2617b90edb71)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9d5aab9841fde019ca98086dacc29ac4bdbe363
Author: Juan A. Suarez Romero <[email protected]>
Date:   Fri Jan 12 12:06:47 2018 +0100

    cherry-ignore: egl: pass the dri2_dpy to the $plat_teardown functions
    
    fixes: The commit addresses earlier commits 40a01c9a0ef and 8d745abc009
    which did not land in branch.
    
    Signed-off-by: Juan A. Suarez Romero <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a6e595f58d1b81e55372fe0ea2f44fe11039419
Author: Juan A. Suarez Romero <[email protected]>
Date:   Fri Jan 12 11:47:29 2018 +0100

    cherry-ignore: main: Clear shader program data whenever ProgramBinary is 
called
    
    extra: The commit just references a fix for an additional change in its
    v2.
    
    Signed-off-by: Juan A. Suarez Romero <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=23cb8763775667f83a12d5bc935fd49cb59e2d29
Author: Samuel Iglesias Gonsálvez <[email protected]>
Date:   Thu Jan 11 11:15:30 2018 +0100

    anv: VkDescriptorSetLayoutBinding can have descriptorCount == 0
    
    From Vulkan spec:
    
    "descriptorCount is the number of descriptors contained in the binding,
    accessed in a shader as an array. If descriptorCount is zero this
    binding entry is reserved and the resource must not be accessed from
    any stage via this binding within any pipeline using the set layout."
    
    Fixes:
    
    dEQP-VK.binding_model.descriptor_update.empty_descriptor.uniform_buffer
    
    Signed-off-by: Samuel Iglesias Gonsálvez <[email protected]>
    Reviewed-by: Lionel Landwerlin <[email protected]>
    Cc: [email protected]
    (cherry picked from commit e63adf8b1ea56c9c2d0794f563bced765fb8300a)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d37962a5bebad9db925d1389b0aa4bf7f3108969
Author: Juan A. Suarez Romero <[email protected]>
Date:   Fri Jan 12 11:33:18 2018 +0100

    cherry-ignore: i965/fs: Use UW types when using V immediates
    
    fixes: The commit addresses earlier commit 6132992cdb which did not land
    in branch.
    
    Signed-off-by: Juan A. Suarez Romero <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6028fa79999c712c358fd845e4178775376aa20c
Author: Alex Smith <[email protected]>
Date:   Tue Jan 9 08:49:02 2018 -0800

    anv: Make sure state on primary is correct after CmdExecuteCommands
    
    After executing a secondary command buffer, we need to update certain
    state on the primary command buffer to reflect changes by the secondary.
    Otherwise subsequent commands may not have the correct state set.
    
    This fixes various issues (rendering errors, GPU hangs) seen after
    executing secondary command buffers in some cases.
    
    v2 (Jason Ekstrand):
     - Reset to invalid values instead of pulling from the secondary
     - Change the comment to be more descriptive
    
    Signed-off-by: Alex Smith <[email protected]>
    Reviewed-by: Jason Ekstrand <[email protected]>
    Cc: [email protected]
    (cherry picked from commit 4fd85617c176e9222f84fda7634a74d060e982b1)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a31b5c00ad8012f1252f6e9ae8619245cb2fa6c
Author: Kenneth Graunke <[email protected]>
Date:   Fri Jan 5 12:27:41 2018 -0800

    i965: Torch public intel_batchbuffer_emit_dword/float helpers.
    
    intel_batchbuffer_emit_float is dead code, it should go.
    
    intel_batchbuffer_emit_dword only had one user, which had bungled using
    them by forgetting to call intel_batchbuffer_require_space first.  So it
    seems wise to delete these unsafe helpers.
    
    Cc: [email protected]
    Reviewed-by: Jason Ekstrand <[email protected]>
    (cherry picked from commit be144e251c548b45d0c4f9eb757a21110a73725b)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=590b9b794c1fdd61a5bcb3a745e9713c22b643cf
Author: Kenneth Graunke <[email protected]>
Date:   Fri Jan 5 12:07:20 2018 -0800

    i965: Require space for MI_BATCHBUFFER_END.
    
    intel_batchbuffer_emit_dword doesn't reserve space for the DWord it
    emits.  In the past, we had some reserved batch space to ensure this
    worked.  With the switch to growing batches, we need to actually request
    space so that we grow if necessary.
    
    Fixes: 2c46a67b4138631217141f (i965: Delete BATCH_RESERVED handling.)
    Cc: [email protected]
    Reviewed-by: Jason Ekstrand <[email protected]>
    (cherry picked from commit 1c9f1a28c0738a0b1cb8626af431d18eeee3f4f1)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8ecf45c0d8d21341876ed542b58586702c64276
Author: Alex Smith <[email protected]>
Date:   Thu Jan 4 18:01:45 2018 +0000

    anv: Take write mask into account in has_color_buffer_write_enabled
    
    If we have a color attachment, but its writes are masked, this would
    have still returned true. This is inconsistent with how HasWriteableRT
    in 3DSTATE_PS_BLEND is set, which does take the mask into account.
    
    This could lead to PixelShaderHasUAV not being set in 3DSTATE_PS_EXTRA
    if the fragment shader does use UAVs, meaning the fragment shader may
    not be invoked because HasWriteableRT is false. Specifically, this was
    seen to occur when the shader also enables early fragment tests: the
    fragment shader was not invoked despite passing depth/stencil.
    
    Fix by taking the color write mask into account in this function. This
    is consistent with how things are done on i965.
    
    Signed-off-by: Alex Smith <[email protected]>
    Cc: [email protected]
    Reviewed-by: Iago Toral Quiroga <[email protected]>
    Reviewed-by: Lionel Landwerlin <[email protected]>
    (cherry picked from commit 12f4e00b69e724a23504b7bd3958fb75dc462950)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6aea55430813dc1962e318cccc0fadf2d5d6b5eb
Author: Tim Rowley <[email protected]>
Date:   Thu Jan 4 10:08:48 2018 -0600

    swr/rast: fix invalid sign masks in avx512 simdlib code
    
    Should be 0x80000000 instead of 0x8000000.
    
    Cc: [email protected]
    Reviewed-by: Bruce Cherniak <[email protected]>
    (cherry picked from commit 396c006d907b023f9b187db618ee2a6e4e1b8a85)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=23539c0fa1cce7c5f80cd73fa2dce94956d5587b
Author: Alex Smith <[email protected]>
Date:   Thu Jan 4 11:28:46 2018 +0000

    anv: Add missing unlock in anv_scratch_pool_alloc
    
    Fixes hangs seen due to the lock not being released here.
    
    Signed-off-by: Alex Smith <[email protected]>
    Cc: [email protected]
    Reviewed-by: Lionel Landwerlin <[email protected]>
    Reviewed-by: Jason Ekstrand <[email protected]>
    (cherry picked from commit 00a81e9909365065545a3c2dc362b645a8238fb2)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5bdc3688058b42a08f968030eb542da607fd09c
Author: Lucas Stach <[email protected]>
Date:   Tue Dec 19 17:35:59 2017 +0100

    etnaviv: disable in-place resolve for non-supertiled surfaces
    
    The in-place resolve probably has some additional restrictions when not
    operating on a super tiled surface. Disable it on non-supertiled surfaces
    for now to work around a GPU hang.
    
    Fixes: 78ade659569e ("etnaviv: Do GC3000 resolve-in-place when possible")
    Cc: [email protected]
    Signed-off-by: Lucas Stach <[email protected]>
    Reviewed-by: Christian Gmeiner <[email protected]>
    (cherry picked from commit 0158565924564ec2edca7acd0ccbc33a369ea50d)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7295b97d61104e971aa925c2370e3f3cbb23a408
Author: Juan A. Suarez Romero <[email protected]>
Date:   Fri Jan 12 10:07:54 2018 +0100

    cherry-ignore: intel/fs: Use the original destination region for int MUL 
lowering
    
    regression: The commit is causing a regression
    (https://bugs.freedesktop.org/show_bug.cgi?id=103626)
    
    Signed-off-by: Juan A. Suarez Romero <[email protected]>

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to