URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=98724d40605537bb7f2282e4dd1c5f069252bb0d
Author: Dylan Baker <[email protected]>
Date:   Tue Jul 24 11:06:19 2018 -0700

    cherry-ignore: Remove commit d219521379626ebf2bff63e4a9c2f92725b3926a

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ba4ed1c973e1b3b726c151f7c7383be8ed8d280
Author: Harish Krupo <[email protected]>
Date:   Sun Jul 8 12:53:00 2018 +0530

    egl: Fix missing clamping in eglSetDamageRegionKHR
    
    Clamp the x and y co-ordinates of the rectangles.
    
    v2: Clamp width/height after converting to co-ordinates
        (Ilia Merkin)
    
    Signed-off-by: Harish Krupo <[email protected]>
    Reviewed-by: Qiang Yu <[email protected]>
    Reviewed-by: Tapani Pälli <[email protected]>
    Reviewed-by: Eric Engestrom <[email protected]>
    (cherry picked from commit fd734608c3c40a1a93c6becaced69ddd04d4cf9a)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ea20c5746cdbe8ebc8a48d8950b0ad936da5e22
Author: Roland Scheidegger <[email protected]>
Date:   Sun Jul 22 01:05:39 2018 +0200

    draw: force draw pipeline if there's more than 65535 vertices
    
    The pt emit path can only handle 65535 - the number of vertices is
    truncated to a ushort, resulting in a too small buffer allocation, which
    will crash.
    
    Forcing the pipeline path looks suboptimal, then again this bug is
    probably there ever since GS is supported, so it seems it's not
    happening often. (Note that the vertex_id in the vertex header is 16
    bit too, however this is only used by the draw pipeline, and it denotes
    the emit vertex nr, and that uses vbuf code, which will only emit smaller
    chunks, so should be fine I think.)
    Other solutions would be to simply allow 32bit counts for vertex
    allocation, however 65535 is already larger than this was intended for
    (the idea being it should be more cache friendly). Or could try to teach
    the pt emit path to split the emit in smaller chunks (only the non-index
    path can be affected, since gs output is always linear), but it's a bit
    tricky (we don't know the primitive boundaries up-front).
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=107295
    
    Cc: <[email protected]>
    Reviewed-by: Jose Fonseca <[email protected]>
    (cherry picked from commit 09828feab0bdcb1feb0865fc66e5304f6164c3b8)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b704d188bb31959f71ad9dcb137f63145ad64be2
Author: Dave Airlie <[email protected]>
Date:   Thu Jul 19 05:39:15 2018 +0100

    r600: enable tess_input_info for TES
    
    There might be a nicer way to do this, but this is at least correct.
    
    This fixes:
    KHR-GL44.tessellation_shader.single.max_patch_vertices
    
KHR-GL44.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_PatchVerticesIn
    
    Reviewed-By: Gert Wollny <[email protected]>
    Cc: [email protected]
    (cherry picked from commit d73f1026b404a0aae532d56643fe63651cb4c8a7)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8de5510bf82b79a856efbb2f26dd3e5759b67bb
Author: Dylan Baker <[email protected]>
Date:   Mon Jul 23 09:25:28 2018 -0700

    cherry-ignore: Add 0288fe8d0417730bdd5b3477130dd1dc32bdbcd3

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b2571779d7a8220ca2d8aa9d26364793541ecd3
Author: Nanley Chery <[email protected]>
Date:   Fri Jul 20 17:14:53 2018 -0700

    i965/miptree: Fix can_blit_slice()
    
    Use the source miptree's row_pitch in can_blit_slice instead of its
    blt_pitch.
    
    The blit destination is untiled, so its row_pitch will be slightly less
    than or equal to the source's row_pitch. This now takes into account the
    BLT engine's row pitch limitations on the destination in addition to the
    source.
    
    Fixes 0288fe8d0417730bdd5b3477130dd1dc32bdbcd3
    ("i965/miptree: Use the correct BLT pitch ")
    
    Cc: <[email protected]>
    Reported-by: Dylan Baker <[email protected]>
    (cherry picked from commit 56743b67a4f693764d0c86c3fc1adf78e0a3ac23)
    
    merge conflict of comments resolved by Dylan.
    
    Conflicts:
        src/mesa/drivers/dri/i965/intel_mipmap_tree.c

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3729c6c276c09fc2e2db2278b204ece33f125522
Author: Chih-Wei Huang <[email protected]>
Date:   Thu May 24 15:03:31 2018 +0800

    Android: fix a missing nir_intrinsics.h error
    
    The commit 76dfed8ae2d5 changed nir_intrinsics.h to be a generated
    header, but the corresponding dependency was not updated for Android.
    It causes the error:
    
    [  0% 19/4336] target  C: libmesa_pipe_radeonsi <= 
external/mesa/src/gallium/drivers/radeonsi/si_debug.c
    ...
    In file included from 
external/mesa/src/gallium/drivers/radeonsi/si_debug.c:25:
    In file included from 
external/mesa/src/gallium/drivers/radeonsi/si_pipe.h:28:
    In file included from 
external/mesa/src/gallium/drivers/radeonsi/si_shader.h:140:
    In file included from external/mesa/src/amd/common/ac_llvm_build.h:30:
    external/mesa/src/compiler/nir/nir.h:966:10: fatal error: 
'nir_intrinsics.h' file not found
             ^~~~~~~~~~~~~~~~~~
    1 error generated.
    
    Fixes: 76dfed8ae2d5 ("nir: mako all the intrinsics")
    Signed-off-by: Chih-Wei Huang <[email protected]>
    Reviewed-by: Tapani Pälli <[email protected]>
    Reviewed-by: Mauro Rossi <[email protected]>
    (cherry picked from commit e7ffd3fb0899a897019a8968e5f976c310fc3e7c)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a55b26f44982c5ba64ae5804eea8a912fa0737a5
Author: Mauro Rossi <[email protected]>
Date:   Sat Jul 21 10:40:32 2018 +0200

    android: util/disk_cache: fix building errors in gallium drivers
    
    This patch applies the necessary changes in Android.common.mk
    as per automake rules, to avoid following building error:
    
    external/mesa/src/gallium/drivers/nouveau/nouveau_screen.c:159:8:
    error: implicit declaration of function 'disk_cache_get_function_timestamp'
    is invalid in C99 [-Werror,-Wimplicit-function-declaration]
       if (disk_cache_get_function_timestamp(nouveau_disk_cache_create,
           ^
    1 error generated.
    
    (v2) -DENABLE_SHADER_CACHE Android cflag is kept, to leave the AS-IS 
capability enabled
    
    Fixes: cc10b34 ("util/disk_cache: Fix disk_cache_get_function_timestamp 
with disabled cache.")
    Signed-off-by: Mauro Rossi <[email protected]>
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    (cherry picked from commit 6cbbd5b4f8c0fac468476ae19c5a02b42800f816)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebb75b57490f26a458db9a745abfea0f28645d4f
Author: Jason Ekstrand <[email protected]>
Date:   Wed Jul 11 16:31:02 2018 -0700

    anv: Stop setting 3DSTATE_PS_EXTRA::PixelShaderHasUAV
    
    We've had several broadwell hangs that have come down to this bit just
    not working correctly.  Most recently, we've had a pile of hangs
    reported with apps running under DXVK:
    
    https://github.com/doitsujin/dxvk/issues/469
    
    Instead, use the bit that doesn't try to imply weird D3D coherency
    things and just force-enables the PS like we want.
    
    cc: [email protected]
    Reviewed-by: Kenneth Graunke <[email protected]>
    (cherry picked from commit abd629eb3d4027b89c13158e90c6732b412e550e)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=793b7d58317a4fb2a19a62001329f9aa616c1029
Author: Samuel Pitoiset <[email protected]>
Date:   Fri Jul 20 18:48:07 2018 +0200

    radv: fix a memleak for merged shaders on GFX9
    
    modules[i] can be NULL for merged shaders but we have to
    free the NIR code. radv_can_dump_shader_stats() already handles
    if modules[i] is NULL, no need to check it twice.
    
    Cc: [email protected]
    Signed-off-by: Samuel Pitoiset <[email protected]>
    Reviewed-by: Bas Nieuwenhuizen <[email protected]>
    (cherry picked from commit 6e32d9e7b0945268b844ab2397ab3c9924136d3a)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e72ce367b15fdf48445ab76306190c02e78a5aab
Author: Alex Smith <[email protected]>
Date:   Fri Jul 20 11:39:32 2018 +0100

    anv: Pay attention to VK_ACCESS_MEMORY_(READ|WRITE)_BIT
    
    According to the spec, these should apply to all read/write access
    types (so would be equivalent to specifying all other access types
    individually). Currently, they were doing nothing.
    
    v2: Handle VK_ACCESS_MEMORY_WRITE_BIT in dstAccessMask.
    
    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 54f8f1545fefd4a3e4dd6d025dd41ce521494ea4)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ff0d17625790cf2603405ff60abb0dd2d8d53a4
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Fri Jul 20 19:54:56 2018 +0200

    nir: Fix end of function without return warning/error.
    
    There always is a continue block, so let us just do unreachable.
    
    Reviewed-by: Jason Ekstrand <[email protected]>
    Fixes: 8cacf38f527 "nir: Do not use continue block after removing it."
    CC: 18.1 <[email protected]>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107312
    (cherry picked from commit e1febbefe84374cb18f724bb289382a8aa6a3539)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f1a76e3c5bc20e89ca7d698cc8bcf9b7ffbe7dc
Author: Dylan Baker <[email protected]>
Date:   Fri Jul 20 15:15:27 2018 -0700

    cherry-ignore: add 11712b9ca17e4e1a819dcb7d020e19c6da77bc90

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c5c7595649e856200badca3c8f6068f86ed2603
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Wed Jul 18 13:58:49 2018 +0200

    util/disk_cache: Fix disk_cache_get_function_timestamp with disabled cache.
    
    radv always needs it, so just check the header instead. Also
    do not declare the function if the variable is not set, so we
    get a nice compile error instead of failing to open a device
    at runtime.
    
    Fixes: b87ef9e606a "util: fix MSVC build issue in disk_cache.h"
    Reviewed-by: Timothy Arceri <[email protected]>
    (cherry picked from commit cc10b34e9ed1104f4ceb88a49a42e1d6a743d52f)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2a3387ebea78ee18268982a6893b7d0ded6ce54
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Sun Jul 15 01:19:17 2018 +0200

    nir: Do not use continue block after removing it.
    
    Reinserting code directly before a jump means the block gets split
    and merged, removing the original block and replacing it in the
    process.
    
    Hence keeping a pointer to the continue block over a reinsert
    causes issues.
    
    This code changes nir_opt_if to simply look for the new continue
    block.
    
    Reviewed-by: Jason Ekstrand <[email protected]>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107275
    CC: 18.1 <[email protected]>
    (cherry picked from commit 8cacf38f527d42e41441ef8c25d95d4b2f4e8602)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0307f385450a18ac49a04a11196d19b83670af0
Author: Dylan Baker <[email protected]>
Date:   Thu Jul 19 14:40:49 2018 -0700

    cherry-ignore: Add 1f616a840eac02241c585d28e9dac8f19a297f39
    
    Which was manually backported by Samuel

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9c71ec8d88ae39dce4140b5511a6c3d8ce975e7
Author: Samuel Pitoiset <[email protected]>
Date:   Fri Jul 13 19:37:20 2018 +0200

    radv: emit a dummy ZPASS_DONE to prevent GPU hangs on GFX9
    
    A ZPASS_DONE or PIXEL_STAT_DUMP_EVENT (of the DB occlusion
    counters) must immediately precede every timestamp event to
    prevent a GPU hang on GFX9.
    
    Signed-off-by: Samuel Pitoiset <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=22ff8453b4fa3d688cdbcb3fa8ac80887c215110
Author: Eric Anholt <[email protected]>
Date:   Thu Jul 12 11:41:37 2018 -0700

    meson: Move xvmc test tools from unit tests to installed tools.
    
    These are not unit tests, as they rely on the host's XVMC and some user
    configuration.  Switch them over to being general installed tools, to fix
    unit testing.
    
    Fixes: 22a817af8a89 ("meson: build gallium xvmc state tracker")
    Reviewed-by: Dylan Baker <[email protected]>
    (cherry picked from commit 162fcdad6a9db9819f4c18d6f5f4083e50edc00a)
    Minor merge conflict resolved by Dylan
    
    Conflicts:
        meson_options.txt

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f6886450a66f912d819ce740d061c83795cadc3
Author: Karol Herbst <[email protected]>
Date:   Thu Jul 12 06:27:49 2018 +0200

    nir: fix printing of vec16 type
    
    Fixes: 2f181c8c183cc8b4d0450789bb20c2be48d32db3
           "glsl_types: vec8/vec16 support"
    
    Reviewed-by: Jason Ekstrand <[email protected]>
    Signed-off-by: Karol Herbst <[email protected]>
    (cherry picked from commit 87c8af283672bfd42ce84b81e9609ab7d59ec36b)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a96fcbaa71fc4f02ef3fb73bc9b2eff720043ab6
Author: Lepton Wu <[email protected]>
Date:   Mon Jul 16 18:56:32 2018 -0700

    virgl: Fix flush in virgl_encoder_inline_write.
    
    The current code is buggy: if there are only 12 dwords left in cbuf,
    we emit a zero data length command which will be rejected by virglrenderer.
    Fix it by calling flush in this case.
    
    Cc: [email protected]
    Reviewed-by: Dave Airlie <[email protected]>
    (cherry picked from commit 04e278f79334c36f2afa315d3dcfcbec055a4d2a)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4da0914033c2fb1d436f007593b6a66a59941cdc
Author: Jan Vesely <[email protected]>
Date:   Tue Jul 17 02:05:02 2018 -0400

    clover: Catch errors from executing event action
    
    Abort all dependent events.
    v2: Abort the current event as well.
    
    CC: <[email protected]>
    Signed-off-by: Jan Vesely <[email protected]>
    Reviewed-by: Francisco Jerez <[email protected]>
    (cherry picked from commit 866b25fd014cc50ff2bd1a56d696f4c068e46965)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb4d18bbcf2f06ff3bad26e7bddb9e2aa870fbd
Author: Jan Vesely <[email protected]>
Date:   Tue Jul 17 02:07:45 2018 -0400

    clover: Report error when pipe driver fails to create compute state
    
    CC: <[email protected]>
    Signed-off-by: Jan Vesely <[email protected]>
    Reviewed-by: Francisco Jerez <[email protected]>
    (cherry picked from commit 154fbd03ccb326317dcfdfe193083d121ef70ece)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=582b3bcb88e59b1d687a22cdcdcbaab3249803f3
Author: Samuel Iglesias Gonsálvez <[email protected]>
Date:   Tue Jul 17 08:55:48 2018 +0200

    anv: fix assert in anv_CmdBindDescriptorSets()
    
    The assert is checking that we are not binding more descriptor sets
    than the supported by the driver. When binding the descriptor set
    number MAX_SETS-1, it was breaking the assert because
    descriptorSetCount = 1.
    
    Signed-off-by: Samuel Iglesias Gonsálvez <[email protected]>
    Cc: <[email protected]>
    Reviewed-by: Lionel Landwerlin <[email protected]>
    (cherry picked from commit 0f29006256d32cd79e100d2dbde1188387a8dbed)

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

Reply via email to