Mesa (master): 21 new commits

Marek Olšák mareko at kemper.freedesktop.org
Mon Sep 5 16:01:32 UTC 2016


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d7ec8b7d0554382d5af6c59a69ca9672d2583cd
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Aug 26 18:08:03 2016 +0200

    gallium/radeon: remove VPORT_ZMIN/ZMAX from init config states
    
    It's part of the viewport state now.
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=687c4be9cf61df18e5318f918a32e24d0a2aca0e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Aug 26 17:26:43 2016 +0200

    gallium/radeon: set VPORT_ZMIN/MAX registers correctly
    
    Calculate depth ranges from viewport states and
    pipe_rasterizer_state::clip_halfz.
    
    The evergreend.h change is required to silence a warning.
    
    This fixes this recently updated piglit: arb_depth_clamp/depth-clamp-range
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b0507672e65c93307b39255186ed6651e8dde04
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Aug 26 11:53:47 2016 +0200

    gallium/radeon: unify viewport emission code
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Edward O'Callaghan <funfunctor at folklore1984.net>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c8b76263dfc9a7a50c54712737b5a79653849d5
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Aug 23 15:26:01 2016 +0200

    radeonsi: also do VS_PARTIAL_FLUSH before updating VGT ring pointers
    
    ported from Vulkan
    
    Acked-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22cb5aecbe52f8dc88006c50f4c14bfd96104fdf
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Aug 25 14:08:24 2016 +0200

    radeonsi: fix variable naming in si_emit_cache_flush
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Edward O'Callaghan <funfunctor at folklore1984.net>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=911202817d89170c6c777a4d5a57425c8814dd03
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Aug 24 15:32:56 2016 +0200

    radeonsi: don't emit CS_PARTIAL_FLUSH if compute is not used
    
    for less noise in the HUD
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=addca75f4eaadba1781f15d7d43c3da80e00f39c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Aug 23 15:17:35 2016 +0200

    radeonsi: add HUD queries for counting VS/PS/CS partial flushes
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Edward O'Callaghan <funfunctor at folklore1984.net>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d0593abd7e9fd09ad77ba88a0c00935cc5246bb
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Aug 23 15:07:35 2016 +0200

    gallium/radeon: rename the num-cs-flushes query to num-ctx-flushes
    
    num-cs-flushes will mean compute shader flushes
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1469c70c2a1e3e57dcd750d6de1d18aa7167f647
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Aug 23 17:58:22 2016 +0200

    radeonsi: fix a badly implemented GS bug workaround
    
    Limit it to geometry shaders and Hawaii.
    
    Acked-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21de3be8e62b2b093569a99550e6356ed2f106b4
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Aug 22 13:45:05 2016 +0200

    radeonsi: fix texture format reinterpretation with DCC
    
    DCC is limited in how texture formats can be reinterpreted using texture
    views. If we get a view format that is incompatible with the initial
    texture format with respect to DCC, disable DCC.
    
    There is a new piglit which tests all format combinations.
    What works and what doesn't was deduced by looking at the piglit failures.
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63da0c991d228b61ca36591314098620c511dbce
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Aug 20 16:50:01 2016 +0200

    radeonsi: fix Gather4 with integer formats
    
    The closed compiler does the same thing.
    
    This fixes: GL45-CTS.texture_gather.*-int-* (18 tests)
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e756f09d451847e465418a7e10c386fd3c5d16f
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Aug 21 01:32:22 2016 +0200

    radeonsi: fix a crash in imageSize for cubemap arrays
    
    Sometimes it was f32, other times it was i32. Now it's always i32.
    
    This fixes:
    GL45-CTS.texture_cube_map_array.image_texture_size.texture_size_compute_sh
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03708deed2aa002f78dff0bd9eb6385fe464a44e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Aug 20 01:42:09 2016 +0200

    radeonsi: fix gl_PatchVerticesIn for tessellation evaluation shader
    
    This fixes:
    GL45-CTS.tessellation_shader.tessellation_control_to_tessellation_evaluation
    .gl_PatchVerticesIn
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4fa21505883ec9eef905079a5160d07ffc67ae7
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Aug 19 19:52:14 2016 +0200

    radeonsi: fix cubemaps viewed as 2D
    
    This fixes: GL43-CTS.texture_view.view_sampling
    
    v2: fix a typo, merge both if statements
    
    Cc: mesa-stable at lists.freedesktop.org
    Reviewed-by: Dave Airlie <airlied at redhat.com> (v1)
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl> (v1)
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2975230fdc6a51f4fd9c1edd0504be58dad0955c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Aug 27 11:48:14 2016 +0200

    radeonsi: always use the same function signature for llvm.SI.export
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c13c71ef8eafde8cc3c3baa0b2fa96c6cf19d6c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Aug 21 12:00:01 2016 +0200

    radeonsi: return correct eviction stats for NVX_gpu_memory_info
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Edward O'Callaghan <funfunctor at folklore1984.net>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f660d1cb218d2610b81194d7a7ab83ff5e220005
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Aug 21 12:39:21 2016 +0200

    gallium/radeon: also eliminate DCC fast clear in resource_get_handle
    
    just do what the comment says
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01dd73f2f42f0d017c2c6ccf1138a9c222953d52
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Aug 21 12:30:21 2016 +0200

    gallium/radeon: use the current ctx for CMASK elimination in resource_get_handle
    
    For coherency with the current context.
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d22feeaa9d65126e9775fcbaec8007e349f7fac5
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Aug 21 12:30:21 2016 +0200

    gallium/radeon: use the current ctx for DCC decompression in resource_get_handle
    
    For coherency with the current context.
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d2e43fcb1198a6e67c85feadb1ca8c360ddc284
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Aug 18 16:30:00 2016 +0200

    gallium/radeon: derive buffer placement and flags only at initialization
    
    Invalidated buffers don't have to go through it.
    
    Split r600_init_resource into r600_init_resource_fields and
    r600_alloc_resource.
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a14c50bceb6b201e361b2cf6e3f453359d510284
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Aug 21 16:13:16 2016 +0200

    radeonsi: set more sampler settings
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>




More information about the mesa-commit mailing list