Mesa (master): radv: disabled scaled formats for transfers.

2017-03-12 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3b49cee8fa4f53575e0cea21eac116724a269e2f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b49cee8fa4f53575e0cea21eac116724a269e2f Author: Dave Airlie Date: Tue Mar 7 17:00:39 2017 +1000 radv: disabled scaled formats for transfers. These really

Mesa (master): radv/ac: fixup texture coord to have right number of channels.

2017-03-08 Thread Dave Airlie
Module: Mesa Branch: master Commit: e6902be90079500cb421f7eb886cdcc49bb58a60 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6902be90079500cb421f7eb886cdcc49bb58a60 Author: Dave Airlie Date: Thu Mar 9 08:26:13 2017 +1000 radv/ac: fixup texture coord to have right number of

Mesa (master): radv: remove duplicate initialization of alphaToOne feature

2017-03-07 Thread Dave Airlie
feature Fixes a GCC warning when compiling with -Wextra: radv_device.c:463:47: warning: initialized field overwritten [-Woverride-init] Signed-off-by: Damien Grassart Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_device.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/amd/vulkan

Mesa (master): radv: disable mip point pre clamping.

2017-03-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: d81bd2f75462646d3803d683a28f6682a2ce3078 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d81bd2f75462646d3803d683a28f6682a2ce3078 Author: Dave Airlie Date: Tue Mar 7 05:08:42 2017 + radv: disable mip point pre clamping. No idea what this

Mesa (master): amd/common: document PREDICATION OP 3 as 64-bit bool.

2017-03-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 03f5405fc2fa718ddab36e244f1abd2f038df777 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=03f5405fc2fa718ddab36e244f1abd2f038df777 Author: Dave Airlie Date: Thu Mar 2 05:40:09 2017 +1000 amd/common: document PREDICATION OP 3 as 64-bit bool. This

Mesa (master): radv: move fast clear before resolve into own loop.

2017-03-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: c5947e9787c700239da329fb4c373a5c6b4f35da URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5947e9787c700239da329fb4c373a5c6b4f35da Author: Dave Airlie Date: Mon Mar 6 23:31:48 2017 + radv: move fast clear before resolve into own loop. Don&#

Mesa (master): radv: handle z offset for 3d image <-> buffer copies.

2017-03-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: b26249781e5bc8fc00e8b94d2a1c0d8e48eebe9e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b26249781e5bc8fc00e8b94d2a1c0d8e48eebe9e Author: Dave Airlie Date: Tue Mar 7 00:30:01 2017 + radv: handle z offset for 3d image <-> buffer copies.

Mesa (master): radeonsi/ac: move get_image_intr_name to common

2017-03-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 10ae83a9c2243511981215ae908fe66251ffdcd0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10ae83a9c2243511981215ae908fe66251ffdcd0 Author: Dave Airlie Date: Mon Mar 6 08:37:22 2017 +1000 radeonsi/ac: move get_image_intr_name to common This code

Mesa (master): radv: Properly handle destroying NULL devices and instances

2017-03-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6bae1e44a99f909359879951743599e6d6c1cc28 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bae1e44a99f909359879951743599e6d6c1cc28 Author: Dave Airlie Date: Mon Mar 6 15:40:16 2017 +1000 radv: Properly handle destroying NULL devices and instances

Mesa (master): radv/ac: introduce i1true/i1false to context.

2017-03-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5c45d2051a7872675982242849bfdefaaa275707 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c45d2051a7872675982242849bfdefaaa275707 Author: Dave Airlie Date: Mon Mar 6 12:24:59 2017 +1000 radv/ac: introduce i1true/i1false to context. This uses

Mesa (master): radv/ac: handle Z export using new builder.

2017-03-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: ca884aef865f85f4ec9d443e326d338a62beeb12 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca884aef865f85f4ec9d443e326d338a62beeb12 Author: Dave Airlie Date: Mon Mar 6 10:06:11 2017 +1000 radv/ac: handle Z export using new builder. Reviewed-by

Mesa (master): radv/ac: move to using common ac_get_image_intr_name.

2017-03-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: bf2be507744e19f822e1ba45e0b4e69698428971 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf2be507744e19f822e1ba45e0b4e69698428971 Author: Dave Airlie Date: Mon Mar 6 08:37:54 2017 +1000 radv/ac: move to using common ac_get_image_intr_name

Mesa (master): radv/ac: move to using new export intrinsics.

2017-03-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: a2652719f3ee15a294461f216f3a89144dd9574d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2652719f3ee15a294461f216f3a89144dd9574d Author: Dave Airlie Date: Mon Mar 6 08:23:53 2017 +1000 radv/ac: move to using new export intrinsics. This uses the

Mesa (master): radv/ac: switch to new intrinsics for pkrtz and clamp.

2017-03-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2830ece0fcc671d1beabb0414319f9d763fd52ea URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2830ece0fcc671d1beabb0414319f9d763fd52ea Author: Dave Airlie Date: Mon Mar 6 08:06:04 2017 +1000 radv/ac: switch to new intrinsics for pkrtz and clamp

Mesa (master): radv/ac: move to new kill build.

2017-03-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9c7309b09babdf685df90eae92ac7790fe787f8e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c7309b09babdf685df90eae92ac7790fe787f8e Author: Dave Airlie Date: Mon Mar 6 08:29:07 2017 +1000 radv/ac: move to new kill build. Reviewed-by: Bas

Mesa (master): radv/ac: use bitfield extract new intrinsics.

2017-03-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2e73ccb485b968a6d3b46d7b30611e9e49aa9473 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e73ccb485b968a6d3b46d7b30611e9e49aa9473 Author: Dave Airlie Date: Mon Mar 6 08:32:24 2017 +1000 radv/ac: use bitfield extract new intrinsics. Reviewed-by

Mesa (master): radv: drop Z24 support.

2017-03-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: cc59e24a6bc9bf8b51a22785beb07089770bec8d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc59e24a6bc9bf8b51a22785beb07089770bec8d Author: Dave Airlie Date: Sun Mar 5 23:26:16 2017 + radv: drop Z24 support. This isn't exposed in -pro, t

Mesa (master): radeon/ac: fix intrinsic version check

2017-03-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: b19caecbd6f310c1663b0cfe483d113ae3bd5fe2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b19caecbd6f310c1663b0cfe483d113ae3bd5fe2 Author: Dave Airlie Date: Mon Mar 6 06:05:58 2017 +1000 radeon/ac: fix intrinsic version check Reported-by: 375

Mesa (master): radv: fix txs for sampler buffers

2017-02-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: e66be3d3bb40160c7b7d57c596e4a25da168f1e6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e66be3d3bb40160c7b7d57c596e4a25da168f1e6 Author: Dave Airlie Date: Tue Feb 28 16:26:55 2017 +1000 radv: fix txs for sampler buffers I messed this up when I

Mesa (master): radv: fix depth format in blit2d.

2017-02-27 Thread Dave Airlie
Module: Mesa Branch: master Commit: 800b82ea1315d68fccd8b1f218d614d26e7b6478 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=800b82ea1315d68fccd8b1f218d614d26e7b6478 Author: Dave Airlie Date: Mon Feb 27 16:59:06 2017 +1000 radv: fix depth format in blit2d. For blitting we need to

Mesa (master): radv/formats: add fast clear for 8-bit signed ints.

2017-02-27 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1121ce4525d03e35ab2ab95385ad99d112c17330 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1121ce4525d03e35ab2ab95385ad99d112c17330 Author: Dave Airlie Date: Mon Feb 27 12:15:03 2017 +1000 radv/formats: add fast clear for 8-bit signed ints. These

Mesa (master): radv: add support for NV_dedicated_allocation

2017-02-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: 15f47027ad624d3f2f3d5aac68ee540b912a7717 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15f47027ad624d3f2f3d5aac68ee540b912a7717 Author: Dave Airlie Date: Sun Feb 26 23:52:08 2017 + radv: add support for NV_dedicated_allocation This adds

Mesa (master): radv/winsys: fix freeing imported memory.

2017-02-26 Thread Dave Airlie
;fd wasn't setting some stuff correctly that could lead to crashes for anything using this path later. Reviewed-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/vulkan/winsy

Mesa (master): vulkan/wsi/radv: add initial prime support (v1.1)

2017-02-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: f695735ed61ea2f11f0fdf032a8ad2c99b6b064c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f695735ed61ea2f11f0fdf032a8ad2c99b6b064c Author: Dave Airlie Date: Wed Nov 23 12:59:55 2016 +1000 vulkan/wsi/radv: add initial prime support (v1.1) This is a

Mesa (master): radv: fix interpolation at wrong place for offset interp

2017-02-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: fc430c391b4be0e92bc9e297aaa260c674648ac2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc430c391b4be0e92bc9e297aaa260c674648ac2 Author: Dave Airlie Date: Thu Feb 23 14:24:20 2017 +1000 radv: fix interpolation at wrong place for offset interp

Mesa (master): radv: fetch sample index via fmask for image coord as well.

2017-02-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5e9ead0fa21eb2e3dfaca5485990110e17cc7b79 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e9ead0fa21eb2e3dfaca5485990110e17cc7b79 Author: Dave Airlie Date: Wed Feb 22 14:29:09 2017 +1000 radv: fetch sample index via fmask for image coord as well

Mesa (master): radv/ac: refactor our fmask sample index fixup.

2017-02-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8282c5c7710fb56231ea0e1b9d7b0f9295230e15 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8282c5c7710fb56231ea0e1b9d7b0f9295230e15 Author: Dave Airlie Date: Thu Feb 23 12:20:25 2017 +1000 radv/ac: refactor our fmask sample index fixup. This

Mesa (master): radv: add sample mask input support

2017-02-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: bdcbe7c76bba3171f4f4c30b29e21f58c9a62856 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdcbe7c76bba3171f4f4c30b29e21f58c9a62856 Author: Dave Airlie Date: Tue Jan 31 05:30:26 2017 +1000 radv: add sample mask input support Reviewed-by: Bas

Mesa (master): radv: enable location at sample when persample is forced.

2017-02-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 58c97a0791bf71b31546b13c2b491a636555749c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58c97a0791bf71b31546b13c2b491a636555749c Author: Dave Airlie Date: Thu Feb 23 14:24:20 2017 +1000 radv: enable location at sample when persample is forced

Mesa (master): radv: add sample mask output support

2017-02-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: ccb70d6f53464171639ee7809c9fe5ee3a86e54d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccb70d6f53464171639ee7809c9fe5ee3a86e54d Author: Dave Airlie Date: Thu Feb 23 16:06:22 2017 +1000 radv: add sample mask output support This adds support to

Mesa (master): radv/ac: rename num clips/cull to output clips/culls

2017-02-22 Thread Dave Airlie
Module: Mesa Branch: master Commit: c2cfb54f139c27023913212d92c463be4661de38 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2cfb54f139c27023913212d92c463be4661de38 Author: Dave Airlie Date: Tue Feb 21 13:27:52 2017 +1000 radv/ac: rename num clips/cull to output clips/culls As

Mesa (master): vulkan/wsi: move image count to shared structure.

2017-02-22 Thread Dave Airlie
Module: Mesa Branch: master Commit: c2ed2685fd12c03b9e87b3d344f112127e303024 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2ed2685fd12c03b9e87b3d344f112127e303024 Author: Dave Airlie Date: Tue Feb 21 11:04:44 2017 +1000 vulkan/wsi: move image count to shared structure. For prime

Mesa (master): radv/ac: pass clips properly from vertex-> geometry shader stages.

2017-02-22 Thread Dave Airlie
Module: Mesa Branch: master Commit: bec584ec0ea29e81f87fbd4d4a07ef398b8961d1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bec584ec0ea29e81f87fbd4d4a07ef398b8961d1 Author: Dave Airlie Date: Tue Feb 21 14:09:11 2017 +1000 radv/ac: pass clips properly from vertex->geometry sha

Mesa (master): radv/ac: handle gs->copy shader clip distances.

2017-02-22 Thread Dave Airlie
Module: Mesa Branch: master Commit: b71e6538a8dcd51a8e9760df61764972020dfff7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b71e6538a8dcd51a8e9760df61764972020dfff7 Author: Dave Airlie Date: Tue Feb 21 14:13:20 2017 +1000 radv/ac: handle gs->copy shader clip distances. This fi

Mesa (master): radv: fix typo in the subpass barrier patch.

2017-02-21 Thread Dave Airlie
Module: Mesa Branch: master Commit: 40e0dbf96c4d812be940561f5732b1b0e44b5e1d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40e0dbf96c4d812be940561f5732b1b0e44b5e1d Author: Dave Airlie Date: Wed Feb 22 02:20:18 2017 + radv: fix typo in the subpass barrier patch. Fixes

Mesa (master): radv: handle subpass cache flushes

2017-02-20 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6dbb0eaccc346ec5619b1782f7102353015eaa18 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dbb0eaccc346ec5619b1782f7102353015eaa18 Author: Dave Airlie Date: Mon Feb 20 15:13:33 2017 +1000 radv: handle subpass cache flushes This splits out the

Mesa (master): vulkan/wsi/x11: add support to detect if we can support rendering (v3)

2017-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 0a44a680ff702bb4488c345db84a35c190be345e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a44a680ff702bb4488c345db84a35c190be345e Author: Dave Airlie Date: Sun Feb 19 15:27:47 2017 +1000 vulkan/wsi/x11: add support to detect if we can support

Mesa (master): Revert "radv: detect command buffers that do no work and drop them (v2)"

2017-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1f6376935bf91aa2e086a66dfe9737d7f4066bee URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f6376935bf91aa2e086a66dfe9737d7f4066bee Author: Dave Airlie Date: Mon Feb 20 08:44:58 2017 +1000 Revert "radv: detect command buffers that do no wor

Mesa (master): radv: pass subresourceRange by pointer.

2017-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: efc89edf5a81e31a7c9be3d851dcd7dc896ab888 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=efc89edf5a81e31a7c9be3d851dcd7dc896ab888 Author: Dave Airlie Date: Sun Feb 19 16:33:13 2017 +1000 radv: pass subresourceRange by pointer. This struct is 5

Mesa (master): radv: handle layered fast clears.

2017-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9aec76aca3307c2d00f2bcd9f37c7cf3ca181dfb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aec76aca3307c2d00f2bcd9f37c7cf3ca181dfb Author: Dave Airlie Date: Sun Feb 19 16:33:14 2017 +1000 radv: handle layered fast clears. This iterates the fast

Mesa (master): radv: fix typo in a2b10g10r10 fast clear calculation.

2017-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2b3c490e23a6cd7f4f6bb489267c2b9b4fde5b20 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b3c490e23a6cd7f4f6bb489267c2b9b4fde5b20 Author: Dave Airlie Date: Sun Feb 19 16:38:16 2017 +1000 radv: fix typo in a2b10g10r10 fast clear calculation. This

Mesa (master): ac/llvm: fix various findMSB bugs

2017-02-17 Thread Dave Airlie
suffixed with ".i32" Reviewed-by: Dave Airlie --- src/amd/common/ac_llvm_build.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/amd/common/ac_llvm_build.c b/src/amd/common/ac_llvm_build.c index ed31a56..9751a93 100644 --- a/src/amd/common/ac_llvm_build.c +++

Mesa (master): radeonsi: use shared emit_umsb helper.

2017-02-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: b0232d98e9539087522040fd1882304098e0e827 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0232d98e9539087522040fd1882304098e0e827 Author: Dave Airlie Date: Thu Feb 16 03:54:19 2017 + radeonsi: use shared emit_umsb helper. Reviewed-by: Edward

Mesa (master): radeon/ac: add emit umsb shared code.

2017-02-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: 0ec66b99691ab8a09d2e16bd562b700a6624579e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ec66b99691ab8a09d2e16bd562b700a6624579e Author: Dave Airlie Date: Thu Feb 16 03:53:27 2017 + radeon/ac: add emit umsb shared code. Since we shared imsb

Mesa (master): radv/ac: use shader imsb emission code.

2017-02-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: fb15a1e9dda17b1006274cdeb1c1410c3f8df0bf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb15a1e9dda17b1006274cdeb1c1410c3f8df0bf Author: Dave Airlie Date: Thu Feb 16 03:43:29 2017 + radv/ac: use shader imsb emission code. Reviewed-by: Edward

Mesa (master): radv/ac: use shared umsb helper.

2017-02-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: ebed22ec675dd8feb96edc900cb720ef74845fff URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebed22ec675dd8feb96edc900cb720ef74845fff Author: Dave Airlie Date: Thu Feb 16 03:54:01 2017 + radv/ac: use shared umsb helper. Reviewed-by: Edward

Mesa (master): radeon/ac: use llvm.amdgcn.sffbh intrinsic instead of AMDGPU.flbit.i32

2017-02-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4617ad07e066c70950a1ace34ab62b6209db8836 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4617ad07e066c70950a1ace34ab62b6209db8836 Author: Dave Airlie Date: Thu Feb 16 03:46:16 2017 + radeon/ac: use llvm.amdgcn.sffbh intrinsic instead of

Mesa (master): radeon/ac: add ac_emit_imsb helper.

2017-02-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: cae1ff1a4b1f696fc6c2496d281c2548a097e753 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cae1ff1a4b1f696fc6c2496d281c2548a097e753 Author: Dave Airlie Date: Thu Feb 16 03:42:56 2017 + radeon/ac: add ac_emit_imsb helper. We want to use a

Mesa (master): radeonsi: use shared emit imsb code.

2017-02-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: e91cd75d91449eda78edf3e830cd09ad9ee2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e91cd75d91449eda78edf3e830cd09ad9ee2 Author: Dave Airlie Date: Thu Feb 16 03:43:50 2017 + radeonsi: use shared emit imsb code. Reviewed-by: Edward

Mesa (master): nir: handle some 64-bit integer conversions

2017-02-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 03f4982c684da33e621744acda52730ed05df1bd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=03f4982c684da33e621744acda52730ed05df1bd Author: Dave Airlie Date: Wed Feb 15 18:40:21 2017 +1000 nir: handle some 64-bit integer conversions These are

Mesa (master): nir: handle 64-bit integer types in glsl-> nir type conversion.

2017-02-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: adb9555794e88c98c6c493c588307edfdadf5af3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=adb9555794e88c98c6c493c588307edfdadf5af3 Author: Dave Airlie Date: Wed Feb 15 18:26:46 2017 +1000 nir: handle 64-bit integer types in glsl->nir t

Mesa (master): spirv: handle SpvOpUConvert in proper place.

2017-02-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 14167080e2aaee0289e39b22a09d459c4a383a99 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=14167080e2aaee0289e39b22a09d459c4a383a99 Author: Dave Airlie Date: Wed Feb 15 18:25:52 2017 +1000 spirv: handle SpvOpUConvert in proper place. This was

Mesa (master): spirv/nir: add support for int64

2017-02-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 48ebdbecc5baea98b0355f2a8c201f6357c152d9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48ebdbecc5baea98b0355f2a8c201f6357c152d9 Author: Dave Airlie Date: Wed Feb 15 04:51:56 2017 + spirv/nir: add support for int64 This adds the spirv->

Mesa (master): spirv: add support for Int64 capability

2017-02-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2d0b14590226bbe8780dfce98a00d35e10919cc9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d0b14590226bbe8780dfce98a00d35e10919cc9 Author: Dave Airlie Date: Wed Feb 15 04:39:43 2017 + spirv: add support for Int64 capability This just adds the

Mesa (master): nir/types: add C accessors for 64-bit integer types.

2017-02-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 7593f2ac1b65b764cdf49007553bf58dd85cd3f5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7593f2ac1b65b764cdf49007553bf58dd85cd3f5 Author: Dave Airlie Date: Wed Feb 15 04:51:02 2017 + nir/types: add C accessors for 64-bit integer types

Mesa (master): radv: add fast color clear for b10g11r11

2017-02-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: b292e662fc02eb36709333c875b53b23223c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b292e662fc02eb36709333c875b53b23223c Author: Dave Airlie Date: Wed Feb 15 02:26:57 2017 + radv: add fast color clear for b10g11r11 This is used in

Mesa (master): radv: also fixup event emission to not get culled.

2017-02-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: b4b19afebeac84ddce3f1f8b7ffe0da6474fe29a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4b19afebeac84ddce3f1f8b7ffe0da6474fe29a Author: Dave Airlie Date: Wed Feb 15 00:15:39 2017 + radv: also fixup event emission to not get culled. This is

Mesa (master): radv: query cmds should mark a cmd buffer as having draws.

2017-02-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: d1640e79328af4a63c056e3ccab299a3bffbede7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1640e79328af4a63c056e3ccab299a3bffbede7 Author: Dave Airlie Date: Tue Feb 14 23:58:09 2017 + radv: query cmds should mark a cmd buffer as having draws

Mesa (master): radv: fixup IA_MULTI_VGT_PARAM handling.

2017-02-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3360dbe0c1ebeead9046955b3de4dcdf86cfbb40 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3360dbe0c1ebeead9046955b3de4dcdf86cfbb40 Author: Dave Airlie Date: Mon Feb 13 07:30:29 2017 + radv: fixup IA_MULTI_VGT_PARAM handling. This ports the

Mesa (master): radv: fix warning since using common gs emit code

2017-02-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: a465eae38fbf5f95170a73009e646daca2aa5181 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a465eae38fbf5f95170a73009e646daca2aa5181 Author: Dave Airlie Date: Tue Feb 14 20:00:29 2017 + radv: fix warning since using common gs emit code Signed

Mesa (master): radv: align the initial state command buffer.

2017-02-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5e988ac61f38e8a4497b171c45cfe9521925e206 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e988ac61f38e8a4497b171c45cfe9521925e206 Author: Dave Airlie Date: Mon Feb 13 22:54:53 2017 -0500 radv: align the initial state command buffer. This just

Mesa (master): radv: change base aligmment for allocated memory.

2017-02-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: 06ffd299252311f57feac4474551bd5b44d3d4d4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06ffd299252311f57feac4474551bd5b44d3d4d4 Author: Dave Airlie Date: Tue Feb 14 16:04:16 2017 +1000 radv: change base aligmment for allocated memory. On some

Mesa (master): radv: fix cik macroModeIndex.

2017-02-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: 0f1a4220a693a02685bf227f8b9d932046f7d1d3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f1a4220a693a02685bf227f8b9d932046f7d1d3 Author: Dave Airlie Date: Tue Feb 14 16:05:43 2017 +1000 radv: fix cik macroModeIndex. This just a CIK fix ported

Mesa (master): radv: adopt some init config workarounds from radeonsi.

2017-02-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: 09bf5491c4611e83d2ec745dc0e727bcdb0b31aa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09bf5491c4611e83d2ec745dc0e727bcdb0b31aa Author: Dave Airlie Date: Mon Feb 13 22:45:20 2017 -0500 radv: adopt some init config workarounds from radeonsi

Mesa (master): radv: re-enable init gfx state on CIK.

2017-02-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: eea562f87565bbccbe71ff33daf9db89bc883207 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eea562f87565bbccbe71ff33daf9db89bc883207 Author: Dave Airlie Date: Tue Feb 14 16:09:25 2017 +1000 radv: re-enable init gfx state on CIK. Once the color

Mesa (master): radeon/ac/llvm: add support for sendmsg emission

2017-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: f32955be4374e4fe08c678d440e03d64cf028cc4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f32955be4374e4fe08c678d440e03d64cf028cc4 Author: Dave Airlie Date: Mon Feb 13 22:08:30 2017 + radeon/ac/llvm: add support for sendmsg emission This lets

Mesa (master): radeonsi: use common sendmsg emission function.

2017-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: b3b4114a0f57c78fc6b9b58f4a8249292adba382 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3b4114a0f57c78fc6b9b58f4a8249292adba382 Author: Dave Airlie Date: Mon Feb 13 22:13:39 2017 + radeonsi: use common sendmsg emission function. This just

Mesa (master): radv/ac: use sendmsg emission interface.

2017-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: e3324e0c604c923c05f54c96c1303936e70740ba URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3324e0c604c923c05f54c96c1303936e70740ba Author: Dave Airlie Date: Mon Feb 13 22:09:10 2017 + radv/ac: use sendmsg emission interface. This uses the

Mesa (master): tgsi: fix memory leak in tgsi sanity check

2017-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 69fc7a2c828adbb454072d386a26b568e56dd886 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69fc7a2c828adbb454072d386a26b568e56dd886 Author: Dave Airlie Date: Fri Feb 10 14:03:51 2017 +1000 tgsi: fix memory leak in tgsi sanity check This just fixes

Mesa (master): radv: disable gfx init on CIK for now

2017-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: f77d2871ac7073b81c45c54878c3234e51bcd017 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f77d2871ac7073b81c45c54878c3234e51bcd017 Author: Dave Airlie Date: Tue Feb 14 08:01:39 2017 +1000 radv: disable gfx init on CIK for now Luzipher on irc

Mesa (master): radv/ac: use common interp code for new intrinsics

2017-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 62fef3e15984dbf278d6835895140fd788d20a38 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=62fef3e15984dbf278d6835895140fd788d20a38 Author: Dave Airlie Date: Mon Feb 13 19:52:48 2017 + radv/ac: use common interp code for new intrinsics This

Mesa (master): radv: start splitting init config up

2017-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: b26253b34d53a7b8235bf301b68889ba6c3a19a6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b26253b34d53a7b8235bf301b68889ba6c3a19a6 Author: Dave Airlie Date: Mon Feb 13 03:09:09 2017 + radv: start splitting init config up This is just prep work

Mesa (master): radv: use indirect buffer for initial gfx state.

2017-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 592069c1fbccf55e26d2822337dfab40edf6948e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=592069c1fbccf55e26d2822337dfab40edf6948e Author: Dave Airlie Date: Mon Feb 13 04:00:24 2017 + radv: use indirect buffer for initial gfx state. This puts

Mesa (master): radv: don't pass physical device to si_init_ fns.

2017-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 604e562e5b2b7e01e5c9d031a7a2401cfe0edf62 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=604e562e5b2b7e01e5c9d031a7a2401cfe0edf62 Author: Dave Airlie Date: Mon Feb 13 03:35:37 2017 + radv: don't pass physical device to si_init_ fns. Th

Mesa (master): radv: detect command buffers that do no work and drop them (v2)

2017-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8b47b97215af7157bc15676167cab73aa5a61a76 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b47b97215af7157bc15676167cab73aa5a61a76 Author: Dave Airlie Date: Fri Feb 10 00:20:44 2017 + radv: detect command buffers that do no work and drop them

Mesa (master): radv: reduce CPU overhead merging bo lists.

2017-02-12 Thread Dave Airlie
Module: Mesa Branch: master Commit: f466d4dd6af76c3e3edef403c542180094009fc3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f466d4dd6af76c3e3edef403c542180094009fc3 Author: Dave Airlie Date: Fri Feb 10 00:58:59 2017 + radv: reduce CPU overhead merging bo lists. Just noticed we

Mesa (master): tgsi-dump: dump label if instruction has one

2017-02-09 Thread Dave Airlie
uot; (when parsing more than a safety margin of 10 we currently have). Signed-off-by: Marc-André Lureau Cc: "13.0 17.0" Signed-off-by: Dave Airlie --- src/gallium/auxiliary/tgsi/tgsi_dump.c | 24 +--- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/s

Mesa (master): tgsi: remove ureg_label_insn

2017-02-09 Thread Dave Airlie
2897cb3dba9287011f9c43cd2f214100952370c0. Signed-off-by: Marc-André Lureau Signed-off-by: Dave Airlie --- src/gallium/auxiliary/tgsi/tgsi_ureg.c | 31 --- src/gallium/auxiliary/tgsi/tgsi_ureg.h | 7 --- 2 files changed, 38 deletions(-) diff --git a/src/gallium

Mesa (master): radv: handle queue submission with no cs but semaphores

2017-02-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: e5a5d17d1363fe9b00cee93a5c7bc98b134f235b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5a5d17d1363fe9b00cee93a5c7bc98b134f235b Author: Dave Airlie Date: Thu Feb 9 03:24:05 2017 + radv: handle queue submission with no cs but semaphores

Mesa (master): radv: Add CPU color packing for VK_FORMAT_A2B10G10R10_UNORM_PACK32.

2017-02-08 Thread Dave Airlie
VK_FORMAT_A2B10G10R10_UNORM_PACK32. For allowing fast color clears in the main render targets of dota2. [airlied: fix clear_vals[1] as suggested by Andres. Signed-off-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_formats.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions

Mesa (master): mesa/uniform: fix strict aliasing issues with int64 code.

2017-02-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: 30cff4f5f740f2d774ec663d5f6ae319f48737b8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=30cff4f5f740f2d774ec663d5f6ae319f48737b8 Author: Dave Airlie Date: Wed Feb 8 01:20:10 2017 + mesa/uniform: fix strict aliasing issues with int64 code

Mesa (master): mesa/st: fix strict aliasing issue in int64 code.

2017-02-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: c674f11e42e25924084aaf825c7dba95748c66fe URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c674f11e42e25924084aaf825c7dba95748c66fe Author: Dave Airlie Date: Wed Feb 8 01:23:00 2017 + mesa/st: fix strict aliasing issue in int64 code. This

Mesa (master): radv: handle dcc in explicit image resolve path. (v2)

2017-02-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6d5d6dad20901fbffd65239937562b80c075e476 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d5d6dad20901fbffd65239937562b80c075e476 Author: Dave Airlie Date: Tue Feb 7 21:35:51 2017 + radv: handle dcc in explicit image resolve path. (v2) We

Mesa (master): gallium/tgsi: fix oob access in parse instruction

2017-02-06 Thread Dave Airlie
texture instruction, it doesn't stop if the 'cur' is ',', the loop variable 'i' will also be increased and be used to index the 'inst.TexOffsets' array. This can lead an oob access issue. This patch avoid this. Reviewed-by: Dave Airlie Signed-off-by

Mesa (master): radv: pass FMASK alignment to application

2017-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 90ac2285f0900972d2a3e7a034b51ee4de374ffb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90ac2285f0900972d2a3e7a034b51ee4de374ffb Author: Dave Airlie Date: Tue Feb 7 10:31:11 2017 +1000 radv: pass FMASK alignment to application As was done for

Mesa (master): radv/ac: avoid the fmask path when doing txs.

2017-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: a864ef7f4824a8319b74d4cf1c82e2dd25672ff1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a864ef7f4824a8319b74d4cf1c82e2dd25672ff1 Author: Dave Airlie Date: Mon Feb 6 02:40:45 2017 + radv/ac: avoid the fmask path when doing txs. This fixes

Mesa (master): radeon/ac: move common llvm build functions to a separate file.

2017-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 13a28ff2368ffdcaafee3cb6c45df77f75b02aea URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=13a28ff2368ffdcaafee3cb6c45df77f75b02aea Author: Dave Airlie Date: Fri Feb 3 10:05:00 2017 +1000 radeon/ac: move common llvm build functions to a separate

Mesa (master): radv/ac: correctly size shared memory usage.

2017-02-03 Thread Dave Airlie
Module: Mesa Branch: master Commit: a1a8aef4c9dbdf254036adada95f0d6e394c5d6a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1a8aef4c9dbdf254036adada95f0d6e394c5d6a Author: Dave Airlie Date: Fri Feb 3 01:46:24 2017 + radv/ac: correctly size shared memory usage. We count the

Mesa (master): radv: fix compute shared memory stores since 64-bit.

2017-02-03 Thread Dave Airlie
Module: Mesa Branch: master Commit: 66463b7f7540ed3d21ca6ae7c729fbb671453188 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66463b7f7540ed3d21ca6ae7c729fbb671453188 Author: Dave Airlie Date: Fri Feb 3 01:03:13 2017 + radv: fix compute shared memory stores since 64-bit. These

Mesa (master): radv: fix shared memory load/stores.

2017-02-03 Thread Dave Airlie
Module: Mesa Branch: master Commit: 106a51440d018031b94c91758eecc7424a3bb5ee URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=106a51440d018031b94c91758eecc7424a3bb5ee Author: Dave Airlie Date: Fri Feb 3 03:26:13 2017 + radv: fix shared memory load/stores. If we have an indirect

Mesa (master): radeonsi/ac: move a bunch of load/ store related things to common code.

2017-02-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: a9773311f6a1b7f49dbd207c12e8081a5823c5a9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9773311f6a1b7f49dbd207c12e8081a5823c5a9 Author: Dave Airlie Date: Thu Feb 2 08:58:57 2017 +1000 radeonsi/ac: move a bunch of load/store related things to

Mesa (master): radv/ac: migrate to using shared code for some load/ store stuff.

2017-02-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1c5c268a8a73d59e4a16cdfeeada1b3b3cb80b78 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c5c268a8a73d59e4a16cdfeeada1b3b3cb80b78 Author: Dave Airlie Date: Thu Feb 2 09:18:22 2017 +1000 radv/ac: migrate to using shared code for some load/store

Mesa (master): radv/ac: use shared thread id code

2017-02-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: 278d5ef70a808532af9d38ec8681264bdfd72749 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=278d5ef70a808532af9d38ec8681264bdfd72749 Author: Dave Airlie Date: Thu Feb 2 09:39:59 2017 +1000 radv/ac: use shared thread id code Reviewed-by: Bas

Mesa (master): radv/ac: move to using shared emit_ddxy code.

2017-02-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6cc3c46f58255839d3fe25303225dc3b41d4a2d3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6cc3c46f58255839d3fe25303225dc3b41d4a2d3 Author: Dave Airlie Date: Thu Feb 2 09:55:45 2017 +1000 radv/ac: move to using shared emit_ddxy code. Reviewed-by

Mesa (master): radeonsi/ac: move get thread id to shared code.

2017-02-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: c5f0a56aeba546dc6b9e62ba12bd77d552ac4f31 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5f0a56aeba546dc6b9e62ba12bd77d552ac4f31 Author: Dave Airlie Date: Thu Feb 2 09:35:40 2017 +1000 radeonsi/ac: move get thread id to shared code. radv will

Mesa (master): radeonsi/ac: move most of emit_ddxy to shared code.

2017-02-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: c9a2fc367940d1b367bee2583eed161f682f2998 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9a2fc367940d1b367bee2583eed161f682f2998 Author: Dave Airlie Date: Thu Feb 2 09:52:52 2017 +1000 radeonsi/ac: move most of emit_ddxy to shared code. We can

Mesa (master): radeonsi/ac: move tbuffer store and buffer load to shared code.

2017-02-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: b3c28942c78864fe1259d653271723b51bd9311a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3c28942c78864fe1259d653271723b51bd9311a Author: Dave Airlie Date: Thu Feb 2 09:13:44 2017 +1000 radeonsi/ac: move tbuffer store and buffer load to shared

Mesa (master): configure.ac: explicitly require libdrm for dri classic drivers.

2017-02-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: b457f67495169a392ac41fdd1c80cda82ce3ab99 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b457f67495169a392ac41fdd1c80cda82ce3ab99 Author: Dave Airlie Date: Thu Feb 2 14:27:50 2017 +1000 configure.ac: explicitly require libdrm for dri classic

Mesa (master): configure: Only require libdrm 2.4.75 for intel.

2017-02-01 Thread Dave Airlie
: b8acb6b17981 ("configure: Require libdrm >= 2.4.75") Signed-off-by: Vinson Lee Acked-by: Dave Airlie --- configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 92339b4..d4302bf 100644 --- a/configure.ac +++ b/configure

Mesa (master): radeonsi/ac: move frag interp emission code to shared llvm code.

2017-02-01 Thread Dave Airlie
Module: Mesa Branch: master Commit: dc68b920dfd1adf2616dda99da730e6412fe2e6e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc68b920dfd1adf2616dda99da730e6412fe2e6e Author: Dave Airlie Date: Wed Feb 1 14:47:45 2017 +1000 radeonsi/ac: move frag interp emission code to shared llvm

<    3   4   5   6   7   8   9   10   11   12   >