URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f55265776fed8db8d738e5a25b1a1126b48f45ee
Author: Emil Velikov <emil.veli...@collabora.com>
Date:   Fri Nov 9 11:00:00 2018 +0000

    Update version to 18.3.0-rc2
    
    Signed-off-by: Emil Velikov <emil.veli...@collabora.com>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c995fcae76ed241fe963206dbe473d0f801f3ad
Author: Gert Wollny <gert.wol...@collabora.com>
Date:   Thu Nov 1 10:49:58 2018 +0100

    virgl/vtest-winsys: Use virgl version of bind flags
    
    The bind flags defined by mesa/gallium might not always be in sync
    with the ones copied to virglrenderer/gallium. Therefore, use the
    flags defined in virgl like it is done for all the other calls to
    create resources.
    
    Signed-off-by: Gert Wollny <gert.wol...@collabora.com>
    Reviewed-by: Dave Airlie <airl...@redhat.com>
    (cherry picked from commit b710680093a29d4f7dcde2e5a3ee61bba80404ca)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c5e548c4eb1b9a4f5a8b3c2bac3da857338464
Author: Erik Faye-Lund <erik.faye-l...@collabora.com>
Date:   Thu Oct 25 21:33:52 2018 +0200

    glsl: do not allow implicit casts of unsized array initializers
    
    The GLSL 4.6 specification (section 4.1.14. "Implicit Conversions")
    says:
    
      "There are no implicit array or structure conversions. For
       example, an array of int cannot be implicitly converted to an
       array of float."
    
    So let's add a check in place when assigning array initializers to
    implicitly sized arrays, to avoid incorrectly allowing code on the
    form:
    
    int[] foo = float[](1.0, 2.0, 3.0)
    
    This fixes the following dEQP test-cases:
    - 
dEQP-GLES31.functional.shaders.implicit_conversions.es31.invalid.arrays.int_to_float_vertex
    - 
dEQP-GLES31.functional.shaders.implicit_conversions.es31.invalid.arrays.int_to_float_fragment
    - 
dEQP-GLES31.functional.shaders.implicit_conversions.es31.invalid.arrays.int_to_uint_vertex
    - 
dEQP-GLES31.functional.shaders.implicit_conversions.es31.invalid.arrays.int_to_uint_fragment
    - 
dEQP-GLES31.functional.shaders.implicit_conversions.es31.invalid.arrays.uint_to_float_vertex
    - 
dEQP-GLES31.functional.shaders.implicit_conversions.es31.invalid.arrays.uint_to_float_fragment
    - 
dEQP-GLES31.functional.shaders.implicit_conversions.es32.invalid.arrays.int_to_float_vertex
    - 
dEQP-GLES31.functional.shaders.implicit_conversions.es32.invalid.arrays.int_to_float_fragment
    - 
dEQP-GLES31.functional.shaders.implicit_conversions.es32.invalid.arrays.int_to_uint_vertex
    - 
dEQP-GLES31.functional.shaders.implicit_conversions.es32.invalid.arrays.int_to_uint_fragment
    - 
dEQP-GLES31.functional.shaders.implicit_conversions.es32.invalid.arrays.uint_to_float_vertex
    - 
dEQP-GLES31.functional.shaders.implicit_conversions.es32.invalid.arrays.uint_to_float_fragment
    
    Signed-off-by: Erik Faye-Lund <erik.faye-l...@collabora.com>
    Reviewed-by: Tapani Pälli <tapani.pa...@intel.com>
    (cherry picked from commit 742dace8251b764775ee049cf529715f90afecc1)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=15442cac5c747e54952fcc972f5c43faa208dbbf
Author: Sergii Romantsov <sergii.romant...@gmail.com>
Date:   Thu Nov 1 13:02:43 2018 +0200

    autotools: library-dependency when no sse and 32-bit
    
    Building of 32bit Mesa may fail if __SSE__ is not specified.
    Added missed dependency from libm.
    
    v2: avoided dependecy on any flag, just link
    
    v3: meson doesn't fail, but have added dependency on libm
    
    CC: Dylan Baker <dy...@pnwbakers.com>
    CC: Lionel G Landwerlin <lionel.g.landwer...@intel.com>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=108560
    Signed-off-by: Sergii Romantsov <sergii.romant...@globallogic.com>
    Reviewed-by: Dylan Baker <dy...@pnwbakers.com>
    (cherry picked from commit ce837a537282f10bc48c4ac426fa9a31241beea2)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=61c64f64d73096acb9ee352ac9535ca7e1a930e8
Author: Samuel Pitoiset <samuel.pitoi...@gmail.com>
Date:   Mon Nov 5 09:54:28 2018 +0100

    radv: disable conditional rendering for vkCmdCopyQueryPoolResults()
    
    VK_EXT_conditional_rendering says that copy commands should not be
    affected by conditional rendering.
    
    Cc: 18.2 18.3 <mesa-sta...@lists.freedesktop.org>
    Signed-off-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>
    Reviewed-by: Dave Airlie <airl...@redhat.com>
    (cherry picked from commit 0a0aa2ba6c37085948cc7efe11695ebe4fdf12fe)
    
    Conflicts:
        src/amd/vulkan/radv_query.c

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b35600422ddbe1e17f11e9235cbcff043e303bf
Author: Timothy Arceri <tarc...@itsqueeze.com>
Date:   Fri Nov 2 13:33:52 2018 +1100

    ac/nir_to_llvm: fix b2f for f64
    
    Fixes: d7e0d47b9de3 ("nir: Add a bunch of b2[if] optimizations")
    
    Reviewed-by: Dave Airlie <airl...@redhat.com>
    (cherry picked from commit 9aa3c1915ea039a0301849f2ac78fbe579972864)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ede46c67ea35c076721aac0d1b751eb589e50629
Author: Emil Velikov <emil.veli...@collabora.com>
Date:   Wed Nov 7 15:59:07 2018 +0000

    docs: document the staging branch and add reference to it
    
    A while back we agreed that having a live/staging branch is beneficial.
    Sadly we forgot to document that, so here is my first attempt.
    
    Document the caveat that the branch history is not stable.
    
    CC: Andres Gomez <ago...@igalia.com>
    CC: Dylan Baker <dy...@pnwbakers.com>
    CC: Juan A. Suarez Romero <jasua...@igalia.com>
    Signed-off-by: Emil Velikov <emil.veli...@collabora.com>
    (cherry picked from commit 0a60708870e256432bdef1a22c98b09f83d8a440)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb1bef8714ede7b3b5b00a62c749b4c1b722e1c
Author: Lionel Landwerlin <lionel.g.landwer...@intel.com>
Date:   Tue Nov 6 11:37:51 2018 +0000

    anv/android: mark gralloc allocated BOs as external
    
    Allocating through Gralloc implies buffers are going to be used
    outside the driver. We have special MOCS settings for external BOs and
    we probably want to use them here too.
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com>
    Fixes: a1220e73116bad7 ("anv/android: Set the BO flags in bo_cache_import 
(v2)")
    Reviewed-by: Tapani Pälli <tapani.pa...@intel.com>
    (cherry picked from commit 421fa01d64d9f2a7191ded3a819118d216436ab8)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a93d19f5426d6069b9858d87fb2e9c78fbbbb02d
Author: Olivier Fourdan <ofour...@redhat.com>
Date:   Thu Oct 25 14:48:15 2018 +0200

    wayland/egl: Resize EGL surface on update buffer for swrast
    
    After commit a9fb331ea ("wayland/egl: update surface size on window
    resize"), the surface size is updated as soon as the resize is done, and
    `update_buffers()` would resize only if the surface size differs from
    the attached size.
    
    However, in the case of swrast, there is no resize callback and the
    attached size is updated in `dri2_wl_swrast_commit_backbuffer()` prior
    to the `swrast_update_buffers()` so the attached size is always up to
    date when it reaches `swrast_update_buffers()` and the surface is never
    resized.
    
    This can be observed with "totem" using the GDK backend on Wayland (the
    default) when running on software rendering:
    
      $ LIBGL_ALWAYS_SOFTWARE=true CLUTTER_BACKEND=gdk totem
    
    Resizing the window would leave the EGL surface size unchanged.
    
    To avoid the issue, partially revert the part of commit a9fb331ea for
    `swrast_update_buffers()` and resize on the win size and not the
    attached size.
    
    Fixes: a9fb331ea - wayland/egl: update surface size on window resize
    Signed-off-by: Olivier Fourdan <ofour...@redhat.com>
    CC: Daniel Stone <dan...@fooishbar.org>
    CC: Juan A. Suarez Romero <jasua...@igalia.com>
    CC: mesa-sta...@lists.freedesktop.org
    Reviewed-by: Juan A. Suarez <jasua...@igalia.com>
    (cherry picked from commit 55af17ffed289bdcc1396829e461245644175ed4)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7053fe50c3cda1709b728003703c11c5080a82b2
Author: Lionel Landwerlin <lionel.g.landwer...@intel.com>
Date:   Mon Nov 5 20:42:40 2018 +0000

    intel/decoders: fix instruction base address parsing
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com>
    Fixes: 00103db04ab879 ("intel: Fix decoding for partial STATE_BASE_ADDRESS 
updates.")
    Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>
    (cherry picked from commit b47a69ed4c907df5917de10cbe5ef12e2d900bce)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=327330e77c04aa1516ceb70ccad2c0599b7772a8
Author: Marek Olšák <marek.ol...@amd.com>
Date:   Fri Nov 2 20:56:42 2018 -0400

    st/va: fix incorrect use of resource_destroy
    
    Fixes: 4373dd32154 ("st/va: Support YUV formats in vaCreateSurfaces")
    Cc: Drew Davenport <ddavenp...@chromium.org>
    Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com>
    Reviewed-by: Michel Dänzer <michel.daen...@amd.com>
    (cherry picked from commit 04298a2f24455541f28ccffd2f0f73b831833d57)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=422c905f4b6739e0913fe58fd987826b1fbd119e
Author: Eric Engestrom <eric.engest...@intel.com>
Date:   Mon Nov 5 09:57:09 2018 +0000

    wsi/wayland: only finish() a successfully init()ed display
    
    Fixes: 43691024982b3ea734ad0 "vulkan/wsi/wayland: Stop caching Wayland 
displays"
    Signed-off-by: Eric Engestrom <eric.engest...@intel.com>
    Reviewed-by: Dave Airlie <airl...@redhat.com>
    Reviewed-by: Philipp Zabel <p.za...@pengutronix.de>
    (cherry picked from commit d515ded4d951b830b560c352d64918a89027bee5)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1348e6e25558743fbbdf4b2130b334fb9a8ff475
Author: Eric Engestrom <eric.engest...@intel.com>
Date:   Mon Nov 5 09:55:02 2018 +0000

    wsi/wayland: use proper VkResult type
    
    Signed-off-by: Eric Engestrom <eric.engest...@intel.com>
    Reviewed-by: Dave Airlie <airl...@redhat.com>
    (cherry picked from commit dcee22afed935a434118935bcdad5c4fc7246077)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=97a3ef3d1cdcea64681e1350ea864ec7f7b5dec4
Author: Samuel Pitoiset <samuel.pitoi...@gmail.com>
Date:   Wed Oct 31 11:43:34 2018 +0100

    radv: add missing TFB queries support to CmdCopyQueryPoolsResults()
    
    Cc: 18.3 <mesa-sta...@lists.freedesktop.org>
    Fixes: b4eb029062a ("radv: implement VK_EXT_transform_feedback")
    Signed-off-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>
    Reviewed-by: Dave Airlie <airl...@redhat.com>
    (cherry picked from commit b1b2dd06a7b777e862b525302b15bcaf407d3648)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6463af186c803eb96cd70df521d6915300ea497c
Author: Vinson Lee <v...@freedesktop.org>
Date:   Wed Oct 31 15:35:23 2018 -0700

    r600/sb: Fix constant logical operand in assert.
    
    Fixes: da977ad90747 ("r600/sb: start adding GDS support")
    Signed-off-by: Vinson Lee <v...@freedesktop.org>
    Reviewed-By: Gert Wollny <gert.wol...@collabora.com>
    (cherry picked from commit 64a9ed8848ed5c2c909b59e0e4b600b2b01bba28)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=45fe51a0eefd1b4f7bb70869da6eb3286788a659
Author: Mauro Rossi <issor.or...@gmail.com>
Date:   Tue Oct 30 22:35:43 2018 +0100

    android: radv: add libmesa_git_sha1 static dependency
    
    libmesa_git_sha1 whole static dependency is added to get git_sha1.h header
    and avoid following building error:
    
    external/mesa/src/amd/vulkan/radv_device.c:46:10:
    fatal error: 'git_sha1.h' file not found
             ^
    1 error generated.
    
    Fixes: 9d40ec2cf6 ("radv: Add support for VK_KHR_driver_properties.")
    Signed-off-by: Mauro Rossi <issor.or...@gmail.com>
    Reviewed-by: Eric Engestrom <eric.engest...@intel.com>
    (cherry picked from commit 5c0cff868a48202df1ddb30d1dca848101063cb6)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5adc1920ee391b0d231fbd593b6a8cb0dd281bd5
Author: Dylan Baker <dy...@pnwbakers.com>
Date:   Thu Nov 1 14:12:57 2018 -0700

    meson: link gallium nine with pthreads
    
    In some cases (not building with llvm, which automatically pulls in
    pthreads) nine needs to be directly linked with pthreads. Fixes building
    on x86 (32 bit) without llvm.
    
    Distro bug: https://bugs.gentoo.org/670094
    Fixes: 6b4c7047d57178d3362a710ad503057c6a582ca3
           ("meson: build gallium nine state_tracker")
    Tested-by: Rafal Lalik <rafalla...@gmail.com>
    Reviewed-by: Matt Turner <matts...@gmail.com>
    
    (cherry picked from commit 7652931d33b36c93b2e84713baa8c283d568402e)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6adbf17ce91fbc907935af0b8e1c7d2eb26dd9a9
Author: Timothy Arceri <tarc...@itsqueeze.com>
Date:   Fri Nov 2 22:10:36 2018 +1100

    nir: fix condition propagation when src has a swizzle
    
    We cannot use nir_build_alu() to create the new alu as it has no
    way to know how many components of the src we will use. This
    results in it guessing the max number of components from one of
    its inputs.
    
    Fixes the following CTS tests:
    
    
dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_frag
    
dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_geom
    
dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_tessc
    
dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_vert
    
    Fixes: 2975422ceb6c ("nir: propagates if condition evaluation down some alu 
chains")
    
    Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net>
    (cherry picked from commit 769ae9fb7f8cea1d4a03e31f7f4a1c988e424c03)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5e33d2aa6cc7484a1a6bed2cd65d18f62f55f49
Author: Timothy Arceri <tarc...@itsqueeze.com>
Date:   Fri Nov 2 08:53:16 2018 +1100

    nir: allow propagation of if evaluation for bcsel
    
    Shader-db results Skylake:
    
    total instructions in shared programs: 13109035 -> 13109024 (<.01%)
    instructions in affected programs: 4777 -> 4766 (-0.23%)
    helped: 11
    HURT: 0
    
    total cycles in shared programs: 332090418 -> 332090443 (<.01%)
    cycles in affected programs: 19474 -> 19499 (0.13%)
    helped: 6
    HURT: 4
    
    Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net>
    (cherry picked from commit c7bdda8aa5f1fb1d797512a0a54a032153755c6c)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=959a9d42d7169b75d1ab92b71c292174555bf8cb
Author: Mauro Rossi <issor.or...@gmail.com>
Date:   Wed Oct 31 15:53:21 2018 +0100

    android: gallium/auxiliary: add include to get u_debug.h header
    
    To avoid build error in u_debug_stack_android.cpp
    due to now missing u_debug.h header:
    
    external/mesa/src/gallium/auxiliary/util/u_debug_stack_android.cpp:26:10:
    fatal error: 'u_debug.h' file not found
    #include "u_debug.h"
             ^
    1 error generated.
    
    Fixes: 37db383abb ("util: Move u_debug to utils")
    Signed-off-by: Mauro Rossi <issor.or...@gmail.com>
    Reviewed-by: Dylan Baker <dy...@pnwbakers.com>
    (cherry picked from commit b9dec214f5151f3ad87eb2faf982c57e5323f534)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=52e01585c4714c0bfcf04b4a4e99319f08ef13bf
Author: Dave Airlie <airl...@redhat.com>
Date:   Wed Oct 31 23:55:29 2018 +0000

    radv: fix begin/end transform feedback with 0 counter buffers.
    
    If the user gives 0 counterBuffers then the driver should still
    enable transform feedback on all targets. This changes the
    driver to always enable xfb, and use counter buffers where
    one is defined for the target in question.
    
    Fixes: b4eb029062 (radv: implement VK_EXT_transform_feedback)
    Reviewed-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>
    (cherry picked from commit 677b496b6bd07cbe05dd429344ba525619cdd08c)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=12c5eb2fd3fbd7725b169dccc32c9b29b1d0a8d0
Author: Dave Airlie <airl...@redhat.com>
Date:   Wed Oct 31 23:38:20 2018 +0000

    radv: apply xfb buffer offset at buffer binding time not later. (v2)
    
    In order to handle pause/resume properly, the offset should
    be added to the buffer binding not to the begin/end paths.
    
    v2: don't add offset to size
    Fixes ext_transform_feedback-alignment* under zink
    
    Fixes: b4eb029062 (radv: implement VK_EXT_transform_feedback)
    Reviewed-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>
    (cherry picked from commit 7f37a52a21a15fc28b2c452fff54dd871d5dfe53)

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to