Mesa (master): i915g: make gears run again.

2017-11-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: cc69f2385ee5405cd1bef746d3e9006fc5430545 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc69f2385ee5405cd1bef746d3e9006fc5430545 Author: Dave Airlie Date: Fri May 26 11:24:59 2017 +1000 i915g: make gears run again. We need to validate some

Mesa (master): nir/serialize: fix build with gcc 4.4.7

2017-11-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: 57372c5a42969afe6c7afd6a0389a92e3e1a5178 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57372c5a42969afe6c7afd6a0389a92e3e1a5178 Author: Dave Airlie Date: Fri Nov 3 12:58:25 2017 +1000 nir/serialize: fix build with gcc 4.4.7 I had to build on

Mesa (master): i915g: remove some unknown cap warnings.

2017-11-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: 0722b6d693b0165e81c85ac8509f1d4c2f7ee87e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0722b6d693b0165e81c85ac8509f1d4c2f7ee87e Author: Dave Airlie Date: Fri May 26 11:27:22 2017 +1000 i915g: remove some unknown cap warnings. --- src/gallium

Mesa (master): r600: add support for valid pixel mode on CF clauses

2017-11-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: 90ca378080c574a03f9235b803bcf4f85777a1d0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90ca378080c574a03f9235b803bcf4f85777a1d0 Author: Dave Airlie Date: Thu Mar 31 15:56:40 2016 +1000 r600: add support for valid pixel mode on CF clauses This

Mesa (master): r600: add support for early depth/stencil.

2017-11-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: de126b0402c53ed9011b8ea5237daea554537aa1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de126b0402c53ed9011b8ea5237daea554537aa1 Author: Dave Airlie Date: Thu Mar 31 16:17:35 2016 +1000 r600: add support for early depth/stencil. This add support

Mesa (master): r600: add support for emitting RAT instructions to the assembler.

2017-11-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: f3c6149c26079c50e5a45785c7314fa7fe32d40a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3c6149c26079c50e5a45785c7314fa7fe32d40a Author: Dave Airlie Date: Thu Mar 31 16:06:37 2016 +1000 r600: add support for emitting RAT instructions to the

Mesa (master): r600: add support for some ALU sources.

2017-11-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: d584b4671f1c9186f091650c280c027a9922190e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d584b4671f1c9186f091650c280c027a9922190e Author: Dave Airlie Date: Thu Mar 31 15:52:52 2016 +1000 r600: add support for some ALU sources. These special ALU

Mesa (master): r600: add support for mark bit to the assembler.

2017-11-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: 159bf38c3a13737065011bf90c05ad1c35ab321f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=159bf38c3a13737065011bf90c05ad1c35ab321f Author: Dave Airlie Date: Thu Mar 31 16:04:55 2016 +1000 r600: add support for mark bit to the assembler. This adds

Mesa (master): radv: make sure we set buffers as shareable properly.

2017-11-01 Thread Dave Airlie
Module: Mesa Branch: master Commit: 799ef80059d65f9074b814993b02c37d971e3ae5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=799ef80059d65f9074b814993b02c37d971e3ae5 Author: Dave Airlie Date: Wed Nov 1 23:54:56 2017 + radv: make sure we set buffers as shareable properly. This

Mesa (master): gallium: add cap for driver specified max combined shader resources.

2017-10-31 Thread Dave Airlie
Module: Mesa Branch: master Commit: d3fdd66401b3c3853162d13b452cd19c03354ede URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3fdd66401b3c3853162d13b452cd19c03354ede Author: Dave Airlie Date: Wed Nov 1 09:40:33 2017 +1000 gallium: add cap for driver specified max combined shader

Mesa (master): mesa/st: implement max combined output resources limiting.

2017-10-31 Thread Dave Airlie
Module: Mesa Branch: master Commit: 57892a23be9058b535072ce03dc155f42db02be4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57892a23be9058b535072ce03dc155f42db02be4 Author: Dave Airlie Date: Wed Nov 1 09:54:27 2017 +1000 mesa/st: implement max combined output resources limiting

Mesa (master): r600/sb: bail out if prepare_alu_group() doesn' t find a proper scheduling

2017-10-31 Thread Dave Airlie
works around this problem by signalling this failure so that the optimizers bails out and the un-optimized shader is used. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103142 Cc: Signed-off-by: Gert Wollny Signed-off-by: Dave Airlie --- src/gallium/drivers/r600/sb/sb_sched.cpp

Mesa (master): radv: add support for local bos. (v3)

2017-10-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: a639d40f1330351924d736ca260de764734f9ef7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a639d40f1330351924d736ca260de764734f9ef7 Author: Dave Airlie Date: Wed Oct 25 07:12:13 2017 +0100 radv: add support for local bos. (v3) This uses the new

Mesa (master): ac/llvm: consolidate find lsb function.

2017-10-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: 82d47b9d38f22bc26001253de7996b9b372e9d0c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82d47b9d38f22bc26001253de7996b9b372e9d0c Author: Dave Airlie Date: Thu Oct 26 15:28:41 2017 +1000 ac/llvm: consolidate find lsb function. This was the same

Mesa (master): ac/llvm: add i1false/i1true to common code.

2017-10-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: a76b6c2192f073135d62d45c24fd0fedd8d36258 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a76b6c2192f073135d62d45c24fd0fedd8d36258 Author: Dave Airlie Date: Thu Oct 26 15:20:15 2017 +1000 ac/llvm: add i1false/i1true to common code. These get used

Mesa (master): ac/llvm: use the ac i32 0/1 and f32 0/1 llvm types.

2017-10-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: 88b7ddbe654b51c5be0f031fbae25e50ae5d9d30 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88b7ddbe654b51c5be0f031fbae25e50ae5d9d30 Author: Dave Airlie Date: Thu Oct 26 15:13:25 2017 +1000 ac/llvm: use the ac i32 0/1 and f32 0/1 llvm types. This

Mesa (master): ac/nir: move lds declaration/load/store into shared code.

2017-10-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: f925f5b074b2ed22c44cc715aaacc554df904317 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f925f5b074b2ed22c44cc715aaacc554df904317 Author: Dave Airlie Date: Thu Oct 26 14:43:51 2017 +1000 ac/nir: move lds declaration/load/store into shared code

Mesa (master): ac/llvm: drop pointless wrappers around umsb/imsb

2017-10-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: 16cfbef44cf0b196992bd06cb3521e70d1903033 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16cfbef44cf0b196992bd06cb3521e70d1903033 Author: Dave Airlie Date: Thu Oct 26 15:30:33 2017 +1000 ac/llvm: drop pointless wrappers around umsb/imsb Reviewed

Mesa (master): ac/llvm: drop v4f32empty. (v2)

2017-10-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: de2b24a0d89bf4298cca8f19e9a11b8fdb6c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de2b24a0d89bf4298cca8f19e9a11b8fdb6c Author: Dave Airlie Date: Thu Oct 26 15:21:44 2017 +1000 ac/llvm: drop v4f32empty. (v2) This was unused. v2: drop

Mesa (master): st/mesa: enable nir path for all shaders.

2017-10-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: 74fc9e9186389df1d94d82e919b5ae1576d7d68a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74fc9e9186389df1d94d82e919b5ae1576d7d68a Author: Dave Airlie Date: Mon Oct 23 23:43:31 2017 +0100 st/mesa: enable nir path for all shaders. There is no

Mesa (master): st/program: add support for gs/tes/tcs nir shaders.

2017-10-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3ee2e98aff4fa626d61f2e45bf25bd76d4f5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ee2e98aff4fa626d61f2e45bf25bd76d4f5 Author: Dave Airlie Date: Mon Oct 23 06:48:30 2017 +0100 st/program: add support for gs/tes/tcs nir shaders. This

Mesa (master): st/program: rework basic variant interface

2017-10-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3c34d11589f05e0876a92bd77fd37d3b79a69d35 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c34d11589f05e0876a92bd77fd37d3b79a69d35 Author: Dave Airlie Date: Mon Oct 23 06:18:37 2017 +0100 st/program: rework basic variant interface This just passes

Mesa (master): vulkan: Update headers and registry to 1.0.64

2017-10-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9626128f32d712fe4576011c7e1d40fe9ec45186 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9626128f32d712fe4576011c7e1d40fe9ec45186 Author: Alex Smith Date: Wed Oct 25 12:18:54 2017 +0100 vulkan: Update headers and registry to 1.0.64 Acked-by: Dave

Mesa (master): radv: use device name in cache creation like radeonsi.

2017-10-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: d8cefaa197f02944812ef535b1b303dd5bf26848 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8cefaa197f02944812ef535b1b303dd5bf26848 Author: Dave Airlie Date: Wed Oct 25 02:23:08 2017 +0100 radv: use device name in cache creation like radeonsi. Not

Mesa (master): radv: use a define for the transition point between cp and compute shader

2017-10-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3cd3035aceeafa212a95cf3784fa21a978bdd09f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cd3035aceeafa212a95cf3784fa21a978bdd09f Author: Dave Airlie Date: Wed Oct 25 08:05:11 2017 +1000 radv: use a define for the transition point between cp and

Mesa (master): radv: only emit dfsm packets if dfsm is allowed.

2017-10-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: a5499b639c96716ff7ce62502115c0fd453a078e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5499b639c96716ff7ce62502115c0fd453a078e Author: Dave Airlie Date: Tue Oct 24 04:03:29 2017 +0100 radv: only emit dfsm packets if dfsm is allowed. radeonsi

Mesa (master): mesa/bufferobj: don't double negate the range

2017-10-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 11d688d9f0d2ee4d0178d1807c0075e5e8364b1d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11d688d9f0d2ee4d0178d1807c0075e5e8364b1d Author: Dave Airlie Date: Mon Oct 23 10:34:54 2017 +1000 mesa/bufferobj: don't double negate the range This fi

Mesa (master): radv/ac/nir: only emit tess factors to storage if tes reads them

2017-10-22 Thread Dave Airlie
Module: Mesa Branch: master Commit: da9c3cd3ee5494b43a8ab3f9a3fee95620d9d357 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da9c3cd3ee5494b43a8ab3f9a3fee95620d9d357 Author: Dave Airlie Date: Mon Oct 23 06:23:29 2017 +1000 radv/ac/nir: only emit tess factors to storage if tes reads

Mesa (master): radv: enable GS on GFX9

2017-10-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6bc42855f92d4815b06873b67196c8ecc6fc8b6f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bc42855f92d4815b06873b67196c8ecc6fc8b6f Author: Bas Nieuwenhuizen Date: Fri Oct 20 01:09:08 2017 +0200 radv: enable GS on GFX9 Reviewed-by: Dave Airlie

Mesa (master): ac/nir: Add merged GS function.

2017-10-19 Thread Dave Airlie
fixup + and fixed up a couple more bits]. Reviewed-by: Dave Airlie --- src/amd/common/ac_nir_to_llvm.c | 80 - 1 file changed, 63 insertions(+), 17 deletions(-) diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index 0e1c65ae81

Mesa (master): ac/nir: Add ES output to LDS for GFX9.

2017-10-19 Thread Dave Airlie
: Dave Airlie --- src/amd/common/ac_nir_to_llvm.c | 57 +++-- 1 file changed, 49 insertions(+), 8 deletions(-) diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index de9510c9a4..d7853677fe 100644 --- a/src/amd/common

Mesa (master): ac/nir: Fix up GS input vgprs.

2017-10-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9961ae24479f7a9886967188d23d5816ecc3918b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9961ae24479f7a9886967188d23d5816ecc3918b Author: Bas Nieuwenhuizen Date: Fri Oct 20 02:49:57 2017 +0200 ac/nir: Fix up GS input vgprs. Reviewed-by: Dave

Mesa (master): ac/nir: Add loading from LDS for merged GS.

2017-10-19 Thread Dave Airlie
-by: Dave Airlie --- src/amd/common/ac_nir_to_llvm.c | 36 +--- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index d7853677fe..aeddea740f 100644 --- a/src/amd/common

Mesa (master): radv: calculate and emit GFX9 GS registers to pipeline state.

2017-10-19 Thread Dave Airlie
state. Reviewed-by: Dave Airlie --- src/amd/vulkan/radv_cmd_buffer.c | 25 ++-- src/amd/vulkan/radv_pipeline.c | 126 ++- src/amd/vulkan/radv_private.h| 8 +++ src/amd/vulkan/radv_shader.c | 6 ++ 4 files changed, 158 insertions(+), 7

Mesa (master): radv: fixup tess eval shader when combined.

2017-10-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5bc5e07d81c8eccb3645260ca4072e652d0cf052 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bc5e07d81c8eccb3645260ca4072e652d0cf052 Author: Dave Airlie Date: Fri Oct 20 03:45:51 2017 +0100 radv: fixup tess eval shader when combined. This fixes some

Mesa (master): radv: Use control shader presence for detecting tess.

2017-10-19 Thread Dave Airlie
. Reviewed-by: Dave Airlie --- src/amd/vulkan/radv_private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index acfe9d37ba..10b7983760 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan

Mesa (master): radv: Only emit TES when it exists.

2017-10-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: f82797b56d9646798c3f02eca2878b6702cbe700 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f82797b56d9646798c3f02eca2878b6702cbe700 Author: Bas Nieuwenhuizen Date: Fri Oct 20 01:08:30 2017 +0200 radv: Only emit TES when it exists. Reviewed-by: Dave

Mesa (master): radv: Set VGT_GS_MODE properly for gfx9

2017-10-19 Thread Dave Airlie
: Dave Airlie --- src/amd/vulkan/radv_pipeline.c | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 6e8067a11a..fa87a458b0 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan

Mesa (master): radv: ensure correct outinfo is picked.

2017-10-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 99281c1e8f449e9d500e886ef14b422715f4efc7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99281c1e8f449e9d500e886ef14b422715f4efc7 Author: Dave Airlie Date: Fri Oct 20 04:02:15 2017 +0100 radv: ensure correct outinfo is picked. This struct used to

Mesa (master): radv: drop unused r600_htile_info.

2017-10-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 14978a1c3bd9dececb135c5d4de73779c26576fb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=14978a1c3bd9dececb135c5d4de73779c26576fb Author: Dave Airlie Date: Tue Oct 17 07:12:28 2017 +0100 radv: drop unused r600_htile_info. Reviewed-by: Bas

Mesa (master): radv: fix CLEAR_STATE packet length.

2017-10-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: c8eb3558cc246ecd053ff50191f94f1535013688 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8eb3558cc246ecd053ff50191f94f1535013688 Author: Dave Airlie Date: Thu Oct 19 04:52:29 2017 +0100 radv: fix CLEAR_STATE packet length. Looking at shader

Mesa (master): radv/image: bump all the offset to uint64_t.

2017-10-17 Thread Dave Airlie
Module: Mesa Branch: master Commit: 35c66f3e40177a97d74e614e2a324a03e2149c73 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35c66f3e40177a97d74e614e2a324a03e2149c73 Author: Dave Airlie Date: Tue Oct 17 08:17:12 2017 +0100 radv/image: bump all the offset to uint64_t. So one of the

Mesa (master): radv: port to using updated anv entrypoint/ extension generator.

2017-10-17 Thread Dave Airlie
Module: Mesa Branch: master Commit: 17201a2eb0b1b8538713691e6a46fb56d76cafe8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=17201a2eb0b1b8538713691e6a46fb56d76cafe8 Author: Dave Airlie Date: Tue Oct 17 15:18:36 2017 +1000 radv: port to using updated anv entrypoint/extension

Mesa (master): radv: enable VK_KHX_multiview always.

2017-10-17 Thread Dave Airlie
Module: Mesa Branch: master Commit: c00256a12c5be3d0f1c222176b62c13c4a2e4b50 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c00256a12c5be3d0f1c222176b62c13c4a2e4b50 Author: Dave Airlie Date: Tue Oct 17 16:47:16 2017 +1000 radv: enable VK_KHX_multiview always. This was in the wrong

Mesa (master): radv: take unsafe_math and sisched into account when hashing shaders.

2017-10-12 Thread Dave Airlie
Module: Mesa Branch: master Commit: fb972ed4e51f7570210b523264e927a378265a2a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb972ed4e51f7570210b523264e927a378265a2a Author: Dave Airlie Date: Thu Oct 12 05:10:53 2017 +0100 radv: take unsafe_math and sisched into account when hashing

Mesa (master): mesa/bufferobj: fix atomic offset/size get

2017-10-12 Thread Dave Airlie
Module: Mesa Branch: master Commit: 26f1ba94a384718e0e5974c10d4f758459ef0b10 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f1ba94a384718e0e5974c10d4f758459ef0b10 Author: Dave Airlie Date: Thu Oct 12 09:32:14 2017 +1000 mesa/bufferobj: fix atomic offset/size get When I realigned

Mesa (master): include/drm-uapi: clarify when headers can be updated.

2017-10-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: a3ba14d0ce6e97f4f819e7e5493f1f7abd1a368d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3ba14d0ce6e97f4f819e7e5493f1f7abd1a368d Author: Dave Airlie Date: Wed Oct 11 10:45:50 2017 +1000 include/drm-uapi: clarify when headers can be updated

Mesa (master): nir: bump loop unroll limit to 96.

2017-10-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2d36efdb7f18f061c519dbb93f6058bf161aad33 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d36efdb7f18f061c519dbb93f6058bf161aad33 Author: Dave Airlie Date: Wed Oct 11 09:48:21 2017 +1000 nir: bump loop unroll limit to 96. With the ssao demo from

Mesa (master): anv: fix assert in wsi image code.

2017-10-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5be3fdfa327902d6385e3469ae76cca948091464 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5be3fdfa327902d6385e3469ae76cca948091464 Author: Dave Airlie Date: Wed Oct 11 09:45:44 2017 +1000 anv: fix assert in wsi image code. This assert was firing

Mesa (master): mesa/bufferobj: consolidate some buffer binding code.

2017-10-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3e156b89ed8c0ed61d81c9d4f0503f32a6bfa904 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e156b89ed8c0ed61d81c9d4f0503f32a6bfa904 Author: Dave Airlie Date: Fri Sep 15 13:13:20 2017 +1000 mesa/bufferobj: consolidate some buffer binding code. These

Mesa (master): mesa: align atomic buffer handling code with ubo/ssbo (v1.1 )

2017-10-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: 65d3ef7cd4f3debbd51b8a8bc95b88fc32f18ded URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=65d3ef7cd4f3debbd51b8a8bc95b88fc32f18ded Author: Dave Airlie Date: Fri Sep 15 12:38:18 2017 +1000 mesa: align atomic buffer handling code with ubo/ssbo (v1.1

Mesa (master): mesa/bufferobj: consolidate some codepaths between ubo/ssbo /atomics.

2017-10-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: 35ac13ed32cc954825549f4c88d0c3d927985817 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35ac13ed32cc954825549f4c88d0c3d927985817 Author: Dave Airlie Date: Fri Sep 15 12:55:50 2017 +1000 mesa/bufferobj: consolidate some codepaths between ubo/ssbo

Mesa (master): mesa: rename various buffer bindings to one struct.

2017-10-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: d2bfa76045ae32c2191c8d2354413ef226ace4ca URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2bfa76045ae32c2191c8d2354413ef226ace4ca Author: Dave Airlie Date: Fri Sep 15 12:43:55 2017 +1000 mesa: rename various buffer bindings to one struct. One

Mesa (master): mesa/st: fix atomic buffer sizing to align with ssbo.

2017-10-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9926af0e7195c245d6b9d11b0fee6ba146987dbf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9926af0e7195c245d6b9d11b0fee6ba146987dbf Author: Dave Airlie Date: Fri Sep 15 13:14:56 2017 +1000 mesa/st: fix atomic buffer sizing to align with ssbo. This

Mesa (master): radv: Only set the MTYPE flags on GFX9+.

2017-10-10 Thread Dave Airlie
kernels fail the va_op with this flag set. If the kernel supports GFX9 usefully, it will also support this flag. Fixes: e8d57802fea "radv/gfx9: allocate events from uncached VA space" Reviewed-by: Dave Airlie --- src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c | 2 +- 1 file changed, 1 inser

Mesa (master): r600: cleanup llvm ir target selection.

2017-10-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: 96e85709df632674b9976435d350ce5d21ad8aea URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96e85709df632674b9976435d350ce5d21ad8aea Author: Dave Airlie Date: Tue Oct 10 06:27:40 2017 +1000 r600: cleanup llvm ir target selection. Only r600 target

Mesa (master): r600: drop tc_L2_dirty bit, this was SI only.

2017-10-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: ce0ee31890be189fc394454a7c87b745f8c1ac9e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce0ee31890be189fc394454a7c87b745f8c1ac9e Author: Dave Airlie Date: Tue Oct 10 06:27:10 2017 +1000 r600: drop tc_L2_dirty bit, this was SI only. Reviewed-by

Mesa (master): radv: lower ffma in nir.

2017-10-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2c61594d84911f486aa2edb4b8e561e780139d20 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c61594d84911f486aa2edb4b8e561e780139d20 Author: Dave Airlie Date: Wed Oct 4 06:33:02 2017 +1000 radv: lower ffma in nir. So it appears the Vulkan SPIR-V

Mesa (master): radeonsi: lower ffma in nir to mad.

2017-10-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: 80bbdb148335c55303960bab841d98f4fbd1feea URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80bbdb148335c55303960bab841d98f4fbd1feea Author: Dave Airlie Date: Tue Oct 10 13:23:40 2017 +1000 radeonsi: lower ffma in nir to mad. This lowers ffma to a

Mesa (master): radv: Add R16G16B16A16_SNORM fast clear support

2017-10-10 Thread Dave Airlie
-by: Alex Smith Cc: "17.2" Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_formats.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/src/amd/vulkan/radv_formats.c b/src/amd/vulkan/radv_formats.c index 88305abd04..5c79ea7406 100644 --- a/src/amd/vulkan/radv_formats.c +++

Mesa (master): radv: export KHR_relaxed_block_layout

2017-10-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4adc45658083f4417b9b6b49c07fae272fcdbe40 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4adc45658083f4417b9b6b49c07fae272fcdbe40 Author: Dave Airlie Date: Fri Oct 6 11:28:29 2017 +1000 radv: export KHR_relaxed_block_layout This seems to pass

Mesa (master): r600: drop a bunch of post-cayman code. (v2)

2017-10-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: bee61d16c8c48b0339d1db9bf4e6bf1ddc6685ff URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bee61d16c8c48b0339d1db9bf4e6bf1ddc6685ff Author: Dave Airlie Date: Mon Oct 9 13:30:02 2017 +1000 r600: drop a bunch of post-cayman code. (v2) Now that Marek

Mesa (master): radv: enable tc compatible htile for d32s8 also.

2017-10-04 Thread Dave Airlie
Module: Mesa Branch: master Commit: ad3d98da9faefd716bee5e2dc591bf3d4fb3321e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad3d98da9faefd716bee5e2dc591bf3d4fb3321e Author: Dave Airlie Date: Tue Jun 13 13:31:14 2017 +1000 radv: enable tc compatible htile for d32s8 also. This

Mesa (master): radv: emit fmuladd instead of fma to llvm.

2017-10-03 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4e93d6baae2d00540b9bee0decff700d1aa6b247 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e93d6baae2d00540b9bee0decff700d1aa6b247 Author: Dave Airlie Date: Wed Oct 4 03:06:04 2017 +0100 radv: emit fmuladd instead of fma to llvm. For Vulkan SPIR

Mesa (master): ac/surface: handle S8 on gfx9

2017-09-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: c4ac522511d20683c09441a9e96ddfbc1b540c00 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4ac522511d20683c09441a9e96ddfbc1b540c00 Author: Dave Airlie Date: Sun Sep 17 20:17:33 2017 -0700 ac/surface: handle S8 on gfx9 If we don't have a

Mesa (master): r600: add .gitignore for egd_tables.h

2017-09-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1b163238f5b652d1c6c9e50ec36afe537f77411f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b163238f5b652d1c6c9e50ec36afe537f77411f Author: Dave Airlie Date: Fri Sep 15 13:52:22 2017 +1000 r600: add .gitignore for egd_tables.h --- src/gallium

Mesa (master): virgl: drop const dimensions on first block.

2017-09-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: b6f6ead198c51e2144c5e880007e2f0a6ffcad3a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6f6ead198c51e2144c5e880007e2f0a6ffcad3a Author: Dave Airlie Date: Wed Sep 13 09:23:15 2017 +1000 virgl: drop const dimensions on first block. The virgl

Mesa (master): st/glsl->tgsi: fix u64 to bool comparisons.

2017-09-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: a7a7bf21bdf0cf8e59f8c8e17c2580a363be7055 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7a7bf21bdf0cf8e59f8c8e17c2580a363be7055 Author: Dave Airlie Date: Thu Sep 14 05:03:19 2017 +0100 st/glsl->tgsi: fix u64 to bool comparisons. Otherwise

Mesa (master): radv/nir: call opt_remove_phis after trivial continues.

2017-09-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 64d9bd149aa7f5a09f73cae07499577933722fb2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=64d9bd149aa7f5a09f73cae07499577933722fb2 Author: Dave Airlie Date: Wed Sep 13 03:49:31 2017 +0100 radv/nir: call opt_remove_phis after trivial continues

Mesa (master): radv/ac: bump params array for image atomic comp swap

2017-09-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: aba441be44a2e4bb914e805c4cd064c72e4ea038 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aba441be44a2e4bb914e805c4cd064c72e4ea038 Author: Dave Airlie Date: Tue Sep 12 22:15:11 2017 -0700 radv/ac: bump params array for image atomic comp swap For

Mesa (master): radv/gfx9: fix image resource handling.

2017-09-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3633bae36b56a8667d31096b3c3472ab388c4fbf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3633bae36b56a8667d31096b3c3472ab388c4fbf Author: Dave Airlie Date: Tue Aug 15 15:35:52 2017 +1000 radv/gfx9: fix image resource handling. GFX9 changes how

Mesa (master): radv/gfx9: set mip0-depth correctly for 2d arrays/3d images

2017-09-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: ebd2a5354df64ef504f1e213afd2d6ab9d69a776 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebd2a5354df64ef504f1e213afd2d6ab9d69a776 Author: Dave Airlie Date: Mon Aug 21 21:02:03 2017 +0100 radv/gfx9: set mip0-depth correctly for 2d arrays/3d images

Mesa (master): radv: handle GFX9 1D textures

2017-09-12 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1bcb953e16600e0d9329b678a6eacee98d326547 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bcb953e16600e0d9329b678a6eacee98d326547 Author: Dave Airlie Date: Wed Aug 16 06:20:29 2017 +0100 radv: handle GFX9 1D textures As GFX9 can't handle 1D

Mesa (master): radv: don't use iview for meta image width/height.

2017-09-12 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2f5b4490b59062f224e73f7a2d5cc0d8bd8eaa7b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f5b4490b59062f224e73f7a2d5cc0d8bd8eaa7b Author: Dave Airlie Date: Tue Aug 22 13:35:53 2017 +1000 radv: don't use iview for meta image width/height. Wor

Mesa (master): radv: move calculating primgroup_size to pipeline.

2017-09-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: d2490eb2d1c73054c0022f02d425d5f9c6d56c56 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2490eb2d1c73054c0022f02d425d5f9c6d56c56 Author: Dave Airlie Date: Mon Sep 11 07:05:27 2017 +0100 radv: move calculating primgroup_size to pipeline. This

Mesa (master): radv: calculate non-draw related ia_multi_vgt_param bits in pipeline

2017-09-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: ded1dbfd9616945ea235d186bc877b667d853d1e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded1dbfd9616945ea235d186bc877b667d853d1e Author: Dave Airlie Date: Mon Sep 11 07:14:05 2017 +0100 radv: calculate non-draw related ia_multi_vgt_param bits in

Mesa (master): radv: work out a base ia_multi_vgt_param.

2017-09-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: f2d0f587ca898f7a7378e43668842194c723cb5b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2d0f587ca898f7a7378e43668842194c723cb5b Author: Dave Airlie Date: Mon Sep 11 07:44:19 2017 +0100 radv: work out a base ia_multi_vgt_param. This just reduces

Mesa (master): radv: use upload_data to upload push descriptors.

2017-09-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6cc545b2128f3ddfb4963b820350f0e9585557f4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6cc545b2128f3ddfb4963b820350f0e9585557f4 Author: Dave Airlie Date: Mon Sep 11 06:02:53 2017 +0100 radv: use upload_data to upload push descriptors. This is

Mesa (master): radv: realign vgt flush on hawaii workaround with radeonsi.

2017-09-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1dbcfd2941753b37490d4bbc0d45d289b4988b11 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dbcfd2941753b37490d4bbc0d45d289b4988b11 Author: Dave Airlie Date: Mon Sep 11 08:21:56 2017 +0100 radv: realign vgt flush on hawaii workaround with radeonsi

Mesa (master): radv: only calculate num_prims when required.

2017-09-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: 16eac0a7569cb7c6c3ad033260ead1cc378f79cd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16eac0a7569cb7c6c3ad033260ead1cc378f79cd Author: Dave Airlie Date: Mon Sep 11 06:55:17 2017 +0100 radv: only calculate num_prims when required. Reviewed-by

Mesa (master): radv: add debug flags to zero vram allocations.

2017-09-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: 310fca375c13c52fbcb11cab148ca1bf0ddd2f69 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=310fca375c13c52fbcb11cab148ca1bf0ddd2f69 Author: Dave Airlie Date: Wed Feb 15 01:17:02 2017 + radv: add debug flags to zero vram allocations. We are

Mesa (master): ac: remove bitcast_to_float()

2017-09-07 Thread Dave Airlie
superset of what it does. Signed-off-by: Dave Airlie --- src/amd/common/ac_llvm_build.c | 18 ++ 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/src/amd/common/ac_llvm_build.c b/src/amd/common/ac_llvm_build.c index cc82e78fba..a831baed3f 100644 --- a/src/amd/common

Mesa (master): ac: move ac_to_integer() and ac_to_float() to ac_llvm_build.c

2017-09-07 Thread Dave Airlie
ac_llvm_build.c We'll need to use ac_to_integer() for other stuff in ac_llvm_build.c. Reviewed-by: Dave Airlie --- src/amd/common/ac_llvm_build.c | 61 + src/amd/common/ac_llvm_build.h | 5 + src/amd/common/ac_nir_to_llvm.c | 268 3 files changed

Mesa (master): ac: fix ac_get_type_size() for doubles

2017-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: fafa2995117a13df5356b82fb249cceb8987c184 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fafa2995117a13df5356b82fb249cceb8987c184 Author: Connor Abbott Date: Tue Jul 18 20:44:47 2017 -0700 ac: fix ac_get_type_size() for doubles Reviewed-by: Dave

Mesa (master): radv/ac: use ac_get_type_size.

2017-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4cab214e76f95dfe4df83bc55da9a0dfdc642cbc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4cab214e76f95dfe4df83bc55da9a0dfdc642cbc Author: Dave Airlie Date: Fri Sep 8 04:15:50 2017 +0100 radv/ac: use ac_get_type_size. Just moved to newly shared

Mesa (master): radeonsi: move si_emit_ballot() to ac

2017-09-07 Thread Dave Airlie
: Nicolai Hähnle Reviewed-by: Marek Olšák Signed-off-by: Dave Airlie --- src/amd/common/ac_llvm_build.c | 26 ++ src/amd/common/ac_llvm_build.h | 3 +++ src/gallium/drivers/radeonsi/si_shader.c | 38 +--- 3 files changed, 35

Mesa (master): radeonsi: move the guts of ARB_shader_group_vote emission to ac

2017-09-07 Thread Dave Airlie
to ac Reviewed-by: Nicolai Hähnle Reviewed-by: Marek Olšák Signed-off-by: Dave Airlie --- src/amd/common/ac_llvm_build.c | 30 ++ src/amd/common/ac_llvm_build.h | 6 ++ src/gallium/drivers/radeonsi/si_shader.c | 24

Mesa (master): radeonsi: move llvm_get_type_size() to ac

2017-09-07 Thread Dave Airlie
: Nicolai Hähnle Reviewed-by: Marek Olšák Signed-off-by: Dave Airlie --- src/amd/common/ac_llvm_build.c | 24 ++ src/amd/common/ac_llvm_build.h | 2 ++ src/gallium/drivers/radeonsi/si_shader.c | 43 +++- 3 files changed, 35

Mesa (master): radeonsi: move emit_optimization_barrier() to ac

2017-09-07 Thread Dave Airlie
-by: Nicolai Hähnle Reviewed-by: Marek Olšák Signed-off-by: Dave Airlie --- src/amd/common/ac_llvm_build.c | 43 ++ src/amd/common/ac_llvm_build.h | 2 ++ src/gallium/drivers/radeonsi/si_shader.c | 45 ++-- 3 files

Mesa (master): radv/winsys: fix flags vs va_flags thinko.

2017-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: a5add6fb30e24c4e0177a9875682d7e6ea36 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5add6fb30e24c4e0177a9875682d7e6ea36 Author: Dave Airlie Date: Fri Sep 8 12:30:23 2017 +1000 radv/winsys: fix flags vs va_flags thinko. Fixes: e8d57802f

Mesa (master): radv: use simpler indirect packet 3 if possible.

2017-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: 219d29e4d83d8c901f127c8a004c45c23c15751e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=219d29e4d83d8c901f127c8a004c45c23c15751e Author: Dave Airlie Date: Thu Sep 7 04:02:33 2017 +0100 radv: use simpler indirect packet 3 if possible. This fixes

Mesa (master): radv/gfx9: allocate events from uncached VA space

2017-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: e8d57802fea60d4b353761ba1bdb08545733c007 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8d57802fea60d4b353761ba1bdb08545733c007 Author: Dave Airlie Date: Wed Sep 6 20:40:57 2017 -0700 radv/gfx9: allocate events from uncached VA space This

Mesa (master): radv/winsys: use amdgpu_bo_va_op_raw.

2017-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: 76ac8fafadca86941f2723f7f7176b22112f5c0c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=76ac8fafadca86941f2723f7f7176b22112f5c0c Author: Dave Airlie Date: Thu Sep 7 20:54:51 2017 +0100 radv/winsys: use amdgpu_bo_va_op_raw. This is a precursor

Mesa (master): radv: reduce radv_cmd_state struct size.

2017-09-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: a2c2a76c9e282d2fffead5217824beeb38ca3959 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2c2a76c9e282d2fffead5217824beeb38ca3959 Author: Dave Airlie Date: Wed Sep 6 13:38:30 2017 +1000 radv: reduce radv_cmd_state struct size. 1632->1

Mesa (master): radv: reduce radv_amdgpu_winsys struct size.

2017-09-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: cc73ab98840e200c947d95d77cd678dda5abbe1a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc73ab98840e200c947d95d77cd678dda5abbe1a Author: Dave Airlie Date: Wed Sep 6 13:40:50 2017 +1000 radv: reduce radv_amdgpu_winsys struct size. 1168->1

Mesa (master): radv: reduce radv_shader_variant struct size.

2017-09-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 66031d89255a272bd8688676a9553f41d1ca60a6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66031d89255a272bd8688676a9553f41d1ca60a6 Author: Dave Airlie Date: Wed Sep 6 13:39:07 2017 +1000 radv: reduce radv_shader_variant struct size. 544->

Mesa (master): radv: reduce radv_image struct size.

2017-09-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3cc620bf5502456ba14642e87f4c52fad7bcc371 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cc620bf5502456ba14642e87f4c52fad7bcc371 Author: Dave Airlie Date: Wed Sep 6 13:39:58 2017 +1000 radv: reduce radv_image struct size. 1480->1472. Sig

Mesa (master): radv: reduce meta_saved_state struct size.

2017-09-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: f45e7684132e33eae124d33ebbc3388e5a2deb49 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f45e7684132e33eae124d33ebbc3388e5a2deb49 Author: Dave Airlie Date: Wed Sep 6 13:37:42 2017 +1000 radv: reduce meta_saved_state struct size. 904->

Mesa (master): ac/surface: reduce gfx9_surface_layout size.

2017-09-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: e852ecd22b671a5d768bade499a8b42b4336f0b2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e852ecd22b671a5d768bade499a8b42b4336f0b2 Author: Dave Airlie Date: Wed Sep 6 13:47:51 2017 +1000 ac/surface: reduce gfx9_surface_layout size. 152->

Mesa (master): nir: put compact into bitfields in nir_variable_data

2017-09-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 42d50c779ba1fcf577275940fb999db380e7e9b0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42d50c779ba1fcf577275940fb999db380e7e9b0 Author: Dave Airlie Date: Wed Sep 6 13:18:45 2017 +1000 nir: put compact into bitfields in nir_variable_data This

<    1   2   3   4   5   6   7   8   9   10   >