Mesa (master): radv: disable 1d/2d linear optimisation on gfx9.

2017-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: d118ff876559e468d2d243470947eee53171fe57 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d118ff876559e468d2d243470947eee53171fe57 Author: Dave Airlie Date: Tue Aug 22 12:47:09 2017 +1000 radv: disable 1d/2d linear optimisation on gfx9. This

Mesa (master): radv/gfx9: fix buffer size on gfx9.

2017-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: b880cd3b597ea0ce514bdf88091e4cc5ec6c3785 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b880cd3b597ea0ce514bdf88091e4cc5ec6c3785 Author: Dave Airlie Date: Fri Aug 25 01:15:32 2017 +0100 radv/gfx9: fix buffer size on gfx9. The VI sizing only

Mesa (master): Revert "radv: disable support for VEGA for now."

2017-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: e38685cc62e2a452521c49a3ad09d82495c6b1d0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e38685cc62e2a452521c49a3ad09d82495c6b1d0 Author: Dave Airlie Date: Mon Aug 21 04:25:59 2017 +0100 Revert "radv: disable support for VEGA for now.&q

Mesa (master): radv/gfx9: set descriptor up for base_mip to level range.

2017-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6d929d3f85604768971d04fa2548f02ffca1696e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d929d3f85604768971d04fa2548f02ffca1696e Author: Dave Airlie Date: Mon Aug 21 21:08:10 2017 +0100 radv/gfx9: set descriptor up for base_mip to level range

Mesa (master): mesa/mtypes: repack display list structs.

2017-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: a53c63e46b65ff321cbf3a14c97fd84bd9756fe5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a53c63e46b65ff321cbf3a14c97fd84bd9756fe5 Author: Dave Airlie Date: Sun Sep 3 20:37:01 2017 +1000 mesa/mtypes: repack display list structs. This reduces each

Mesa (master): mesa/mtypes: repack gl_shader_program_data.

2017-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: ef660abdd565f8389230bb006d8e21c1d0ab8360 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef660abdd565f8389230bb006d8e21c1d0ab8360 Author: Dave Airlie Date: Sun Sep 3 21:12:17 2017 +1000 mesa/mtypes: repack gl_shader_program_data. This reduces

Mesa (master): mesa/mtypes: reduce size of gl_sync_object.

2017-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: a265ffa69f29935bd47b5e12363896e46205b7c1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a265ffa69f29935bd47b5e12363896e46205b7c1 Author: Dave Airlie Date: Sun Sep 3 20:35:19 2017 +1000 mesa/mtypes: reduce size of gl_sync_object. Drops from 40

Mesa (master): mesa/bindless: reorder gl_bindless_image gl_bindless_sampler.

2017-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: cff02d214f5c0efec595b4b596bcb42c3e236fe6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cff02d214f5c0efec595b4b596bcb42c3e236fe6 Author: Dave Airlie Date: Sun Sep 3 19:53:07 2017 +1000 mesa/bindless: reorder gl_bindless_image gl_bindless_sampler

Mesa (master): mesa/mtypes: repack gl_sampler_object.

2017-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9e6b382142615f6b3367ccc81c5ee1769f7c40b5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e6b382142615f6b3367ccc81c5ee1769f7c40b5 Author: Dave Airlie Date: Sun Sep 3 21:20:35 2017 +1000 mesa/mtypes: repack gl_sampler_object. 160->152. Revie

Mesa (master): mesa/mtypes: reorg vertex/fragment program state.

2017-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: e4bcbe03b555e8b3d419d205394a2f2c7675e95b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4bcbe03b555e8b3d419d205394a2f2c7675e95b Author: Dave Airlie Date: Sun Sep 3 20:08:18 2017 +1000 mesa/mtypes: reorg vertex/fragment program state. reduces

Mesa (master): mesa/mtypes: repack gl_texture_object.

2017-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: ff6123925c279af2bfcaf65bab0b12032600ad58 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff6123925c279af2bfcaf65bab0b12032600ad58 Author: Dave Airlie Date: Sun Sep 3 21:17:47 2017 +1000 mesa/mtypes: repack gl_texture_object. reduces size from

Mesa (master): mesa/mtypes: reorganise gl_shader

2017-09-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: 449ac347dd32cbe64c320c3f7e0522505235bec6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=449ac347dd32cbe64c320c3f7e0522505235bec6 Author: Dave Airlie Date: Sun Sep 3 21:08:34 2017 +1000 mesa/mtypes: reorganise gl_shader This reduces this from

Mesa (master): radv: drop emit2d_dst_type.

2017-09-03 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2b79bbde892a9a07149f8bb0f374fc0d34db4bd8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b79bbde892a9a07149f8bb0f374fc0d34db4bd8 Author: Dave Airlie Date: Sun Sep 3 18:37:38 2017 +1000 radv: drop emit2d_dst_type. This is completely unused now

Mesa (master): ac: reorg ac_shader_binary struct to take less space.

2017-09-03 Thread Dave Airlie
Module: Mesa Branch: master Commit: 979be4f9c80a51c7294726bb75a00d5acbb0acc8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=979be4f9c80a51c7294726bb75a00d5acbb0acc8 Author: Dave Airlie Date: Sun Sep 3 18:57:49 2017 +1000 ac: reorg ac_shader_binary struct to take less space. This

Mesa (master): radv: don't crash if we have no framebuffer

2017-08-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4a091b0788664f73bbb35c14d04c00cebf37e17a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a091b0788664f73bbb35c14d04c00cebf37e17a Author: Dave Airlie Date: Thu Aug 17 02:08:46 2017 +0100 radv: don't crash if we have no framebuffer Reco

Mesa (master): radv/gfx9: gfx9 has buffer sizing rules like pre-VI.

2017-08-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: 19f6906c1e498499035e98929657e2faebe6c993 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19f6906c1e498499035e98929657e2faebe6c993 Author: Dave Airlie Date: Thu Aug 24 02:47:14 2017 +0100 radv/gfx9: gfx9 has buffer sizing rules like pre-VI. This

Mesa (master): radv: fix predication on gfx9

2017-08-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: 12fd0f8dc1fede75142f7eb369ca5c98bd41eb74 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12fd0f8dc1fede75142f7eb369ca5c98bd41eb74 Author: Dave Airlie Date: Thu Aug 24 02:12:12 2017 +0100 radv: fix predication on gfx9 When I added gfx9 I did it

Mesa (master): radv/gfx9: only minify image view width/height/ depth before gfx9.

2017-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: bae7723e132d3177697606c799eabbb7cdde2f38 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bae7723e132d3177697606c799eabbb7cdde2f38 Author: Dave Airlie Date: Mon Aug 21 14:04:02 2017 +1000 radv/gfx9: only minify image view width/height/depth before

Mesa (master): radv/gfx9: fix level count in color register setup.

2017-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 11834195e9c276e1f3756cf8f6161be14124261b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11834195e9c276e1f3756cf8f6161be14124261b Author: Dave Airlie Date: Mon Aug 21 08:28:27 2017 +0100 radv/gfx9: fix level count in color register setup. There

Mesa (master): radv: cleanup some image view descriptor setup.

2017-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5378b5d0710be00d1316e42e692a52d4bc5d92fe URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5378b5d0710be00d1316e42e692a52d4bc5d92fe Author: Dave Airlie Date: Mon Aug 21 13:56:33 2017 +1000 radv: cleanup some image view descriptor setup. Avoid

Mesa (master): radv/image: don't rescale width/height if the format isn' t changing

2017-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: a74d98743115b928eaeabc0d58b63174158aa209 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a74d98743115b928eaeabc0d58b63174158aa209 Author: Dave Airlie Date: Mon Aug 21 13:58:27 2017 +1000 radv/image: don't rescale width/height if the format

Mesa (master): radv: don' t degrade tiling mode for small compressed or depth texture.

2017-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5d26e0baf223b361c9919db213915a82d2dff5c4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d26e0baf223b361c9919db213915a82d2dff5c4 Author: Dave Airlie Date: Mon Aug 21 14:10:21 2017 +1000 radv: don't degrade tiling mode for small compress

Mesa (master): radv/gfx9: emit sx_mrt_blend registers

2017-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9c080100d336e4f90575d5138508b519ed334eef URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c080100d336e4f90575d5138508b519ed334eef Author: Dave Airlie Date: Mon Aug 21 07:17:27 2017 +0100 radv/gfx9: emit sx_mrt_blend registers GFX9 needs the SX

Mesa (master): radv/gfx9: don't expose linear depth on vega.

2017-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8985ad494bce5a4c365fe38fdf500d8582b5a7d0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8985ad494bce5a4c365fe38fdf500d8582b5a7d0 Author: Dave Airlie Date: Mon Aug 21 14:11:04 2017 +1000 radv/gfx9: don't expose linear depth on vega. This

Mesa (master): radv: bump space check for indexed draw.

2017-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 864eb1852778abaa6f63ca106216001c9f375f05 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=864eb1852778abaa6f63ca106216001c9f375f05 Author: Dave Airlie Date: Mon Aug 21 07:28:14 2017 +0100 radv: bump space check for indexed draw. For the GFX9

Mesa (master): radv/gfx9: fixup db/stencil disable.

2017-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: d987b4ab9e240b479c71129c3c261982112c57d8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d987b4ab9e240b479c71129c3c261982112c57d8 Author: Dave Airlie Date: Mon Aug 21 06:00:49 2017 +0100 radv/gfx9: fixup db/stencil disable. This fixes disabled Z

Mesa (master): radv/gfx9: use total levels in texture descriptor

2017-08-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: df09f1f3cd5110874899ed0f4b4c33ba9b006c50 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df09f1f3cd5110874899ed0f4b4c33ba9b006c50 Author: Dave Airlie Date: Mon Aug 21 08:27:25 2017 +0100 radv/gfx9: use total levels in texture descriptor We need

Mesa (master): vulkan: import 1.0.59 headers and xml.

2017-08-21 Thread Dave Airlie
Module: Mesa Branch: master Commit: b3f87b87f6c001a2b28a3b0daa89ec0c20bb9734 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3f87b87f6c001a2b28a3b0daa89ec0c20bb9734 Author: Dave Airlie Date: Tue Aug 22 06:59:07 2017 +1000 vulkan: import 1.0.59 headers and xml. Acked-by: Jason

Mesa (master): ac/nir: fixup layer/viewport export for GFX9.

2017-08-20 Thread Dave Airlie
Module: Mesa Branch: master Commit: b040f51b61d4d5ee671ba9d862e871ac5ac67ddf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b040f51b61d4d5ee671ba9d862e871ac5ac67ddf Author: Dave Airlie Date: Wed Aug 16 02:39:31 2017 +0100 ac/nir: fixup layer/viewport export for GFX9. GFX9 moved

Mesa (master): radv: disable support for VEGA for now.

2017-08-17 Thread Dave Airlie
Module: Mesa Branch: master Commit: 611076a41aac3095a82dff2432943d7f8d429822 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=611076a41aac3095a82dff2432943d7f8d429822 Author: Dave Airlie Date: Fri Aug 18 09:33:41 2017 +1000 radv: disable support for VEGA for now. I'm working on

Mesa (master): radv: disable texture gather workaround on gfx9.

2017-08-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4c02e2bd95d16407084914ff7248a1717bdce658 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c02e2bd95d16407084914ff7248a1717bdce658 Author: Dave Airlie Date: Thu Aug 17 00:17:20 2017 +0100 radv: disable texture gather workaround on gfx9. Not

Mesa (master): radv/gfx9: for fast clear use is_linear flag.

2017-08-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 694d59fbaf4bc85daaff6cc411162dd6d1232968 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=694d59fbaf4bc85daaff6cc411162dd6d1232968 Author: Dave Airlie Date: Tue Aug 15 15:28:09 2017 +1000 radv/gfx9: for fast clear use is_linear flag. The legacy

Mesa (master): radv/gfx9: remove some leftover gfx6 descriptor setup.

2017-08-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: fc600eb98d5846fe59f4a79ed1c7ad2a0667e927 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc600eb98d5846fe59f4a79ed1c7ad2a0667e927 Author: Dave Airlie Date: Tue Aug 15 15:18:04 2017 +1000 radv/gfx9: remove some leftover gfx6 descriptor setup. We

Mesa (master): radv/gfx9: fix set predication packet.

2017-08-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5247b311e9b348fedd74980a34c4b6542d85b07b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5247b311e9b348fedd74980a34c4b6542d85b07b Author: Dave Airlie Date: Tue Aug 15 15:17:38 2017 +1000 radv/gfx9: fix set predication packet. The predication

Mesa (master): radv/gfx9: fix tile swizzle handling for gfx9

2017-08-15 Thread Dave Airlie
the tile swizzle up properly for gfx9. Reviewed-by: Bas Nieuwenhuizen Cc: "17.2" Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_device.c | 7 +++ src/amd/vulkan/radv_image.c | 12 +--- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/amd/vulkan/rad

Mesa (master): radeonsi: initialise imported surface to 0.

2017-08-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: e0edfadec81516186b3bf64bcca48f5a7683dee2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0edfadec81516186b3bf64bcca48f5a7683dee2 Author: Dave Airlie Date: Mon Aug 14 07:01:54 2017 +0100 radeonsi: initialise imported surface to 0. For memobj

Mesa (master): radv: force cs/ps/l2 flush at end of command stream. (v2)

2017-08-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: 82ba384c10d598bee4786ef5f79e92a0e7b53892 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82ba384c10d598bee4786ef5f79e92a0e7b53892 Author: Dave Airlie Date: Wed Jul 26 04:37:53 2017 +0100 radv: force cs/ps/l2 flush at end of command stream. (v2

Mesa (master): radv: fix MSAA on SI gpus.

2017-08-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8bf39307517a04263532e3c5a49b5be1f4a99032 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf39307517a04263532e3c5a49b5be1f4a99032 Author: Dave Airlie Date: Mon Aug 7 07:39:41 2017 +0100 radv: fix MSAA on SI gpus. This ports the workaround from

Mesa (master): radv: add separate fmask tile swizzle counter.

2017-08-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1e696b962b7207bb87cf9fc91e2a9de9a3becfba URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e696b962b7207bb87cf9fc91e2a9de9a3becfba Author: Dave Airlie Date: Fri Aug 4 06:54:15 2017 +0100 radv: add separate fmask tile swizzle counter. This mirrors

Mesa (master): radv: fix f16->f32 denorm handling for SI/CIK. (v2)

2017-08-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3f389f75b6e9b55467aca681af09b83998ee0e46 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f389f75b6e9b55467aca681af09b83998ee0e46 Author: Dave Airlie Date: Fri Aug 4 00:17:34 2017 +0100 radv: fix f16->f32 denorm handling for SI/CIK. (v2) T

Mesa (master): radv: avoid GPU hangs if someone does a resolve with non-multisample src (v2)

2017-08-04 Thread Dave Airlie
Module: Mesa Branch: master Commit: 36a1b61321561634c6b243cf876c347fef73dfa4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=36a1b61321561634c6b243cf876c347fef73dfa4 Author: Dave Airlie Date: Fri Aug 4 02:13:55 2017 +0100 radv: avoid GPU hangs if someone does a resolve with non

Mesa (master): radv: also fix texture image descriptors for mipmap tile swizzle

2017-08-03 Thread Dave Airlie
Module: Mesa Branch: master Commit: fc625ba0727c7f72ac73ff6e457650476553908e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc625ba0727c7f72ac73ff6e457650476553908e Author: Dave Airlie Date: Fri Aug 4 07:12:03 2017 +0100 radv: also fix texture image descriptors for mipmap tile

Mesa (master): radv: fix tile swizzle regression on mipmaps.

2017-08-03 Thread Dave Airlie
Module: Mesa Branch: master Commit: a6b4f04d9bd746264629b9ecfc6f85faab433711 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6b4f04d9bd746264629b9ecfc6f85faab433711 Author: Dave Airlie Date: Fri Aug 4 06:43:26 2017 +0100 radv: fix tile swizzle regression on mipmaps. When Marek

Mesa (master): intel/vec4/gs: reset nr_pull_param if DUAL_INSTANCED compile failed.

2017-08-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: 271fa3a684ef0eefe99087c13d1abb099784163f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=271fa3a684ef0eefe99087c13d1abb099784163f Author: Dave Airlie Date: Thu Aug 3 13:48:40 2017 +1000 intel/vec4/gs: reset nr_pull_param if DUAL_INSTANCED compile

Mesa (master): mesa/dri: drop unneeded mm.h include

2017-08-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: a60c584575ac7e6e5f21282f9883da1c3839c334 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a60c584575ac7e6e5f21282f9883da1c3839c334 Author: Dave Airlie Date: Wed Aug 2 16:14:29 2017 +1000 mesa/dri: drop unneeded mm.h include This isn't used i

Mesa (master): r300: drop u_mm.h include.

2017-08-02 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9e922bd78ce319fe522a279e977bed78f26ebb28 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e922bd78ce319fe522a279e977bed78f26ebb28 Author: Dave Airlie Date: Wed Aug 2 16:04:14 2017 +1000 r300: drop u_mm.h include. This is not used in any of these

Mesa (master): virgl: add BPTC support.

2017-08-01 Thread Dave Airlie
Module: Mesa Branch: master Commit: 246690b683cbd1b3e596b8cc3ef1c86b65fb671e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=246690b683cbd1b3e596b8cc3ef1c86b65fb671e Author: Dave Airlie Date: Wed Aug 2 13:29:22 2017 +1000 virgl: add BPTC support. This just adds the guest checks

Mesa (master): radeon/ac: use ds_swizzle for derivs on si/cik.

2017-08-01 Thread Dave Airlie
Module: Mesa Branch: master Commit: cb6f16dce90b4737f62588f8ea5083ee6544787e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb6f16dce90b4737f62588f8ea5083ee6544787e Author: Dave Airlie Date: Tue Aug 1 05:10:49 2017 +0100 radeon/ac: use ds_swizzle for derivs on si/cik. This looks

Mesa (master): Revert "st_glsl_to_tgsi: rewrite rename registers to use array fully."

2017-07-31 Thread Dave Airlie
Module: Mesa Branch: master Commit: b8bea9a0506cc312f4b32762d73598a8a220cf08 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8bea9a0506cc312f4b32762d73598a8a220cf08 Author: Dave Airlie Date: Mon Jul 31 08:37:10 2017 +0100 Revert "st_glsl_to_tgsi: rewrite rename registers t

Mesa (master): radv: handle 10-bit format clamping workaround.

2017-07-31 Thread Dave Airlie
Module: Mesa Branch: master Commit: df61a05019d5c7479d4b29d251af4231f125e61c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df61a05019d5c7479d4b29d251af4231f125e61c Author: Dave Airlie Date: Thu Jul 27 21:52:20 2017 +0100 radv: handle 10-bit format clamping workaround. This fixes

Mesa (master): radv: for stencil only set Z tile mode index to same value

2017-07-27 Thread Dave Airlie
Module: Mesa Branch: master Commit: 800d1622096ca52b955bdfc20eb770b80ef15221 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=800d1622096ca52b955bdfc20eb770b80ef15221 Author: Dave Airlie Date: Thu Jul 27 04:51:48 2017 +0100 radv: for stencil only set Z tile mode index to same value

Mesa (master): virgl: drop precise modifier.

2017-07-27 Thread Dave Airlie
Module: Mesa Branch: master Commit: 554aa094406f3f5a935c4adbe77569cc9beb4312 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=554aa094406f3f5a935c4adbe77569cc9beb4312 Author: Dave Airlie Date: Fri Jul 28 11:04:35 2017 +1000 virgl: drop precise modifier. The host doesn't under

Mesa (master): virgl: encode index buffer offset.

2017-07-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: c4652a0a5b5eef32f31baa1187ecd2612ac1009d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4652a0a5b5eef32f31baa1187ecd2612ac1009d Author: Dave Airlie Date: Tue Jul 25 16:09:40 2017 +1000 virgl: encode index buffer offset. Fixes

Mesa (master): radv/ac: port SI TC L1 write corruption fix.

2017-07-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: e77ff11ffe1a52b8e17a847f263746c849db3f11 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e77ff11ffe1a52b8e17a847f263746c849db3f11 Author: Dave Airlie Date: Wed Jul 26 02:34:54 2017 +0100 radv/ac: port SI TC L1 write corruption fix. This ports

Mesa (master): radv/winsys: fix padding command stream for SI

2017-07-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: d4b079e708b8e4dab45f2f8467b2a8a4c37bbfa6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4b079e708b8e4dab45f2f8467b2a8a4c37bbfa6 Author: Dave Airlie Date: Wed Jul 26 03:25:24 2017 +0100 radv/winsys: fix padding command stream for SI We were

Mesa (master): radv/ac: realign SI workaround with radeonsi.

2017-07-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: a81e99f50a718790de379087c9f5a636e32b2a28 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a81e99f50a718790de379087c9f5a636e32b2a28 Author: Dave Airlie Date: Wed Jul 26 02:32:39 2017 +0100 radv/ac: realign SI workaround with radeonsi. This ports

Mesa (master): radv: only report external semaphore info for opaque fd.

2017-07-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6cbc8cf178e4984e464c9fe19434d1514d2ae37d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6cbc8cf178e4984e464c9fe19434d1514d2ae37d Author: Dave Airlie Date: Tue Jul 25 10:19:21 2017 +1000 radv: only report external semaphore info for opaque fd

Mesa (master): radv: fix buffer views on SI/CIK.

2017-07-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: ca82ef5ac75e50abb109986b55002cca24f7c0fb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca82ef5ac75e50abb109986b55002cca24f7c0fb Author: Dave Airlie Date: Mon Jul 24 11:42:54 2017 +0100 radv: fix buffer views on SI/CIK. Fixes CTS dEQP

Mesa (master): radv: enable sample shading

2017-07-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: feef47bb593306aee2854e9bd146543c44d68468 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=feef47bb593306aee2854e9bd146543c44d68468 Author: Dave Airlie Date: Thu Nov 24 00:44:28 2016 + radv: enable sample shading This calculates ps_iter_samples

Mesa (master): radv: don't set dedicated bit for buffer external memory.

2017-07-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: 486472a98db8dc8bd87f498970ead1cf6f5dfd02 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=486472a98db8dc8bd87f498970ead1cf6f5dfd02 Author: Dave Airlie Date: Mon Jul 24 08:15:39 2017 +0100 radv: don't set dedicated bit for buffer external m

Mesa (master): radv: fix non-0 based layer clears.

2017-07-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: 75392e76adf143070a5f208febd8da31b39b7676 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75392e76adf143070a5f208febd8da31b39b7676 Author: Dave Airlie Date: Mon Jul 24 17:09:47 2017 +1000 radv: fix non-0 based layer clears. If the layer base was

Mesa (master): radv: check enabled device features.

2017-07-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: 22b59b99cbee00689b68f1781ed0a10d74ffc49e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22b59b99cbee00689b68f1781ed0a10d74ffc49e Author: Dave Airlie Date: Mon Jul 24 07:16:40 2017 +0100 radv: check enabled device features. The spec says we

Mesa (master): radv: for external memory imports close the fd on import success

2017-07-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: b7cc07432ac14b7edfae66fb346c0d164f66e480 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7cc07432ac14b7edfae66fb346c0d164f66e480 Author: Dave Airlie Date: Mon Jul 24 03:45:03 2017 +0100 radv: for external memory imports close the fd on import

Mesa (master): radv: reset non-syncobj semaphore context after wait.

2017-07-21 Thread Dave Airlie
Module: Mesa Branch: master Commit: 22bca8ef19e2f4e814e27d4af8d1962f343b0259 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22bca8ef19e2f4e814e27d4af8d1962f343b0259 Author: Dave Airlie Date: Fri Jul 21 23:56:02 2017 +0100 radv: reset non-syncobj semaphore context after wait. When

Mesa (master): radv: Generate storage image descriptors unconditionally

2017-07-21 Thread Dave Airlie
mages with VK_IMAGE_USAGE_STORAGE_BIT") Reported-by: Grazvydas Ignotas Signed-off-by: Alex Smith Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_image.c | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/amd/vulkan/radv_image.c b/src/amd/vulkan/radv_image.c index f5fb790dda..d8b7e8f4

Mesa (master): radv: initial support for shared semaphores (v2)

2017-07-21 Thread Dave Airlie
Module: Mesa Branch: master Commit: eaa56eab6da565c7bc84419c025c7c9bc90cf87a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaa56eab6da565c7bc84419c025c7c9bc90cf87a Author: Dave Airlie Date: Mon Feb 27 19:14:00 2017 + radv: initial support for shared semaphores (v2) This adds

Mesa (master): radv/winsys: add syncobj hooks

2017-07-21 Thread Dave Airlie
Module: Mesa Branch: master Commit: b5670beb31d3e6cfb8fff6f14e5fd5ec03ec16e9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5670beb31d3e6cfb8fff6f14e5fd5ec03ec16e9 Author: Dave Airlie Date: Tue Jul 18 06:00:44 2017 +0100 radv/winsys: add syncobj hooks This just adds syncobj

Mesa (master): ac/gpu: add code to detect if kernel supports sync objects.

2017-07-21 Thread Dave Airlie
Module: Mesa Branch: master Commit: 80562f2b77bfff224cb469ef47591e5d8a9c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80562f2b77bfff224cb469ef47591e5d8a9c Author: Dave Airlie Date: Mon Jun 5 01:54:52 2017 +0100 ac/gpu: add code to detect if kernel supports sync objects

Mesa (master): radv: introduce some wrapper in cs code to make porting off libdrm_amdgpu easier.

2017-07-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: aee382510edafe6dda4e1890b5f0c1458fc0f6ff URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aee382510edafe6dda4e1890b5f0c1458fc0f6ff Author: Dave Airlie Date: Wed Jul 19 03:56:04 2017 +0100 radv: introduce some wrapper in cs code to make porting off

Mesa (master): radv: port to new libdrm API.

2017-07-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9ac1432a5714f2c946d005dcdaa90dc5f738a6d8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ac1432a5714f2c946d005dcdaa90dc5f738a6d8 Author: Dave Airlie Date: Wed Jul 19 04:02:39 2017 +0100 radv: port to new libdrm API. This bumps the libdrm

Mesa (master): radv: Set the RADEON_SURF_OPTIMIZE_FOR_SPACE flag for images

2017-07-17 Thread Dave Airlie
one of our games, and brings its VRAM utilisation on RADV in line with AMDGPU-PRO and NVIDIA. Signed-off-by: Alex Smith Signed-off-by: Dave Airlie --- src/amd/vulkan/radv_image.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/amd/vulkan/radv_image.c b/src/amd/vulkan/radv_image.c index

Mesa (master): radv: don't shadow meta_va.

2017-07-17 Thread Dave Airlie
Module: Mesa Branch: master Commit: 687d241559abfc7fee3b24648481224310f93e52 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=687d241559abfc7fee3b24648481224310f93e52 Author: Dave Airlie Date: Tue Jun 13 05:54:08 2017 +1000 radv: don't shadow meta_va. Coverity warned about dead

Mesa (master): amd/addrlib: fix typo in api name.

2017-07-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: acf1e132afd1578eb7346635e1ca60f5ac6d05b1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=acf1e132afd1578eb7346635e1ca60f5ac6d05b1 Author: Dave Airlie Date: Sun Jul 9 20:27:48 2017 +0100 amd/addrlib: fix typo in api name. This fixes the

Mesa (master): radv/clear: add r32g32b32a32 fast clear support (v2)

2017-07-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8eed291c2c4bfaddf256dcdb10bfa95bfe2b7c58 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8eed291c2c4bfaddf256dcdb10bfa95bfe2b7c58 Author: Dave Airlie Date: Mon Jun 26 00:52:07 2017 +0100 radv/clear: add r32g32b32a32 fast clear support (v2) We can

Mesa (master): radv: set cb base tile swizzles for MRT speedups (v4)

2017-07-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: f8d5b377c8b1452c71d2766becad881f5541cda1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8d5b377c8b1452c71d2766becad881f5541cda1 Author: Dave Airlie Date: Fri Jul 7 06:56:57 2017 +0100 radv: set cb base tile swizzles for MRT speedups (v4) This

Mesa (master): radv: predicate cmask eliminate when using DCC.

2017-07-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9ee67467c9ea592340aee10a55ba54d7266ff0a9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ee67467c9ea592340aee10a55ba54d7266ff0a9 Author: Dave Airlie Date: Thu Mar 2 21:39:10 2017 + radv: predicate cmask eliminate when using DCC. When using

Mesa (master): radv: allow clear merging for depth/ stencil with no care stencil

2017-07-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: b86f86f55cef4672f23cb50871c8cec03deecbd6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b86f86f55cef4672f23cb50871c8cec03deecbd6 Author: Dave Airlie Date: Tue Jul 11 03:02:09 2017 +0100 radv: allow clear merging for depth/stencil with no care

Mesa (master): radv/ac: drop setting xnack

2017-07-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: 7b5f2e00706899e26aaa78e595e21522ccba9c5c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b5f2e00706899e26aaa78e595e21522ccba9c5c Author: Dave Airlie Date: Thu Jul 6 23:09:07 2017 +0100 radv/ac: drop setting xnack Since radv uses compute rings

Mesa (master): radv: add support for using addrlib max alignment.

2017-07-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: edf2acbeb16112fe002d3f7208018273d413f25c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=edf2acbeb16112fe002d3f7208018273d413f25c Author: Dave Airlie Date: Sun Jul 9 20:34:04 2017 +0100 radv: add support for using addrlib max alignment. Rather

Mesa (master): radv: don't overallocate depth/stencil formats

2017-07-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8950fac6abacd8b2ca1ae1376ac72b48400816cf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8950fac6abacd8b2ca1ae1376ac72b48400816cf Author: Dave Airlie Date: Thu Jul 6 07:23:25 2017 +0100 radv: don't overallocate depth/stencil formats For

Mesa (master): ac/llvm: set xnack like radeonsi does.

2017-07-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: d97275e42c0750fa74ce17de4f985c73c54a1bf4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d97275e42c0750fa74ce17de4f985c73c54a1bf4 Author: Dave Airlie Date: Thu Jul 6 03:01:56 2017 +0100 ac/llvm: set xnack like radeonsi does. Use family, but only

Mesa (master): ac/llvm: create features list using snprintf.

2017-07-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 01e958d63141b21fbb18f5e32fa4a7f76f59ba91 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01e958d63141b21fbb18f5e32fa4a7f76f59ba91 Author: Dave Airlie Date: Thu Jul 6 03:00:02 2017 +0100 ac/llvm: create features list using snprintf. Just more

Mesa (master): radv: enable sisched toggle in perftest flags.

2017-07-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 09d7c7be4f1750a24670f8e7f9c555d88e47708f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09d7c7be4f1750a24670f8e7f9c555d88e47708f Author: Dave Airlie Date: Thu Jul 6 03:06:01 2017 +0100 radv: enable sisched toggle in perftest flags

Mesa (master): ac/radv: change api to create target machine

2017-07-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9d9f0513905af4c916bb01253b324218fccb4272 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d9f0513905af4c916bb01253b324218fccb4272 Author: Dave Airlie Date: Thu Jul 6 02:56:21 2017 +0100 ac/radv: change api to create target machine This just

Mesa (master): radv: add support for cmd predication.

2017-07-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: a6c2001ace8ddf56b3781bc0bbf181173b8f393b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6c2001ace8ddf56b3781bc0bbf181173b8f393b Author: Dave Airlie Date: Mon Jun 26 02:13:24 2017 +0100 radv: add support for cmd predication. This doesn'

Mesa (master): ac/nir: remove last remnants of v16i8

2017-06-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: ff422500cc4f69877b7ba9f8c633309be6233f4c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff422500cc4f69877b7ba9f8c633309be6233f4c Author: Dave Airlie Date: Wed Jun 28 20:14:58 2017 +0100 ac/nir: remove last remnants of v16i8 llvm doesn't

Mesa (master): ac/nir: remove unused nir_to_llvm_context::has_ddxy

2017-06-26 Thread Dave Airlie
Reviewed-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/common/ac_nir_to_llvm.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index aec5d39e53..67df46a7af 100644 --- a/src/amd/common/ac_nir_to_llvm.c +++ b/src

Mesa (master): ac/nir: implement nir_op_f2b

2017-06-26 Thread Dave Airlie
Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/common/ac_nir_to_llvm.c | 12 1 file changed, 12 insertions(+) diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index 8c781f2a79..aec5d39e53 100644 --- a/src/amd/common/ac_nir_to_llvm.c +++ b/src/amd/common

Mesa (master): ac/shader_info: fix a comment

2017-06-26 Thread Dave Airlie
Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/common/ac_shader_info.h | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/amd/common/ac_shader_info.h b/src/amd/common/ac_shader_info.h index 3a3d2c471a..5f03e79a83 100644 --- a/src/amd/common/ac_shader_info.h +++ b/src

Mesa (master): ac: add ac_llvm_context::{i16, i64, f16, f64}

2017-06-26 Thread Dave Airlie
-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/common/ac_llvm_build.c | 4 src/amd/common/ac_llvm_build.h | 4 2 files changed, 8 insertions(+) diff --git a/src/amd/common/ac_llvm_build.c b/src/amd/common/ac_llvm_build.c index 237e9291d4..ec69cf093a 100644 --- a/src/amd

Mesa (master): ac/llvm: fix type of second llvm.cttz.* parameter

2017-06-26 Thread Dave Airlie
has required an i1 here for a long time. llvm.ctlz.* was fixed in commit edd23e06067 ("ac/llvm: fix various findMSB bugs"). Reviewed-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/common/ac_nir_to_llvm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

Mesa (master): ac: add ac_llvm_context::v8i32

2017-06-26 Thread Dave Airlie
Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/common/ac_llvm_build.c | 1 + src/amd/common/ac_llvm_build.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/amd/common/ac_llvm_build.c b/src/amd/common/ac_llvm_build.c index 5dd7bc1fd6..9d78b12ddf 100644 --- a/src/amd/common

Mesa (master): ac/nir: implement nir_op_{b2i,i2b}

2017-06-26 Thread Dave Airlie
~0 for true, b2i returns 0/1. Reviewed-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/common/ac_nir_to_llvm.c | 20 1 file changed, 20 insertions(+) diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index 00efd8780a..8c781f2a79

Mesa (master): ac: add ac_llvm_context::{i,f}32_{0,1}

2017-06-26 Thread Dave Airlie
Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/common/ac_llvm_build.c | 5 + src/amd/common/ac_llvm_build.h | 5 + 2 files changed, 10 insertions(+) diff --git a/src/amd/common/ac_llvm_build.c b/src/amd/common/ac_llvm_build.c index ec69cf093a..5dd7bc1fd6 100644 --- a/src/amd

Mesa (master): ac/nir: convert emit helpers to ac_llvm_context

2017-06-26 Thread Dave Airlie
-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/common/ac_nir_to_llvm.c | 235 1 file changed, 118 insertions(+), 117 deletions(-) diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index 67df46a7af..8877c2241d

Mesa (master): ac/nir: convert type helpers to ac_llvm_context

2017-06-26 Thread Dave Airlie
-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/common/ac_nir_to_llvm.c | 190 1 file changed, 95 insertions(+), 95 deletions(-) diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index 35f66e849d..00efd8780a

Mesa (master): r600g: get rid of trailing whitespace

2017-06-26 Thread Dave Airlie
-by: Constantine Kharlamov Signed-off-by: Dave Airlie --- src/gallium/drivers/r600/r600_shader.c | 44 +- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/gallium/drivers/r600/r600_shader.c b/src/gallium/drivers/r600/r600_shader.c index

Mesa (master): r600g: fix crash when file in R600_TRACE doesn't exist

2017-06-26 Thread Dave Airlie
x27;t exist …and print error in such case. Which probably is not a rare event btw because fopen doesn't expand ~ to $HOME. Also get rid of unused "bool ret" variable. Signed-off-by: Constantine Kharlamov Signed-off-by: Dave Airlie --- src/gallium/drivers/r600/r600_hw_context.c |

Mesa (master): r600g: take into account offset to system inputs at tgsi_interp_egcm()

2017-06-26 Thread Dave Airlie
back. Signed-off-by: Constantine Kharlamov Signed-off-by: Dave Airlie --- src/gallium/drivers/r600/r600_shader.c | 8 src/gallium/drivers/r600/r600_shader.h | 5 +++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/gallium/drivers/r600/r600_shader.c b/src/gallium

Mesa (master): r600: don't merge GDS into VTX

2017-06-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: ccab3f7e1b9e8a8998e421a04c3bc111bd8985ae URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccab3f7e1b9e8a8998e421a04c3bc111bd8985ae Author: Dave Airlie Date: Thu Apr 7 04:47:32 2016 +0100 r600: don't merge GDS into VTX We don't wa

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