Mesa (master): radv: fix GetFenceStatus for signaled fences

2016-11-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: fb50245ac1e1eb60b2451d9d6dd05388cb89634a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb50245ac1e1eb60b2451d9d6dd05388cb89634a Author: Dave Airlie Date: Wed Nov 9 01:21:30 2016 + radv: fix GetFenceStatus for signaled fences if a fence is

Mesa (master): nir: add conditional discard optimisation (v4)

2016-11-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: b16dff2d88302e5113598a818d2f92f8af02cd79 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b16dff2d88302e5113598a818d2f92f8af02cd79 Author: Dave Airlie Date: Wed Nov 2 01:22:07 2016 + nir: add conditional discard optimisation (v4) This is

Mesa (master): radv: enable conditional discard optimisation on radv.

2016-11-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3c9af7578fcd62fc55e0443733f56b2aaa50ba9c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c9af7578fcd62fc55e0443733f56b2aaa50ba9c Author: Dave Airlie Date: Wed Nov 2 01:23:11 2016 + radv: enable conditional discard optimisation on radv. This

Mesa (master): ac/nir: add support for discard_if intrinsic (v2)

2016-11-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: dd77faeca2819fc78a72f71ca9b996c209378cde URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd77faeca2819fc78a72f71ca9b996c209378cde Author: Dave Airlie Date: Wed Nov 2 01:21:15 2016 + ac/nir: add support for discard_if intrinsic (v2) We are

Mesa (master): radv: emit correct last export when Z/ stencil export is enabled

2016-11-08 Thread Dave Airlie
Module: Mesa Branch: master Commit: bafc75b4370bfbec0c91ff6bb4d4972fb37bb22a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bafc75b4370bfbec0c91ff6bb4d4972fb37bb22a Author: Dave Airlie Date: Tue Nov 8 16:22:39 2016 +1000 radv: emit correct last export when Z/stencil export is

Mesa (master): radv: add support for anisotropic filtering on VI+

2016-11-02 Thread Dave Airlie
+ Ported from radeonsi. Cc: "13.0" Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_device.c | 30 +++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 58f24ec..376a8c2 100644 ---

Mesa (master): radv: fix dual source blending

2016-11-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: 73592b92844af3c1298ef5e66e3055793443546d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=73592b92844af3c1298ef5e66e3055793443546d Author: Dave Airlie Date: Wed Nov 2 00:33:33 2016 + radv: fix dual source blending Dolphin tried to use this

Mesa (master): radv: expose xlib platform extension

2016-11-01 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9f0726f3e509c80c78ddb5e7411fa34f676de71d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f0726f3e509c80c78ddb5e7411fa34f676de71d Author: Dave Airlie Date: Tue Nov 1 23:51:43 2016 + radv: expose xlib platform extension I missed this when I

Mesa (master): radv: drop some unused cmask info members.

2016-10-31 Thread Dave Airlie
Module: Mesa Branch: master Commit: f88ea8c72abfe1e7a8dc4875d254ecb8cf325598 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f88ea8c72abfe1e7a8dc4875d254ecb8cf325598 Author: Dave Airlie Date: Tue Nov 1 15:11:35 2016 +1000 radv: drop some unused cmask info members. These were

Mesa (master): radv: split the device local memory heap into two

2016-10-27 Thread Dave Airlie
Advertise two device local memory heaps; one that is host visible and one that is not. This makes it possible for clients to tell how much host visible vs. non-host visible memory is available. Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_device.c | 15

Mesa (master): radv: add a write-combining host-local memory type

2016-10-27 Thread Dave Airlie
HOST_VISIBLE and HOST_COHERENT, but not DEVICE_LOCAL is most likely searching for a memory type suitable for staging buffers / images. Reviewed-by: Edward O'Callaghan Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_device.c | 17 + 1 file changed, 13 insertions(+), 4 dele

Mesa (master): vulkan/wsi/x11: fix ARGB window support

2016-10-27 Thread Dave Airlie
correct depth to xcb_dri3_pixmap_from_buffer_checked(). Otherwise xcb_present_pixmap() fails with a BadMatch error. Cc: "13.0" Signed-off-by: Dave Airlie --- src/vulkan/wsi/wsi_common_x11.c | 19 +++ 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/

Mesa (master): vulkan/wsi/x11: add support for IMMEDIATE present mode

2016-10-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: ca035006c86a5055c8e640f49c858f04770681eb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca035006c86a5055c8e640f49c858f04770681eb Author: Dave Airlie Date: Wed Oct 26 13:05:51 2016 +1000 vulkan/wsi/x11: add support for IMMEDIATE present mode We

Mesa (master): vulkan/wsi: store present mode in swapchain base class

2016-10-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1cdca1eb16ab33da338dda076794efd4bf859f7b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cdca1eb16ab33da338dda076794efd4bf859f7b Author: Dave Airlie Date: Wed Oct 26 12:58:34 2016 +1000 vulkan/wsi: store present mode in swapchain base class This

Mesa (master): radv/ac/llvm: trim texture return values

2016-10-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: d548fa882b865b8e5052954b872e392312c38ab8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d548fa882b865b8e5052954b872e392312c38ab8 Author: Dave Airlie Date: Tue Oct 25 06:53:03 2016 +1000 radv/ac/llvm: trim texture return values The intrinsic

Mesa (master): vulkan/wsi/x11: handle timeouts properly in next image acquire (v1.1)

2016-10-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: 787c172aed0ae88ca6a8c1a193d9dd744fbdc918 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=787c172aed0ae88ca6a8c1a193d9dd744fbdc918 Author: Dave Airlie Date: Wed Oct 26 11:51:27 2016 +1000 vulkan/wsi/x11: handle timeouts properly in next image

Mesa (master): vulkan/wsi/wayland: fix ARGB window support

2016-10-25 Thread Dave Airlie
format for the DRM buffer when the compositeAlpha field in VkSwapchainCreateInfoKHR is set to VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR. Cc: "13.0" Signed-off-by: Dave Airlie --- src/vulkan/wsi/wsi_common_wayland.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff -

Mesa (master): radv: mark the fence as submitted and signalled in vkAcquireNextImageKHR

2016-10-25 Thread Dave Airlie
vkAcquireNextImageKHR This stops the debug layers from complaining when fences are used to throttle image acquisition. Cc: "13.0" Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_device.c | 6 -- src/amd/vulkan/radv_private.h | 7 +++ src/amd/vulkan/radv_wsi.

Mesa (master): radv: allow cmask transitions without fast clear

2016-10-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: a969548f59342330badf78ec7721a1ead7599a29 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a969548f59342330badf78ec7721a1ead7599a29 Author: Dave Airlie Date: Thu Oct 20 12:05:44 2016 +1000 radv: allow cmask transitions without fast clear This fixes

Mesa (master): wsi/wayland: fix error path

2016-10-19 Thread Dave Airlie
("anv/wsi: split image alloc/free out to separate fns.") Cc: "13.0" Signed-off-by: Eric Engestrom Signed-off-by: Dave Airlie --- src/vulkan/wsi/wsi_common_wayland.c | 4 1 file changed, 4 insertions(+) diff --git a/src/vulkan/wsi/wsi_common_wayland

Mesa (master): anv: drop unused zero macro.

2016-10-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: b0f131b0bf1d3f4eb5943d5485bbed170844c727 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0f131b0bf1d3f4eb5943d5485bbed170844c727 Author: Dave Airlie Date: Wed Oct 19 13:36:23 2016 +1000 anv: drop unused zero macro. I can't see this being

Mesa (master): radv: use emit_icmp for samples_identical

2016-10-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: d842546ad1ebdb4825f0cbca2d68a56139d88e2a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d842546ad1ebdb4825f0cbca2d68a56139d88e2a Author: Dave Airlie Date: Thu Oct 20 01:42:22 2016 +0100 radv: use emit_icmp for samples_identical On a debug llvm

Mesa (master): radv: fix samples_identical return value.

2016-10-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 67c91ef2a228b0843bdbb4b7b7128ef45e3dd71f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67c91ef2a228b0843bdbb4b7b7128ef45e3dd71f Author: Dave Airlie Date: Wed Oct 19 15:43:26 2016 +1000 radv: fix samples_identical return value. This was

Mesa (master): radv: decompress fmask before reading using texture unit

2016-10-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 86c4575a813bb57d1af3e3a0bb0c3eb44f27aedf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=86c4575a813bb57d1af3e3a0bb0c3eb44f27aedf Author: Dave Airlie Date: Wed Oct 19 17:34:28 2016 +1000 radv: decompress fmask before reading using texture unit

Mesa (master): radv: fix wsi porting regression in swapchain destroy.

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 93ba86c307616af86bdfbae3576fc9493be418fd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93ba86c307616af86bdfbae3576fc9493be418fd Author: Dave Airlie Date: Wed Oct 19 13:53:55 2016 +1000 radv: fix wsi porting regression in swapchain destroy. The

Mesa (master): radv: fix fmask ptr issue

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 63406b669e74d9ff38a45f362ceac816a7dad668 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63406b669e74d9ff38a45f362ceac816a7dad668 Author: Dave Airlie Date: Wed Oct 19 12:27:04 2016 +1000 radv: fix fmask ptr issue We were using the wrong

Mesa (master): radv: simplify fast clear shaders

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: db7ae14b60f6782decf4e857d12196be4a373477 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db7ae14b60f6782decf4e857d12196be4a373477 Author: Dave Airlie Date: Tue Oct 18 13:20:11 2016 +1000 radv: simplify fast clear shaders There is no need for

Mesa (master): vulkan/wsi: fix out of tree build.

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1ec5e6e7020f6f3abd02ff55a6a44b840b9eefa2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec5e6e7020f6f3abd02ff55a6a44b840b9eefa2 Author: Dave Airlie Date: Wed Oct 19 10:53:51 2016 +1000 vulkan/wsi: fix out of tree build. --- src/vulkan/wsi

Mesa (master): radv: start using defines for the user sgpr offsets

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: b0e11a153c4b8cd9bf29bdb8e26a776de241a5b4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0e11a153c4b8cd9bf29bdb8e26a776de241a5b4 Author: Dave Airlie Date: Mon Oct 10 03:20:36 2016 +0100 radv: start using defines for the user sgpr offsets This

Mesa (master): 21 new commits

2016-10-18 Thread Dave Airlie
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c3bd1cdb3c60a0140b57a2064e02f5869b0f9bc Author: Dave Airlie Date: Fri Oct 14 07:49:34 2016 +0100 radv: port to common wsi codebase This drops all the radv WSI code in favour of using the new shared code that was ported

Mesa (master): radv: move to using shared vk_alloc inlines.

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4450f405195d77f8bcc3fbd3e590405c8f540fab URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4450f405195d77f8bcc3fbd3e590405c8f540fab Author: Dave Airlie Date: Fri Oct 14 13:36:45 2016 +1000 radv: move to using shared vk_alloc inlines. This moves to

Mesa (master): anv: port to using new u_vector shared helper.

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8df014c01a41012a983bd0be164600ab50300e5c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df014c01a41012a983bd0be164600ab50300e5c Author: Dave Airlie Date: Fri Oct 14 12:57:44 2016 +1000 anv: port to using new u_vector shared helper. This just

Mesa (master): util: move min/max/clamp macros to util macros.h

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 78bce52f9a57ea020ef7b9386216efe151be9542 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=78bce52f9a57ea020ef7b9386216efe151be9542 Author: Dave Airlie Date: Fri Oct 14 13:10:26 2016 +1000 util: move min/max/clamp macros to util macros.h Although

Mesa (master): anv: move to using vk_alloc helpers.

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1ae6ece9802e77ede97722c0f7cdd0c24e6fbd04 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ae6ece9802e77ede97722c0f7cdd0c24e6fbd04 Author: Dave Airlie Date: Fri Oct 14 13:31:35 2016 +1000 anv: move to using vk_alloc helpers. This moves all the

Mesa (master): util: add vector util code.

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 008f54f63af51638ce36e47ca971714953f142f8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=008f54f63af51638ce36e47ca971714953f142f8 Author: Dave Airlie Date: Fri Oct 14 12:55:03 2016 +1000 util: add vector util code. This is ported from anv, both

Mesa (master): radv: make use of shared vector helper.

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: f5daaba0fdd842bf04ede903aea3e63d10a27c6e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5daaba0fdd842bf04ede903aea3e63d10a27c6e Author: Dave Airlie Date: Fri Oct 14 12:59:55 2016 +1000 radv: make use of shared vector helper. This removes the

Mesa (master): radv: drop pointless struct decl.

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: e4df1830e474cd5bd3f3123c4c207ffa9148fcf9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4df1830e474cd5bd3f3123c4c207ffa9148fcf9 Author: Dave Airlie Date: Fri Oct 14 13:41:47 2016 +1000 radv: drop pointless struct decl. Acked-by: Jason Ekstrand

Mesa (master): anv: drop pointless struct decl.

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 7e1e06bc75bd9fc4a5b69c19fc140a6b4775915c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e1e06bc75bd9fc4a5b69c19fc140a6b4775915c Author: Dave Airlie Date: Fri Oct 14 13:42:01 2016 +1000 anv: drop pointless struct decl. Acked-by: Jason Ekstrand

Mesa (master): vulkan: add vk_alloc.h shared allocation inlines.

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 0cfd428aefe13441e93cc6f57d70f0b282ad2b21 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cfd428aefe13441e93cc6f57d70f0b282ad2b21 Author: Dave Airlie Date: Fri Oct 14 13:19:43 2016 +1000 vulkan: add vk_alloc.h shared allocation inlines. vulkan

Mesa (master): anv: drop local MIN/MAX macros.

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2c6d8bff0315716afcdad0156e288bd34eff72bb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c6d8bff0315716afcdad0156e288bd34eff72bb Author: Dave Airlie Date: Fri Oct 14 13:12:08 2016 +1000 anv: drop local MIN/MAX macros. Use the ones from mesa

Mesa (master): radv: drop local MIN/MAX macros.

2016-10-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: c6f1077e0d96400c89ad577e841b1851ab9e3349 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6f1077e0d96400c89ad577e841b1851ab9e3349 Author: Dave Airlie Date: Fri Oct 14 13:11:20 2016 +1000 radv: drop local MIN/MAX macros. Use the ones in macros.h

Mesa (master): radv: fix the wayland wsi busy bit

2016-10-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 47a7d86fe907932c40484ccdeefeac269bbb0810 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47a7d86fe907932c40484ccdeefeac269bbb0810 Author: Dave Airlie Date: Fri Oct 14 05:09:39 2016 +1000 radv: fix the wayland wsi busy bit Signed-off-by: Dave

Mesa (master): anv: fix the wayland wsi busy flag setting

2016-10-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: a3834ebaf9ea8ff6826651392978cdb73b7fab96 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3834ebaf9ea8ff6826651392978cdb73b7fab96 Author: Dave Airlie Date: Fri Oct 14 05:08:56 2016 +1000 anv: fix the wayland wsi busy flag setting Cc: "

Mesa (master): radv: Use new image load/store intrinsic signatures v2

2016-10-13 Thread Dave Airlie
These were changed in LLVM r284024. v2: - Only use float types for vdata of llvm.amdgcn.image.store. LLVM doesn't support integer types for this intrinsic. Signed-off-by: Dave Airlie --- src/amd/common/ac_nir_to_llvm.c | 133 1 file changed

Mesa (master): radv: Fix incorrect comment

2016-10-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 30e63fb0e48cefb44dc4c28e0f282bdbb34c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=30e63fb0e48cefb44dc4c28e0f282bdbb34c Author: Tom Stellard Date: Thu Oct 13 15:21:27 2016 + radv: Fix incorrect comment Signed-off-by: Dave Airlie

Mesa (master): radv: fix identity swizzle handling

2016-10-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 060e6f468a35bcf3fbc425b489ef1f39be808e81 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=060e6f468a35bcf3fbc425b489ef1f39be808e81 Author: Dave Airlie Date: Tue Oct 11 16:46:25 2016 +1000 radv: fix identity swizzle handling The identity swizzle

Mesa (master): anv/wsi: fix apps that acquire multiple images up front

2016-10-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8980ac041167fb5a80be76e2f912b96117afa2cf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8980ac041167fb5a80be76e2f912b96117afa2cf Author: Dave Airlie Date: Thu Oct 13 12:43:07 2016 +1000 anv/wsi: fix apps that acquire multiple images up front

Mesa (master): radv/wsi: fix app that acquire multiple images up front

2016-10-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8bdac874e667179bd2682f0111cd7db58b858e5b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bdac874e667179bd2682f0111cd7db58b858e5b Author: Dave Airlie Date: Thu Oct 13 12:38:49 2016 +1000 radv/wsi: fix app that acquire multiple images up front

Mesa (master): anv: initialise and increment send_sbc

2016-10-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: dfe74fd1a9e16647e0f2673d3676264f2a588a95 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfe74fd1a9e16647e0f2673d3676264f2a588a95 Author: Dave Airlie Date: Tue Aug 30 09:46:29 2016 +1000 anv: initialise and increment send_sbc At least set this to

Mesa (master): radv: Return correct result in EnumeratePhysicalDevices

2016-10-12 Thread Dave Airlie
pPhysicalDevices is too small for all physical devices, the driver must return VK_INCOMPLETE. Since only a single physical device is supported, this is only the case when pPhysicalDeviceCount == 0 && pPhysicalDevices != NULL. Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_devi

Mesa (master): radv/winsys: Fix radv_amdgpu_cs_grow min_size argument. (v2 )

2016-10-11 Thread Dave Airlie
. (v2) It's supposed to be how much at least we want to grow the cs, not the minimum size of the cs after growth. v2: Unbreak use_ib_bos. Don't mask the ib_size when !use_ib_bos, since it's not needed. Reviewed-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- src/am

Mesa (master): radv: add missing unreachable

2016-10-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: 7ca44f8a33e6809655ae1cab667497279287ab38 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ca44f8a33e6809655ae1cab667497279287ab38 Author: Grigori Goronzy Date: Wed Oct 12 00:47:18 2016 +0200 radv: add missing unreachable Signed-off-by: Dave

Mesa (master): radv: fix strict aliasing violation

2016-10-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: a22b5f28fbcc3cda9c756dec339c7e729d1d10f3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a22b5f28fbcc3cda9c756dec339c7e729d1d10f3 Author: Grigori Goronzy Date: Wed Oct 12 00:47:20 2016 +0200 radv: fix strict aliasing violation Signed-off-by: Dave

Mesa (master): radv: fix uninitialized variables

2016-10-11 Thread Dave Airlie
t;may be used uninitialized" compiler warnings. Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_formats.c | 2 +- src/amd/vulkan/radv_pipeline.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_formats.c b/src/amd/vulkan/radv_formats.c ind

Mesa (master): radv: remove the validation layer and some related bits.

2016-10-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8cc9f89d2613da51db8f4d8516d450addf11c63f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cc9f89d2613da51db8f4d8516d450addf11c63f Author: Dave Airlie Date: Wed Oct 12 08:37:14 2016 +1000 radv: remove the validation layer and some related bits. As

Mesa (master): radv: drop the RADV_CALL macro.

2016-10-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: 12301c54186d3c515ca3ee72c70091fc40f0145e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12301c54186d3c515ca3ee72c70091fc40f0145e Author: Dave Airlie Date: Tue Oct 11 15:54:52 2016 +1000 radv: drop the RADV_CALL macro. This is leftover from anv

Mesa (master): radv: check driver name before calling amdgpu.

2016-10-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: fc28f89157254ddf638e52ea20cdfe675ab4c382 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc28f89157254ddf638e52ea20cdfe675ab4c382 Author: Dave Airlie Date: Tue Oct 11 15:21:25 2016 +1000 radv: check driver name before calling amdgpu. This checks

Mesa (master): radv: drop entrypoint split out.

2016-10-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: 014ec78fb26305b0d6ed1a9ae5e74915860df934 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=014ec78fb26305b0d6ed1a9ae5e74915860df934 Author: Dave Airlie Date: Tue Oct 11 15:57:58 2016 +1000 radv: drop entrypoint split out. radv really doesn't

Mesa (master): radv: fix memory leak from physical device if wsi fails

2016-10-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6215b476482fa3a76d3245d88ab127a7c060e115 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6215b476482fa3a76d3245d88ab127a7c060e115 Author: Dave Airlie Date: Wed Oct 12 08:52:56 2016 +1000 radv: fix memory leak from physical device if wsi fails

Mesa (master): radv/winsys: Fix mem leak at failed do_winsys_init() call site

2016-10-11 Thread Dave Airlie
_init() call site Probably unlikely however ensure we don't leak a heap allocation on the fail path. V.2: also fix missing 'amdgpu_device_deinitialize()' calls (Emil Velikov). Signed-off-by: Edward O'Callaghan Reviewed-by: Emil Velikov Signed-off-by: Dave Airlie --- src

Mesa (master): radv/winsys: Trivial style and readability fixups

2016-10-11 Thread Dave Airlie
ixups Drop/add a few newlines where appropriate and drop a couple of unnessary braces. Signed-off-by: Edward O'Callaghan Signed-off-by: Dave Airlie --- src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c | 16 ++-- src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h | 2 +- src/

Mesa (master): radv: don't build without SHA1.

2016-10-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: db5d278541a1bec3e51c2f0cecd2d127abdfc59c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db5d278541a1bec3e51c2f0cecd2d127abdfc59c Author: Dave Airlie Date: Mon Oct 10 10:06:52 2016 +1000 radv: don't build without SHA1. Just copy the section

Mesa (master): radv: drop all uint for unsigned.

2016-10-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 85a47f647e140fd2b43bda917795145f047032d1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85a47f647e140fd2b43bda917795145f047032d1 Author: Dave Airlie Date: Fri Oct 7 12:08:26 2016 +1000 radv: drop all uint for unsigned. Signed-off-by: Dave

Mesa (master): radv: fix configure.ac check

2016-10-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5267124648d8382038ce35304c5a8a4fa5c5d2b7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5267124648d8382038ce35304c5a8a4fa5c5d2b7 Author: Dave Airlie Date: Fri Oct 7 09:27:36 2016 +1000 radv: fix configure.ac check This should be positive test

Mesa (master): radv: Skip already signalled fences.

2016-10-06 Thread Dave Airlie
created a fence with VK_FENCE_CREATE_SIGNALED_BIT set, we shouldn't fail to wait for a fence if it was not submitted since that is not necessary. Reviewed-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_device.c | 6 +++--- 1 file changed, 3 insertions(+), 3 dele

Mesa (master): radv: add initial non-conformant radv vulkan driver

2016-10-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: f4e499ec79147f4172f3669ae9dafd941aaeeb65 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4e499ec79147f4172f3669ae9dafd941aaeeb65 Author: Dave Airlie Date: Fri Oct 7 09:16:09 2016 +1000 radv: add initial non-conformant radv vulkan driver This

Mesa (master): compiler: add printable values for cull distance varyings.

2016-10-03 Thread Dave Airlie
Module: Mesa Branch: master Commit: bd0157d542594951e5dfdc2d0ea9252320c3784c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd0157d542594951e5dfdc2d0ea9252320c3784c Author: Dave Airlie Date: Mon Aug 29 10:17:16 2016 +1000 compiler: add printable values for cull distance varyings

Mesa (master): spirv: translate cull distance semantic.

2016-10-03 Thread Dave Airlie
Module: Mesa Branch: master Commit: 7eb7684818ead4ec7444ee309e22a9db731dd234 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7eb7684818ead4ec7444ee309e22a9db731dd234 Author: Dave Airlie Date: Mon Aug 29 10:18:15 2016 +1000 spirv: translate cull distance semantic. This just

Mesa (master): spirv: use subpass image type (v1.1)

2016-09-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: e1ea36ae719619e69dadaf7efa7c7a40f891be91 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1ea36ae719619e69dadaf7efa7c7a40f891be91 Author: Dave Airlie Date: Thu Sep 15 02:08:28 2016 +0100 spirv: use subpass image type (v1.1) This adds support for

Mesa (master): glsl: add subpass image type (v2)

2016-09-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 7bf76563e25222fa285cf9a19207318759588aac URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bf76563e25222fa285cf9a19207318759588aac Author: Dave Airlie Date: Thu Sep 15 02:08:12 2016 +0100 glsl: add subpass image type (v2) SPIR-V/Vulkan have a

Mesa (master): android: add support for libmesa_amdgpu_addrlib

2016-09-12 Thread Dave Airlie
porting of the following commits: f1f1ba3 "radeonsi: move sid.h/r600d_common.h to a common place." 69fca64 "amd/addrlib: move addrlib from amdgpu winsys to common code" This patch fixes android building errors Reviewed-by: Dave Airlie --- Android.mk

Mesa (master): u_endian: add android to glibc clause

2016-09-12 Thread Dave Airlie
Module: Mesa Branch: master Commit: 0fe9152868fd7429aca63c58a0930542b8a95219 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fe9152868fd7429aca63c58a0930542b8a95219 Author: Dave Airlie Date: Mon Sep 12 11:21:29 2016 +1000 u_endian: add android to glibc clause Tested-by: Mauro

Mesa (master): r300g: Set R300_VAP_CNTL on RSxxx to avoid triangle flickering

2016-09-08 Thread Dave Airlie
setting is taken from: xf86-video-ati -- RADEONInit3DEngineInternal() mesa/src/mesa/drivers/dri/r300 -- r300EmitClearState() Tested on RS690. CC: Signed-off-by: Max Staudt Signed-off-by: Dave Airlie --- src/gallium/drivers/r300/r300_context.c | 10 +- 1 file changed, 9 insertions

Mesa (master): amd/addrlib: move addrlib from amdgpu winsys to common code

2016-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: 69fca64259495d7a31135876e818e1ac2a36d190 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69fca64259495d7a31135876e818e1ac2a36d190 Author: Dave Airlie Date: Mon Sep 5 09:54:07 2016 +1000 amd/addrlib: move addrlib from amdgpu winsys to common code

Mesa (master): radeonsi: move sid.h/r600d_common.h to a common place.

2016-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: f1f1ba37818bcff0c3a944a4d138f0b71fa863f4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1f1ba37818bcff0c3a944a4d138f0b71fa863f4 Author: Dave Airlie Date: Fri Sep 2 17:09:45 2016 +1000 radeonsi: move sid.h/r600d_common.h to a common place. Step

Mesa (master): radeon: move radeon_family/chip_class defintions to common

2016-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: a86be7b6ad2b9b909202fa0653b96cffb3131137 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a86be7b6ad2b9b909202fa0653b96cffb3131137 Author: Dave Airlie Date: Fri Sep 2 17:40:39 2016 +1000 radeon: move radeon_family/chip_class defintions to common

Mesa (master): gallium/util: move endian detect into a separate file

2016-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1add3562e33f0234da50e54dda8cfa6dac613125 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1add3562e33f0234da50e54dda8cfa6dac613125 Author: Dave Airlie Date: Mon Sep 5 09:52:10 2016 +1000 gallium/util: move endian detect into a separate file This

Mesa (master): radeonsi: add support for cull distances. (v1.1)

2016-08-29 Thread Dave Airlie
Module: Mesa Branch: master Commit: f235dc08ac1dcde6eff87597914583f5b2b9aa70 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f235dc08ac1dcde6eff87597914583f5b2b9aa70 Author: Dave Airlie Date: Fri May 13 16:49:02 2016 +1000 radeonsi: add support for cull distances. (v1.1) This

Mesa (master): anv: Add a --disable-vulkan-icd-full-driver-path option

2016-08-24 Thread Dave Airlie
This option makes installed Vulkan ICD files contain only a driver library name and not a path. This is intended for distros to help them work around multi-arch issues. Reviewed-by: Dave Airlie --- configure.ac | 7 +++ src/intel/vulkan/Makefile.am | 8

Mesa (master): mesa: add api to write subroutine indicies to the program storage.

2016-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: ea783667e4fff16fde9dfb76eefcd6aa484077d4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea783667e4fff16fde9dfb76eefcd6aa484077d4 Author: Dave Airlie Date: Tue Jun 7 15:25:56 2016 +1000 mesa: add api to write subroutine indicies to the program

Mesa (master): mesa/subroutines: drop the old subroutine index uploads.

2016-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 0bce055d9ee11847bdf9adac5f216d8630a7824a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bce055d9ee11847bdf9adac5f216d8630a7824a Author: Dave Airlie Date: Tue Jun 7 15:25:59 2016 +1000 mesa/subroutines: drop the old subroutine index uploads. We

Mesa (master): mesa/subroutines: start adding per-context subroutine index support (v1.1)

2016-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 45665b169724174e04dc0a99a37ae0abcd2a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45665b169724174e04dc0a99a37ae0abcd2a Author: Dave Airlie Date: Tue Jun 7 15:25:55 2016 +1000 mesa/subroutines: start adding per-context subroutine index

Mesa (master): i965: report bound buffer size not underlying buffer size for image size (v2)

2016-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 96ea753d9eb802c95544c79035e89df38daf15f7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96ea753d9eb802c95544c79035e89df38daf15f7 Author: Dave Airlie Date: Fri May 27 15:00:57 2016 +1000 i965: report bound buffer size not underlying buffer size

Mesa (master): st/glsl_to_tgsi: fix st_src_reg_for_double constant.

2016-08-22 Thread Dave Airlie
Module: Mesa Branch: master Commit: 26187f3890cd92d6871ffb431763b27cacd8d4fe URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26187f3890cd92d6871ffb431763b27cacd8d4fe Author: Dave Airlie Date: Tue Jul 5 10:26:14 2016 +1000 st/glsl_to_tgsi: fix st_src_reg_for_double constant. This

Mesa (master): st/mesa: use the new subroutine index upload API.

2016-08-22 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6a332a389ad05da2793475f05564250c0c4f3af5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a332a389ad05da2793475f05564250c0c4f3af5 Author: Dave Airlie Date: Tue Jun 7 15:25:58 2016 +1000 st/mesa: use the new subroutine index upload API. This

Mesa (master): i965: use new subroutine index uploader.

2016-08-22 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4adad99cfbefc66ddfc65c2143c2bf402fc3426c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4adad99cfbefc66ddfc65c2143c2bf402fc3426c Author: Dave Airlie Date: Tue Jun 7 15:25:57 2016 +1000 i965: use new subroutine index uploader. This plugs the

Mesa (master): anv: fix writemask on blit fragment shader.

2016-08-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: c2f225203721681fe964cb6f1f4fec317260a91e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2f225203721681fe964cb6f1f4fec317260a91e Author: Dave Airlie Date: Tue Aug 16 10:00:28 2016 +1000 anv: fix writemask on blit fragment shader. I'm not su

Mesa (master): virgl: add exported dmabuf to BO hash table

2016-07-28 Thread Dave Airlie
dmabufs can get imported by the same process, but the handle was not getting added to the hash table on export. Add the handle to the hash table on export. Signed-off-by: Rob Herring Signed-off-by: Dave Airlie --- src/gallium/winsys/virgl/drm/virgl_drm_winsys.c | 3 +++ 1 file changed, 3 insertions

Mesa (master): virgl: drop pointless leftover init of virgl_transfer_inline_write.

2016-07-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: e7d96e7685e911b91ce048c6639a4c290faf5d06 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7d96e7685e911b91ce048c6639a4c290faf5d06 Author: Dave Airlie Date: Sun Jul 17 06:19:43 2016 +1000 virgl: drop pointless leftover init of

Mesa (master): Revert "st/glsl_to_tgsi: don' t increase immediate index by 1."

2016-07-04 Thread Dave Airlie
Module: Mesa Branch: master Commit: cb728df9670d8399479db8502145bbc6f653cfb3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb728df9670d8399479db8502145bbc6f653cfb3 Author: Dave Airlie Date: Tue Jul 5 10:22:21 2016 +1000 Revert "st/glsl_to_tgsi: don't increase immediate

Mesa (master): st/glsl_to_tgsi: don't increase immediate index by 1.

2016-07-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: 27d456cc87a01998c6fe1dbf45937e2ca6128495 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27d456cc87a01998c6fe1dbf45937e2ca6128495 Author: Dave Airlie Date: Tue Jun 7 09:39:55 2016 +1000 st/glsl_to_tgsi: don't increase immediate index

Mesa (master): virgl: reduce some limits for now

2016-06-27 Thread Dave Airlie
Module: Mesa Branch: master Commit: c7cc264ca97fe52688f26dd9249a68f574b18f56 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7cc264ca97fe52688f26dd9249a68f574b18f56 Author: Dave Airlie Date: Tue Jun 28 06:45:28 2016 +1000 virgl: reduce some limits for now These need to be passed

Mesa (master): gallivm: make non-float return code bitcast consistent.

2016-06-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: e5c57824ec4021a859f5cbd4feba148d068713ee URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5c57824ec4021a859f5cbd4feba148d068713ee Author: Dave Airlie Date: Fri Jun 10 10:55:59 2016 +1000 gallivm: make non-float return code bitcast consistent

Mesa (master): gallium/tgsi: add 64-bitness type check function.

2016-06-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: 213ab8db87bf17b9ef89bda5ada8122867769c9e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=213ab8db87bf17b9ef89bda5ada8122867769c9e Author: Dave Airlie Date: Fri Jun 10 10:48:35 2016 +1000 gallium/tgsi: add 64-bitness type check function. Currently

Mesa (master): gallium/gallivm: use 64-bit test instead of doubles.

2016-06-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3b97e50b9a3e413aca24edbaa3fd4a86dd216faf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b97e50b9a3e413aca24edbaa3fd4a86dd216faf Author: Dave Airlie Date: Fri Jun 10 10:49:25 2016 +1000 gallium/gallivm: use 64-bit test instead of doubles. This

Mesa (master): gallivm: more 64-bit integer prep work.

2016-06-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1584918996f0deb5de0c4759b23d00ce52db37a4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1584918996f0deb5de0c4759b23d00ce52db37a4 Author: Dave Airlie Date: Fri Jun 10 11:25:29 2016 +1000 gallivm: more 64-bit integer prep work. This converts one

Mesa (master): radeonsi: convert to 64-bitness checks instead of doubles.

2016-06-10 Thread Dave Airlie
Module: Mesa Branch: master Commit: f550b6d296220fdc5f256bb55a3b3422930f957d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f550b6d296220fdc5f256bb55a3b3422930f957d Author: Dave Airlie Date: Fri Jun 10 11:05:51 2016 +1000 radeonsi: convert to 64-bitness checks instead of doubles

Mesa (master): glsl/ir: remove TABs in ir_constant_expression.cpp

2016-06-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: f140ed6d956d3595551d34836029325f1ae819d6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f140ed6d956d3595551d34836029325f1ae819d6 Author: Dave Airlie Date: Fri Jun 10 10:00:14 2016 +1000 glsl/ir: remove TABs in ir_constant_expression.cpp Adding

Mesa (master): virgl: fix checking fences

2016-06-08 Thread Dave Airlie
similar fix) Signed-off-by: Marc-André Lureau Cc: "11.1 11.2 12.0" Signed-off-by: Dave Airlie --- src/gallium/winsys/virgl/drm/virgl_drm_winsys.c | 2 +- src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/s

Mesa (master): glsl/types: rename is_dual_slot_double to is_dual_slot_64bit.

2016-06-08 Thread Dave Airlie
Module: Mesa Branch: master Commit: 15896a470b2b56cefc2a00ce458fd784ed42cee9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15896a470b2b56cefc2a00ce458fd784ed42cee9 Author: Dave Airlie Date: Thu Jun 9 07:50:43 2016 +1000 glsl/types: rename is_dual_slot_double to is_dual_slot_64bit

<    5   6   7   8   9   10   11   12   13   14   >