Mesa (master): virgl: Support v2 caps struct (v2)

2018-02-12 Thread Dave Airlie
allows us to report: - accurate max point size/line width. - accurate texel and texture gather offsets - vertex/geometry limits. Signed-off-by: Dave Airlie --- src/gallium/drivers/virgl/virgl_hw.h| 28 ++ src/gallium/drivers/virgl/virgl_screen.c| 29

Mesa (master): r600/sb: Check whether optimizations would result in reladdr conflict

2018-02-08 Thread Dave Airlie
/show_bug.cgi?id=103142 Signed-off-by: Gert Wollny Reviewed-by: Dave Airlie --- src/gallium/drivers/r600/sb/sb_expr.cpp | 17 ++ src/gallium/drivers/r600/sb/sb_ir.h | 6 + src/gallium/drivers/r600/sb/sb_valtable.cpp | 36 + 3 files

Mesa (master): r600g/sb: Support scratch ops

2018-02-08 Thread Dave Airlie
Kennard Reviewed-by: Dave Airlie --- src/gallium/drivers/r600/sb/sb_bc.h | 10 ++ src/gallium/drivers/r600/sb/sb_bc_builder.cpp | 44 src/gallium/drivers/r600/sb/sb_bc_decoder.cpp | 49 ++- src/gallium/drivers/r600/sb/sb_bc_dump.cpp

Mesa (master): r600g: Implement spilling of temp arrays (v2)

2018-02-08 Thread Dave Airlie
) Pessimistically spills arrays if GPR limit is exceeded. v2: fix r600 support [airlied] Signed-off-by: Glenn Kennard Reviewed-by: Dave Airlie --- src/gallium/drivers/r600/r600_asm.c| 17 ++ src/gallium/drivers/r600/r600_asm.h| 3 + src/gallium/drivers/r600/r600_shader.c | 280

Mesa (master): r600/sb: handle scratch mem reads on r600

2018-02-08 Thread Dave Airlie
Module: Mesa Branch: master Commit: 22fc5eff803d14e99e9f86db223ceedcef1b9108 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22fc5eff803d14e99e9f86db223ceedcef1b9108 Author: Dave Airlie Date: Tue Feb 6 14:17:46 2018 +1000 r600/sb: handle scratch mem reads on r600 On r600 we use

Mesa (master): r600g/sb: Add dependency tracking for scratch ops

2018-02-08 Thread Dave Airlie
-off-by: Glenn Kennard Reviewed-by: Dave Airlie --- src/gallium/drivers/r600/r600_shader.h | 1 + src/gallium/drivers/r600/sb/sb_bc_finalize.cpp | 2 +- src/gallium/drivers/r600/sb/sb_bc_parser.cpp | 12 src/gallium/drivers/r600/sb/sb_core.cpp| 2 +- src/gallium

Mesa (master): r600g: Add pending output function

2018-02-08 Thread Dave Airlie
after the VLIW bundle currently processed, so defer emitting the spill op. Signed-off-by: Glenn Kennard Reviewed-by: Dave Airlie --- src/gallium/drivers/r600/r600_asm.c | 18 ++ src/gallium/drivers/r600/r600_asm.h | 4 2 files changed, 22 insertions(+) diff --git a/src

Mesa (master): r600g: Support emitting scratch ops

2018-02-08 Thread Dave Airlie
Kennard Reviewed-by: Dave Airlie --- src/gallium/drivers/r600/eg_asm.c | 3 ++- src/gallium/drivers/r600/r600_asm.c | 21 src/gallium/drivers/r600/r600_asm.h | 15 ++ src/gallium/drivers/r600/r700_asm.c | 39 + 4 files

Mesa (master): r600g: Implement scratch buffer state management (v2)

2018-02-08 Thread Dave Airlie
: add Glenn's fixes Signed-off-by: Glenn Kennard Reviewed-by: Dave Airlie --- src/gallium/drivers/r600/evergreen_state.c | 24 ++ src/gallium/drivers/r600/r600_hw_context.c | 4 + src/gallium/drivers/r600/r600_pipe.c | 3 + src/gallium/drivers/r600/r600_pipe.h

Mesa (master): r600: fix texture gather swizzling.

2018-02-08 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2a891ed19065dac89e8639800d3c63274d19a97a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a891ed19065dac89e8639800d3c63274d19a97a Author: Dave Airlie Date: Thu Feb 8 16:19:28 2018 +1000 r600: fix texture gather swizzling. This fixes: KHR-GL45

Mesa (master): r600: clean up initial shader register setup

2018-02-07 Thread Dave Airlie
taken from Glenn Kennards scratch series, but separated out as a cleanup by me. Reviewed-By: Gert Wollny Signed-off-by: Dave Airlie --- src/gallium/drivers/r600/r600_shader.c | 37 -- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/src/gallium

Mesa (master): r600: implement tg4 integer workaround. (v2)

2018-02-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3f7a7bd897ce4d7da50d4f25b1549001abef05cc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f7a7bd897ce4d7da50d4f25b1549001abef05cc Author: Dave Airlie Date: Thu Feb 8 12:35:46 2018 +1000 r600: implement tg4 integer workaround. (v2) This ports the

Mesa (master): r600: fix rendering regression on r6/7 gpus

2018-02-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5dd385f378a7e264f79ce2004aef815b3d9e3388 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5dd385f378a7e264f79ce2004aef815b3d9e3388 Author: Dave Airlie Date: Thu Feb 8 08:12:36 2018 +1000 r600: fix rendering regression on r6/7 gpus Fixes

Mesa (master): r600: work out shader export mask at shader build time (v1.1)

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5b14e06d8b42e2b08ebc52b6c314ef8647d87a1f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b14e06d8b42e2b08ebc52b6c314ef8647d87a1f Author: Dave Airlie Date: Mon Feb 5 13:46:23 2018 +1000 r600: work out shader export mask at shader build time (v1.1

Mesa (master): r600: work out target mask at framebuffer bind.

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2d5b5d267e1b0997ebe9fe7bcc06f6b79af48e43 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d5b5d267e1b0997ebe9fe7bcc06f6b79af48e43 Author: Dave Airlie Date: Mon Feb 5 13:54:23 2018 +1000 r600: work out target mask at framebuffer bind. If we only

Mesa (master): r600: fixup sparse color exports.

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6c691081a183aec51d5305592b9fa391ebb447ab URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c691081a183aec51d5305592b9fa391ebb447ab Author: Dave Airlie Date: Mon Feb 5 14:55:07 2018 +1000 r600: fixup sparse color exports. If we have gaps in the

Mesa (master): r600/eg: use texture target to pick array size not view target (v2)

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 012100b80936325945f24a580f643e535028fe19 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=012100b80936325945f24a580f643e535028fe19 Author: Dave Airlie Date: Fri Feb 2 15:17:57 2018 +1000 r600/eg: use texture target to pick array size not view

Mesa (master): r600/compute: only mark buffer/image state dirty for fragment shaders

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: ab5cee4c241cb360cf67101dd751e0f38637b526 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab5cee4c241cb360cf67101dd751e0f38637b526 Author: Dave Airlie Date: Mon Feb 5 10:14:19 2018 +1000 r600/compute: only mark buffer/image state dirty for

Mesa (master): r600: fix not-very indirect compute

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5fd7b282b35c0d81c27d8af654ee58073f0acb58 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fd7b282b35c0d81c27d8af654ee58073f0acb58 Author: Dave Airlie Date: Mon Feb 5 09:07:54 2018 +1000 r600: fix not-very indirect compute We need to get the grid

Mesa (master): r600: fix xfb stream check.

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: f292eceae1d3bc0462d626d6857dbf51c48fbc92 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f292eceae1d3bc0462d626d6857dbf51c48fbc92 Author: Dave Airlie Date: Mon Feb 5 13:09:57 2018 +1000 r600: fix xfb stream check. This fixes: KHR-GL45

Mesa (master): r600/atomic: fix ATOMCAS instruction.

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4e3b43f18046538171928256acefd01d97eed0ae URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e3b43f18046538171928256acefd01d97eed0ae Author: Dave Airlie Date: Mon Feb 5 16:46:06 2018 +1000 r600/atomic: fix ATOMCAS instruction. This has 4 srcs

Mesa (master): r600/eg: fix buffer sizing.

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 736b150768bdf4a0b46fbf8684dcb645d9fa89e3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=736b150768bdf4a0b46fbf8684dcb645d9fa89e3 Author: Dave Airlie Date: Mon Feb 5 06:31:48 2018 +1000 r600/eg: fix buffer sizing. For buffers we want the size in

Mesa (master): r600/compute: add render cond support.

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 680cb9898a611fa04cf4be91cd014862beb6e004 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=680cb9898a611fa04cf4be91cd014862beb6e004 Author: Dave Airlie Date: Mon Feb 5 09:21:27 2018 +1000 r600/compute: add render cond support. Set render cond and

Mesa (master): r600/images: set offset for compute shaders with number of declared samplers

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: c9c4f0b7226b1838c797f9257389c5284be401d9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9c4f0b7226b1838c797f9257389c5284be401d9 Author: Dave Airlie Date: Fri Feb 2 17:07:20 2018 +1000 r600/images: set offset for compute shaders with number of

Mesa (master): r600/sb/cayman: fix indirect ubo access on cayman

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8bdad9fa1faf3fa258a7731605e8b2bf218a33bd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bdad9fa1faf3fa258a7731605e8b2bf218a33bd Author: Dave Airlie Date: Mon Feb 5 16:04:18 2018 +1000 r600/sb/cayman: fix indirect ubo access on cayman With sb

Mesa (master): r600: overhaul buffer resource query.

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: 00a112641b6c9a401079fbe5e61f4befe636876e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=00a112641b6c9a401079fbe5e61f4befe636876e Author: Dave Airlie Date: Mon Feb 5 08:42:52 2018 +1000 r600: overhaul buffer resource query. This cleans up and

Mesa (master): radv: don't support tc-compat on multisample d32s8 at all.

2018-02-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: e7e81f362d6dc4fe3a272cdd07724a26391e8f5e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7e81f362d6dc4fe3a272cdd07724a26391e8f5e Author: Dave Airlie Date: Tue Feb 6 19:37:48 2018 + radv: don't support tc-compat on multisample d32s8 a

Mesa (master): r600/fp64: fix integer->double conversion

2018-02-05 Thread Dave Airlie
Module: Mesa Branch: master Commit: 35b430157776e8a87a1879dbc136f3cb3f599df1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35b430157776e8a87a1879dbc136f3cb3f599df1 Author: Dave Airlie Date: Mon Jan 29 10:55:15 2018 +1000 r600/fp64: fix integer->double conversion Doing a strai

Mesa (master): r600: fix resq for buffer images.

2018-02-04 Thread Dave Airlie
Module: Mesa Branch: master Commit: 7801425028a3261ba091603763b515959e73815f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7801425028a3261ba091603763b515959e73815f Author: Dave Airlie Date: Fri Feb 2 17:28:15 2018 +1000 r600: fix resq for buffer images. If this is an image

Mesa (master): r600/eg: fix cube map array buffer images.

2018-02-04 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6c1432f0be9c7772573bb86b997c9f085d16c204 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c1432f0be9c7772573bb86b997c9f085d16c204 Author: Dave Airlie Date: Fri Feb 2 16:56:27 2018 +1000 r600/eg: fix cube map array buffer images. This fixes a

Mesa (master): r600/eg: add crap indirect compute support.

2018-02-01 Thread Dave Airlie
Module: Mesa Branch: master Commit: f9c121c420eb3d4b39aad3635b63cd48fe268783 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9c121c420eb3d4b39aad3635b63cd48fe268783 Author: Dave Airlie Date: Tue Jan 30 12:21:59 2018 +1000 r600/eg: add crap indirect compute support. I think the cp

Mesa (master): r600: initial attempt at gl_HelperInvocation (v3)

2018-02-01 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8fa5aade43d70468947d72029691544fa97ba43b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fa5aade43d70468947d72029691544fa97ba43b Author: Dave Airlie Date: Wed Jan 31 14:28:26 2018 +1000 r600: initial attempt at gl_HelperInvocation (v3) This

Mesa (master): r600/eg: make sure we allow vpm bit on other CF ops.

2018-01-31 Thread Dave Airlie
Module: Mesa Branch: master Commit: 7ea15a36fbeee8a7b6ed302a118859fcb37ec9d5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ea15a36fbeee8a7b6ed302a118859fcb37ec9d5 Author: Dave Airlie Date: Thu Feb 1 12:00:39 2018 +1000 r600/eg: make sure we allow vpm bit on other CF ops. the

Mesa (master): r600/sb: just add some missing debug bits

2018-01-31 Thread Dave Airlie
Module: Mesa Branch: master Commit: 0491d5425f16dfd4f8834e0a17b1e90e54b004cf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0491d5425f16dfd4f8834e0a17b1e90e54b004cf Author: Dave Airlie Date: Thu Feb 1 12:06:40 2018 +1000 r600/sb: just add some missing debug bits Signed-off-by

Mesa (master): r600: fix buffer resinfo opcode translation.

2018-01-31 Thread Dave Airlie
Module: Mesa Branch: master Commit: df155a73f4ba43fcc720c7b70b375ec9ed41bb89 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df155a73f4ba43fcc720c7b70b375ec9ed41bb89 Author: Dave Airlie Date: Thu Feb 1 10:32:10 2018 +1000 r600: fix buffer resinfo opcode translation. The vtx

Mesa (master): radv: remove predication on cache flushes

2018-01-30 Thread Dave Airlie
lead to a situation where cache flushes could get conditionally disabled while still clearing the flush_bits, and thus flushes due to application pipeline barriers may never get executed. Fixes: a6c2001ace (radv: add support for cmd predication.) Signed-off-by: Dave Airlie --- src/amd/vulkan

Mesa (master): virgl: also remove dimension on indirect.

2018-01-30 Thread Dave Airlie
Module: Mesa Branch: master Commit: 49c61d8b841538e09b8c2b2d2f409147fd7b549a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49c61d8b841538e09b8c2b2d2f409147fd7b549a Author: Dave Airlie Date: Tue Nov 14 06:52:06 2017 +1000 virgl: also remove dimension on indirect. This fixes some

Mesa (master): ac/llvm: bump the number of results to 8.

2018-01-30 Thread Dave Airlie
Module: Mesa Branch: master Commit: 16dd0eb517407bcd3040b0f5f7eb31f1bdc48a48 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16dd0eb517407bcd3040b0f5f7eb31f1bdc48a48 Author: Dave Airlie Date: Tue Jan 30 13:58:05 2018 +1000 ac/llvm: bump the number of results to 8. This function can

Mesa (master): r600/sb: insert the else clause when we might depart from a loop

2018-01-30 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8d633f067b8a3d74e3f39faea0773a229d4b93b3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d633f067b8a3d74e3f39faea0773a229d4b93b3 Author: Dave Airlie Date: Tue Jan 30 16:38:51 2018 +1000 r600/sb: insert the else clause when we might depart from a

Mesa (master): radv/gfx9: fix block compression texture views. (v2)

2018-01-29 Thread Dave Airlie
Module: Mesa Branch: master Commit: f6cc15dccd54ff70be987457af790cac1c8fe5bb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6cc15dccd54ff70be987457af790cac1c8fe5bb Author: Dave Airlie Date: Mon Jan 29 04:15:09 2018 + radv/gfx9: fix block compression texture views. (v2) This

Mesa (master): r600/shader: refactor mul hi/lo instruction emission

2018-01-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: a7ec366e503cc2b05d6920fa5027b0f001ae9e58 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7ec366e503cc2b05d6920fa5027b0f001ae9e58 Author: Dave Airlie Date: Mon Jan 22 08:39:46 2018 +1000 r600/shader: refactor mul hi/lo instruction emission This

Mesa (master): r600/eg: construct proper rat mask for image/buffers.

2018-01-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: e0e23ea69cab23b9193b1e7c568fd23fc7073071 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0e23ea69cab23b9193b1e7c568fd23fc7073071 Author: Dave Airlie Date: Fri Jan 19 13:20:36 2018 +1000 r600/eg: construct proper rat mask for image/buffers. If

Mesa (master): docs/features: add r600 ARB_query_buffer_object support

2018-01-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2af66ba7e76dabd91eec9900e36aae0e49275801 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2af66ba7e76dabd91eec9900e36aae0e49275801 Author: Dave Airlie Date: Thu Jan 25 10:21:03 2018 +1000 docs/features: add r600 ARB_query_buffer_object support

Mesa (master): r600: add ARB_query_buffer_object support

2018-01-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1c9ea24a19a28e87f6038281c516287f25ad88b5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c9ea24a19a28e87f6038281c516287f25ad88b5 Author: Dave Airlie Date: Mon Dec 4 05:31:46 2017 +1000 r600: add ARB_query_buffer_object support This uses a

Mesa (master): radv: don't enable tc compat for d32s8 + 4/8 samples (v1.1)

2018-01-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: f4c534ef68a479055190f8ec8d551be0f56ef361 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4c534ef68a479055190f8ec8d551be0f56ef361 Author: Dave Airlie Date: Thu Jan 25 09:29:55 2018 +1000 radv: don't enable tc compat for d32s8 + 4/8 samples

Mesa (master): radv: add multisample Z optimisation from amdvlk

2018-01-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: d2414e64e443700b764dcd1bd7ee46bbf7a9401a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2414e64e443700b764dcd1bd7ee46bbf7a9401a Author: Dave Airlie Date: Wed Jan 24 13:13:49 2018 +1000 radv: add multisample Z optimisation from amdvlk This was

Mesa (master): radv: move spi_baryc_cntl to pipeline

2018-01-24 Thread Dave Airlie
Module: Mesa Branch: master Commit: 298554541da220ebdcd9aa9b9055ede2481d5817 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=298554541da220ebdcd9aa9b9055ede2481d5817 Author: Dave Airlie Date: Wed Jan 24 12:53:26 2018 +1000 radv: move spi_baryc_cntl to pipeline We need to enable the

Mesa (master): radv: fix sample_mask_in loading. (v3.1)

2018-01-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 766589d89a211e67f313e8cb38f2d05b09975f96 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=766589d89a211e67f313e8cb38f2d05b09975f96 Author: Dave Airlie Date: Tue Jan 23 11:07:26 2018 +1000 radv: fix sample_mask_in loading. (v3.1) This is ported

Mesa (master): radv: don't use hw resolves for r16g16 norm formats.

2018-01-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: c727ea9370adc5362e00208b9f1481764b8ef215 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c727ea9370adc5362e00208b9f1481764b8ef215 Author: Dave Airlie Date: Tue Jan 23 16:07:50 2018 +1000 radv: don't use hw resolves for r16g16 norm fo

Mesa (master): radv: add fs_key meta format support to resolve passes.

2018-01-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 316d762186f0bfc225b82794fdae520275a448db URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=316d762186f0bfc225b82794fdae520275a448db Author: Dave Airlie Date: Tue Jan 23 15:48:08 2018 +1000 radv: add fs_key meta format support to resolve passes

Mesa (master): radv: don't use hw resolve for integer image formats

2018-01-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4df414bbd2f1a44840c982198f4c8353f242ca15 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4df414bbd2f1a44840c982198f4c8353f242ca15 Author: Dave Airlie Date: Tue Jan 23 14:57:12 2018 +1000 radv: don't use hw resolve for integer image formats

Mesa (master): ac/nir: account for view index in the user sgpr allocation.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3153d742078d9842d867e8affddf0b157de762f0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3153d742078d9842d867e8affddf0b157de762f0 Author: Dave Airlie Date: Thu Jan 18 02:31:40 2018 + ac/nir: account for view index in the user sgpr allocation

Mesa (master): r600: enable ARB_enhanced_layouts

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5758a8c4027459fa5b51d47b4aba95c5126f3bfe URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5758a8c4027459fa5b51d47b4aba95c5126f3bfe Author: Dave Airlie Date: Thu Jan 18 14:09:38 2018 +1000 r600: enable ARB_enhanced_layouts Only one piglit test

Mesa (master): r600: add support for ARB_shader_clock.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9041730d1c0f5bb88866c4448306eaffb0f4d761 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9041730d1c0f5bb88866c4448306eaffb0f4d761 Author: Dave Airlie Date: Tue Nov 21 07:29:09 2017 +1000 r600: add support for ARB_shader_clock. Reviewed-by: Gert

Mesa (master): r600/sb: use different stacks for tracking lds and queue usage.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3bb2b2cc451651247307ceb6f08ab06909437984 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bb2b2cc451651247307ceb6f08ab06909437984 Author: Dave Airlie Date: Wed Jan 10 05:49:16 2018 + r600/sb: use different stacks for tracking lds and queue

Mesa (master): radv/ws: get rid of useless return value

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6785034a707ca6f93295e18616e5bc360adfb700 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6785034a707ca6f93295e18616e5bc360adfb700 Author: Dave Airlie Date: Thu Jan 18 01:37:59 2018 + radv/ws: get rid of useless return value This also used

Mesa (master): r600/sb: add tess/compute initial state registers.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 05f5282d6388feb58b7f5bd24394d68c29e33aad URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=05f5282d6388feb58b7f5bd24394d68c29e33aad Author: Dave Airlie Date: Thu Dec 7 03:31:41 2017 + r600/sb: add tess/compute initial state registers. This

Mesa (master): r600/sb: lds ops have no dst register.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1ca2eb3bf32dbb6781343d82ee4c72caa4c4e8d5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ca2eb3bf32dbb6781343d82ee4c72caa4c4e8d5 Author: Dave Airlie Date: Wed Jan 10 03:56:37 2018 + r600/sb: lds ops have no dst register. Although these are

Mesa (master): r600/sb: add gcm support to avoid clause between lds read/queue read

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5002dd40520deba025d81c824d41e292db344a7b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5002dd40520deba025d81c824d41e292db344a7b Author: Dave Airlie Date: Wed Jan 10 04:30:23 2018 + r600/sb: add gcm support to avoid clause between lds read

Mesa (master): r600/sb: hit the scheduler with a big hammer to avoid lds splits.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 71a50de4fcf8202b500d51916100e8e905de3c44 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71a50de4fcf8202b500d51916100e8e905de3c44 Author: Dave Airlie Date: Wed Jan 10 04:38:07 2018 + r600/sb: hit the scheduler with a big hammer to avoid lds

Mesa (master): r600/sb: add initial support for parsing lds operations.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9f3a1e9b0c75a202ede2718bd4d2b2a61b539e5d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f3a1e9b0c75a202ede2718bd4d2b2a61b539e5d Author: Dave Airlie Date: Wed Jan 10 04:20:52 2018 + r600/sb: add initial support for parsing lds operations

Mesa (master): r600/sb: disable if conversion for hs

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 795512b235730c2ddb834b3082170521abb59811 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=795512b235730c2ddb834b3082170521abb59811 Author: Dave Airlie Date: Wed Jan 10 03:57:52 2018 + r600/sb: disable if conversion for hs This fixes bad

Mesa (master): r600/sb: add lds related peepholes.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 44a27cdceca0b835d964ca16db68721816ae868f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44a27cdceca0b835d964ca16db68721816ae868f Author: Dave Airlie Date: Wed Jan 10 06:08:48 2018 + r600/sb: add lds related peepholes. if no destination: a

Mesa (master): r600/sb: adding lds oq tracking to the scheduler

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 46549bd6b62f251c588bead63866721f7cf9ea1c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46549bd6b62f251c588bead63866721f7cf9ea1c Author: Dave Airlie Date: Wed Jan 10 04:36:37 2018 + r600/sb: adding lds oq tracking to the scheduler This adds

Mesa (master): r600/sb: fix a bug emitting ar load from a constant.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 68b976bd91d1a23d2d04f383ab194980b5084970 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=68b976bd91d1a23d2d04f383ab194980b5084970 Author: Dave Airlie Date: Wed Jan 10 03:41:57 2018 + r600/sb: fix a bug emitting ar load from a constant. Some

Mesa (master): r600: emit 0 gds_op for tf write.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2bd01adf146b3a16179a5b1305444305ce26ed2e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bd01adf146b3a16179a5b1305444305ce26ed2e Author: Dave Airlie Date: Wed Jan 10 02:54:33 2018 + r600: emit 0 gds_op for tf write. This field is ignored for

Mesa (master): r600/sb: start adding GDS support

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: da977ad9074707932b9dc1f7c52b5427ce920c13 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da977ad9074707932b9dc1f7c52b5427ce920c13 Author: Dave Airlie Date: Thu Dec 7 02:14:45 2017 + r600/sb: start adding GDS support This adds support for GDS

Mesa (master): r600/sb: handle lds special dest registers.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 046cf68cadd04a1e1eb89476614c334ac702f0ce URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=046cf68cadd04a1e1eb89476614c334ac702f0ce Author: Dave Airlie Date: Wed Jan 10 04:25:41 2018 + r600/sb: handle lds special dest registers. This adds lds

Mesa (master): r600/sb: update last_cf if alu is the last clause

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2f2cef385fd0f96f5cca3d5ccc48184bbc681831 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f2cef385fd0f96f5cca3d5ccc48184bbc681831 Author: Dave Airlie Date: Wed Jan 10 03:46:50 2018 + r600/sb: update last_cf if alu is the last clause It's

Mesa (master): r600/shader: only emit add instruction if param has a value.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 7efcafce7c6dd3dc9e71c7d35d6f7ebfd88f106b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7efcafce7c6dd3dc9e71c7d35d6f7ebfd88f106b Author: Dave Airlie Date: Wed Jan 10 02:56:15 2018 + r600/shader: only emit add instruction if param has a value

Mesa (master): r600/sb: introduce special register values for lds support.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 09c1c13c4442148e45a4aeac3425382bbe90e8cd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c1c13c4442148e45a4aeac3425382bbe90e8cd Author: Dave Airlie Date: Wed Jan 10 03:52:50 2018 + r600/sb: introduce special register values for lds support

Mesa (master): r600/sb: handle LDS operations in folding.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: d72590032f4a73f824c425fbe926d4b0c4ea13e1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d72590032f4a73f824c425fbe926d4b0c4ea13e1 Author: Dave Airlie Date: Wed Jan 10 04:25:20 2018 + r600/sb: handle LDS operations in folding. Don't tr

Mesa (master): r600/sb: schedule LDS ops in appropriate places.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8cfec333c08a9518735d261cc9d6a96d64276f1c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cfec333c08a9518735d261cc9d6a96d64276f1c Author: Dave Airlie Date: Wed Jan 10 04:41:02 2018 + r600/sb: schedule LDS ops in appropriate places. So LDS ops

Mesa (master): r600/sb: add finalising for lds output queue special values.

2018-01-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: c314b0a27ac3f957a92863df3e5bc462432b0262 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c314b0a27ac3f957a92863df3e5bc462432b0262 Author: Dave Airlie Date: Wed Jan 10 04:22:28 2018 + r600/sb: add finalising for lds output queue special values

Mesa (master): r600/shader: Initialize max_driver_temp_used correctly for the first time

2018-01-14 Thread Dave Airlie
hader uses more temporary registers then available. Signed-off-by: Gert Wollny Cc: Signed-off-by: Dave Airlie --- src/gallium/drivers/r600/r600_shader.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/r600/r600_shader.c b/src/gallium/drivers/r600/r600_shader.c index

Mesa (master): radv: don't emit unneeded vertex state.

2018-01-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: ad11fc3571e025b22d9feed80a7f499665f7a255 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad11fc3571e025b22d9feed80a7f499665f7a255 Author: Dave Airlie Date: Thu Jan 11 08:02:52 2018 +1000 radv: don't emit unneeded vertex state. If the numb

Mesa (master): radv: trim buffer load result (fixes dota2)

2018-01-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: e37db93246d8251e2c0b366c08f23c9de756208e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e37db93246d8251e2c0b366c08f23c9de756208e Author: Dave Airlie Date: Thu Jan 11 02:10:23 2018 + radv: trim buffer load result (fixes dota2) Running dota2

Mesa (master): r600: drop l2 related queries

2018-01-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: f4b1ec297298f1e638010c2fdd8432e6105e9fab URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4b1ec297298f1e638010c2fdd8432e6105e9fab Author: Dave Airlie Date: Wed Dec 6 23:41:35 2017 + r600: drop l2 related queries radeonsi only. Signed-off-by

Mesa (master): r600/shader: only read back the necessary tess factor components.

2018-01-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: e836fb2002e24ee1092a02d054091588bb5deb14 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e836fb2002e24ee1092a02d054091588bb5deb14 Author: Dave Airlie Date: Fri Dec 29 03:14:21 2017 + r600/shader: only read back the necessary tess factor

Mesa (master): radv/gfx9: use correct swizzle parameter to work out border swizzle.

2017-12-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: a4c23ce1b68bce0e0393f8355c0a91d52a90bdbd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4c23ce1b68bce0e0393f8355c0a91d52a90bdbd Author: Dave Airlie Date: Fri Dec 29 11:32:36 2017 +1000 radv/gfx9: use correct swizzle parameter to work out border

Mesa (master): radv/gfx9: fix block compression texture views.

2017-12-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: 59515780433837ad3975f8ed20b93cf2fe6870e5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59515780433837ad3975f8ed20b93cf2fe6870e5 Author: Dave Airlie Date: Fri Dec 29 10:30:39 2017 +1000 radv/gfx9: fix block compression texture views. This ports

Mesa (master): radv/gfx9: use a bigger hammer to flush cb/db caches.

2017-12-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: 868377ab33e09a211ddc9f0ca82b15e7b40dd95b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=868377ab33e09a211ddc9f0ca82b15e7b40dd95b Author: Dave Airlie Date: Fri Dec 29 11:00:34 2017 +1000 radv/gfx9: use a bigger hammer to flush cb/db caches

Mesa (master): radv/gfx9: fix buffer to image for 3d images on compute queues

2017-12-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: 420627e6e79fe96504bbef463433bb827e597d84 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=420627e6e79fe96504bbef463433bb827e597d84 Author: Dave Airlie Date: Fri Dec 29 09:20:21 2017 +1000 radv/gfx9: fix buffer to image for 3d images on compute

Mesa (master): radv/gfx9: fix 3d image to image transfers on compute queues.

2017-12-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: d08f2678145018763570900f38e4c95b67378df0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d08f2678145018763570900f38e4c95b67378df0 Author: Dave Airlie Date: Thu Dec 28 17:10:35 2017 +1000 radv/gfx9: fix 3d image to image transfers on compute queues

Mesa (master): radv/gfx9: fix 3d image clears on compute queues

2017-12-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: 09612a62e169c7d918e6578408166c1f32db8bc4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09612a62e169c7d918e6578408166c1f32db8bc4 Author: Dave Airlie Date: Fri Dec 29 08:52:07 2017 +1000 radv/gfx9: fix 3d image clears on compute queues This fixes

Mesa (master): radv: move local bos usage to a perftest flag.

2017-12-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: ff75d3a9aa7e94e2e09b6121d5a0e78c730a1d82 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff75d3a9aa7e94e2e09b6121d5a0e78c730a1d82 Author: Dave Airlie Date: Thu Dec 28 09:49:32 2017 +1000 radv: move local bos usage to a perftest flag. These seem

Mesa (master): radv: fix events on compute queues.

2017-12-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: 38e4467e99ad4ea6661ef0cfc54a9942bb872f66 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38e4467e99ad4ea6661ef0cfc54a9942bb872f66 Author: Dave Airlie Date: Thu Dec 28 16:26:18 2017 +1000 radv: fix events on compute queues. The event emission

Mesa (master): radv: fix pipeline statistics end query on compute queue

2017-12-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: ec1edd0fd29e50fae4aadde152d534a371ba8f6b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec1edd0fd29e50fae4aadde152d534a371ba8f6b Author: Dave Airlie Date: Thu Dec 28 16:31:48 2017 +1000 radv: fix pipeline statistics end query on compute queue

Mesa (master): vulkan/wsi: free cmd pools

2017-12-27 Thread Dave Airlie
Module: Mesa Branch: master Commit: 78a8b73e7d45f55ced98a148b26247d91f4e0171 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=78a8b73e7d45f55ced98a148b26247d91f4e0171 Author: Dave Airlie Date: Thu Dec 28 09:45:07 2017 +1000 vulkan/wsi: free cmd pools We destroy the pools but don&#

Mesa (master): radv: don' t do format replacement on tc compat htile surfaces.

2017-12-27 Thread Dave Airlie
Module: Mesa Branch: master Commit: d2acf97e49e104a45fd8aa0cbe3ad30d0dc37596 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2acf97e49e104a45fd8aa0cbe3ad30d0dc37596 Author: Dave Airlie Date: Wed Dec 27 17:00:29 2017 +1000 radv: don't do format replacement on tc compat

Mesa (master): radv/gfx9: use correct stencil format for tc compat htile.

2017-12-27 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5ba26ed6e5aca41d285613ce8d29fed032db87a9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ba26ed6e5aca41d285613ce8d29fed032db87a9 Author: Dave Airlie Date: Wed Dec 27 11:22:58 2017 +1000 radv/gfx9: use correct stencil format for tc compat htile

Mesa (master): r600: fix atomic counter index mode getting emitted on pre-cayman

2017-12-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: 88d09b642d09a2cb1b10fc0869ddc5fa9255bee5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88d09b642d09a2cb1b10fc0869ddc5fa9255bee5 Author: Dave Airlie Date: Wed Dec 27 01:56:20 2017 + r600: fix atomic counter index mode getting emitted on pre

Mesa (master): radv: set some dcc parameters depending on if texture will be sampled

2017-12-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: 34d23e82ca9dce784e3041488725aa828f847f13 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34d23e82ca9dce784e3041488725aa828f847f13 Author: Dave Airlie Date: Wed Dec 27 08:16:53 2017 +1000 radv: set some dcc parameters depending on if texture will

Mesa (master): amd/common/radv/radeonsi: use register defines for dcc block sizes.

2017-12-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: cf363e440501b5abf37c319c5e2635c664ec5fe1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf363e440501b5abf37c319c5e2635c664ec5fe1 Author: Dave Airlie Date: Wed Dec 27 07:56:12 2017 +1000 amd/common/radv/radeonsi: use register defines for dcc block

Mesa (master): radv/radeonsi: set dcc min uncompressed properly for APUs.

2017-12-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: db27907d78c05f7266d73a26f052e55e9ddde34c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db27907d78c05f7266d73a26f052e55e9ddde34c Author: Dave Airlie Date: Wed Dec 27 08:02:30 2017 +1000 radv/radeonsi: set dcc min uncompressed properly for APUs

Mesa (master): docs/features: show es3.1 compat done on r600.

2017-12-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: ae556ba7781e3ad4971adab90abe31594a841179 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae556ba7781e3ad4971adab90abe31594a841179 Author: Dave Airlie Date: Wed Dec 27 00:07:25 2017 + docs/features: show es3.1 compat done on r600. This was

Mesa (master): radv: handle depth/stencil image copy with layouts better. (v3.1)

2017-12-21 Thread Dave Airlie
Module: Mesa Branch: master Commit: 821b5379f04cc536de714d0898b1cff25c46b5b9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=821b5379f04cc536de714d0898b1cff25c46b5b9 Author: Dave Airlie Date: Thu Dec 21 16:23:30 2017 +1000 radv: handle depth/stencil image copy with layouts better

Mesa (master): radv/gfx9: add support for 3d images to blit 2d paths

2017-12-21 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9f675bf934f7bdfa6a1e10c4d3a3b74e418046c1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f675bf934f7bdfa6a1e10c4d3a3b74e418046c1 Author: Dave Airlie Date: Tue Dec 19 15:42:10 2017 +1000 radv/gfx9: add support for 3d images to blit 2d paths This

Mesa (master): radv/gfx9: add 3d sampler image->buffer copy shader. (v3)

2017-12-21 Thread Dave Airlie
Module: Mesa Branch: master Commit: a99fa7e8a2b7d36dc26cf2dbf5f38f55c674f719 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a99fa7e8a2b7d36dc26cf2dbf5f38f55c674f719 Author: Dave Airlie Date: Tue Dec 19 13:55:18 2017 +1000 radv/gfx9: add 3d sampler image->buffer copy shader.

Mesa (master): radv: refactor blit2d pipeline creation

2017-12-21 Thread Dave Airlie
Module: Mesa Branch: master Commit: 286fe1db473f6341623520cdd75d361c38428c55 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=286fe1db473f6341623520cdd75d361c38428c55 Author: Dave Airlie Date: Thu Dec 21 09:00:43 2017 +1000 radv: refactor blit2d pipeline creation This just refactors

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