Re: [Mesa-dev] Lets try that again. Proposal for merging GL dispatch (aka glthread)

2017-03-15 Thread Dieter Nützel
Am 14.03.2017 07:42, schrieb Dieter Nützel: Hello Tim, running this on r600g/Turks XT/6670 _without_ 0016 --- which didn't apply 'cause 'another version' was in? example: src/mapi/glapi/gen/GL3x.xml marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"&g

Re: [Mesa-dev] [PATCH 1/2] r600: make condition clearer

2017-03-20 Thread Dieter Nützel
Hello Constantine, 1/1 - rebase needed - line wrap needed apart from that: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> 1/2 Acked-by: Dieter Nützel <die...@nuetzel-hh.de> @Marek: There are several r600/r600g patches/fixes floating around. I'll try to test all and who is responsi

Re: [Mesa-dev] [PATCH] r600g/sb: Fix memory leak by reworking uses list (rebased)

2017-03-20 Thread Dieter Nützel
Hello Constantine, rebase again, please? Shouldn't we try to land? Thanks, Dieter Am 23.02.2017 22:00, schrieb Constantine Charlamov: The author is Heiko Przybyl(CC'ing), the patch is rebased on top of Bartosz Tomczyk's one per Dieter Nützel's comment. Tested-by: Constantine Charlamov

Re: [Mesa-dev] [PATCH] r600g: Fix out of bounds access

2017-03-20 Thread Dieter Nützel
Hello Bartosz, can you please rebase? I think this could land. Thanks, Dieter Am 08.02.2017 17:16, schrieb Bartosz Tomczyk: fc_sp variable should indicate number of elements in fc_stack array, but fc_sp was increased at beginning of fc_pushlevel function. It leads to situation where idx=0 was

Re: [Mesa-dev] [PATCH v2 1/2] r600g: make condition clearer

2017-03-20 Thread Dieter Nützel
Am 20.03.2017 13:43, schrieb Constantine Kharlamov: Aah, I see… Should I resend again? Mhhhmmm, I think it should be smarter for the committer and I do not have that right ;-) Marek your turn? Who is the 'man' for older cards? On 20.03.2017 15:40, Dieter Nützel wrote: Constantine, you

Re: [Mesa-dev] [PATCH] mesa glthread: allow asynchronous pixel transfer operation when a buffer is bound

2017-03-20 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Am 17.03.2017 10:25, schrieb Gregory Hainaut: Improve speed on PCSX2 v2: Add ppbo/ubpo status in XML file Disable variable parameter (as the pointer would be a fixed offset) Signed-off-by: Gregory Hainaut <gregory.hain...@gmail.com&

Re: [Mesa-dev] [PATCH v2 1/2] r600g: make condition clearer

2017-03-20 Thread Dieter Nützel
Constantine, you missed my 1/1 Tested-by: Dieter Nützel <die...@nuetzel-hh.de> 1/2 Acked-by: Dieter Nützel <die...@nuetzel-hh.de> they should be appended under your Signed-off-by during resend/rebase. Anyway, looks good. Dieter PS ...Dieter's comment... is enough ;-) Am 20.0

Re: [Mesa-dev] [PATCH 4/4] r600g: check rasterizer primitive states like in radeonsi

2017-04-04 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> On Turks XT (6670). Marek can you apply? Dieter Am 02.04.2017 19:33, schrieb Constantine Kharlamov: Specifically, non-line primitives skipped, and defaulting to reset on each packet. The skip of non-line primitives save

Re: [Mesa-dev] [PATCH] r600g: update dirty_level_mask after the 1-st draw after FB change

2017-04-14 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> On Turks XT (6670) Dieter Am 13.04.2017 22:56, schrieb Constantine Kharlamov: Ported from radeonsi. Testing with Kane shows ≈1k skipped updates per frame on average. No piglit changes with tests/gpu.py, gbm mode. Signed-off-by: Const

Re: [Mesa-dev] [PATCH v4 0/3] asynchronous pbo transfer with glthread

2017-04-14 Thread Dieter Nützel
Am 14.04.2017 07:53, schrieb gregory hainaut: On Fri, 14 Apr 2017 05:20:38 +0200 Dieter Nützel <die...@nuetzel-hh.de> wrote: Am 14.04.2017 02:06, schrieb Dieter Nützel: > Hello Gregory, > > have you tested this with Mesa-demos/tests/pbo 'b' (benchmark)? > It result in cr

Re: [Mesa-dev] [PATCH v4 0/3] asynchronous pbo transfer with glthread

2017-04-13 Thread Dieter Nützel
Web Content Other than that: For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> r600g, Turks XT (6670) Dieter Am 13.04.2017 19:32, schrieb Gregory Hainaut: Hello, Please find a new version to handle invalid buffer handles. Allow to handle this kind of case:

Re: [Mesa-dev] [PATCH v2] mesa/glthread: add async support to ARB_viewport_array functions

2017-04-13 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> r600g, Turks XT (6670) Am 13.04.2017 20:10, schrieb Bartosz Tomczyk: v2: fix attribute name, it is count_scale not scale_count --- src/mapi/glapi/gen/ARB_viewport_array.xml | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-)

Re: [Mesa-dev] [PATCH v4 0/3] asynchronous pbo transfer with glthread

2017-04-13 Thread Dieter Nützel
Am 14.04.2017 02:06, schrieb Dieter Nützel: Hello Gregory, have you tested this with Mesa-demos/tests/pbo 'b' (benchmark)? It result in crazy numbers and do not 'return' (one core stays @ 100%). This is related to 'mesa_glthread=true'. If I disable (unset) it, all is fine after 'b' benchmark

Re: [Mesa-dev] [PATCH V3 2/2] glsl: don't run the GLSL pre-processor when we are skipping compilation

2017-04-13 Thread Dieter Nützel
Tested-by (v3): Dieter Nützel <die...@nuetzel-hh.de> I'm running 'all the time' with this. Am 10.04.2017 03:48, schrieb Timothy Arceri: Improves Deus Ex start-up times with a warm cache from ~30 seconds to ~22 seconds. Also fixes the leaking of state. V2: fix indentation v3: add the

Re: [Mesa-dev] r600g: Support spilling temp arrays

2017-03-09 Thread Dieter Nützel
ded is in this patch series so should be straightforward. This would fix the remaining GPR limit exceeded issues. Our children can't wait for this...;-))) Tested-by: Dieter Nützel <die...@nuetzel-hh.de> GREAT work! -Dieter ___ mesa

Re: [Mesa-dev] Lets try that again. Proposal for merging GL dispatch (aka glthread)

2017-03-14 Thread Dieter Nützel
Hello Tim, running this on r600g/Turks XT/6670 _without_ 0016 --- which didn't apply 'cause 'another version' was in? example: src/mapi/glapi/gen/GL3x.xml marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 'glmark2' works (faster then ever?). 'LS2015' under

Re: [Mesa-dev] [PATCH V3] util/disk_cache: support caches for multiple architectures

2017-03-04 Thread Dieter Nützel
Works on r600g, Turks XT / HD6670. I'm running my whole system with Marek's / Gregory's fixed glthread branch. https://cgit.freedesktop.org/~mareko/mesa/?h=glthread I have mesa_glthread=true in /etc/environment ;-) Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Cheers, Dieter Am 04.0

[Mesa-dev] Mesa git: Compilation error after commit 940da36 - common/ac_nir_to_llvm.c

2017-03-01 Thread Dieter Nützel
Hello Marek, running wth below config. ./autogen.sh --prefix=/usr/local --with-dri-drivers="" --with-gallium-drivers=r600,radeonsi,swrast --with-egl-platforms=drm --enable-nine --enable-texture-float --enable-opencl --with-vulkan-drivers=radeon make[4]: Entering directory

[Mesa-dev] Mesa master: 'current' 'git fsck' version catching content which was always bad but not reported before

2017-04-07 Thread Dieter Nützel
Hello all, 'current' git version here: git version 2.12.2 https://github.com/collectd/collectd/issues/2115 Comment from: philpennock commented on 27 Dec 2016 [-] This is a git fsck change dating from around git 2.5ish, catching content which was always bad but not reported before. Anyone not

Re: [Mesa-dev] [PATCH v2 0/3] asynchronous pbo transfer with glthread

2017-04-13 Thread Dieter Nützel
Hello Gregory, do you have the v3 'ready'? v2 do NOT apply any longer since Samuel Pitoiset's changes for 'bind less'. I'm running with this on Turks XT since you've sent it. Greetings, Dieter Am 13.04.2017 17:49, schrieb gregory hainaut: On Wed, 5 Apr 2017 12:52:03 +0200 Gregory Hainaut

[Mesa-dev] NINE updates for Mesa 17.1? - was: RCP was used incorrectly to support NINED3DSPSM_DW and NINED3DSPSM_DZ. src.x as used as input instead of src.w or src.z.

2017-04-13 Thread Dieter Nützel
Hello Axel, are your NINE updates for Mesa 17.1 coming? I'm running the above mentioned fix (my kinds ;-), so you have my Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Greetings, Dieter ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org

Re: [Mesa-dev] [PATCH 3/3] r600g: remove unused sbcl env. variable

2017-04-24 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> On Turks XT (6670). radeonsi (2/3) NOT yet (only compile), my RX 580, 8 GB, Nitro+ is coming on Friday/Saturday, Yea ;-) Dieter Am 23.04.2017 23:36, schrieb Constantine Kharlamov: sb-based optimization was onl

Re: [Mesa-dev] [PATCH v5 0/3] asynchronous pbo transfer with glthread

2017-04-24 Thread Dieter Nützel
Am 21.04.2017 12:11, schrieb Marek Olšák: FWIW, I think this series can land, because glthread is not enabled by default, and the libX11 issue is unrelated. Marek Gregory? For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> On Turks XT (6670). Dieter On Apr 21, 2017 4

Re: [Mesa-dev] [PATCH 3/4] pipe-loader: remove config from pipe_loader_create_screen

2017-08-03 Thread Dieter Nützel
ackers. Incidentally, this also fixes crashes that were recently introduced. For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580 This one fixed sigfault with 'vdpau', finally. But have to delete this line, too: diff --git a/src/gallium/targets/opencl/Makefile.am b/src/gallium/ta

Re: [Mesa-dev] [PATCH] gallium/clover: Remove libxmlconfig.la from targets/clover/Makefile.am

2017-08-04 Thread Dieter Nützel
rivers=radeon With OpenCL. So this is Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Greetings, Dieter Thanks, Nicolai $(EXPAT_LIBS) \ $(LIBELF_LIBS) \ $(DLOPEN_LIBS) \ ___ mesa-dev mailing list mesa-dev@lists.freedes

Re: [Mesa-dev] [PATCH] radeonsi: disable CE by default

2017-08-15 Thread Dieter Nützel
Hello Marek, FWIW: Tested-by: Dieter... ;-) I saw, you've committed it all the way. But some numbers for RX580 for you. Not only 'very small' amount, here. Xeon X3470, ~3 GHz, 4/8 Cores, 24 GB with R600_DEBUG=ce glmark2 (final result) goes _down_ by ~5,6% single tests in the range of 2 - 8%

Re: [Mesa-dev] [PATCH 1/4] util/disk_cache: rename mesa cache dir and introduce cache versioning

2017-08-14 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580 with Steam (wine-staging / Nine and CSMT) Dieter Am 15.08.2017 01:26, schrieb Timothy Arceri: Steam is already analysing cache items, unfortunatly we did not introduce a versioning mechanism for identifying stru

Re: [Mesa-dev] [PATCH v2] configure: Check llvm-config --shared-mode

2017-08-16 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> with ./autogen.sh --prefix=/usr/local --with-dri-drivers="" --with-gallium-drivers=r600,radeonsi,swrast --with-platforms=drm,x11 --enable-nine --enable-texture-float --enable-opencl --enable-opencl_icd --with-vulkan-driver

Re: [Mesa-dev] [PATCH 4/4] r600g: avoid redundant CB updates

2017-04-25 Thread Dieter Nützel
This one is Tested-by: Dieter Nützel <die...@nuetzel-hh.de> My gut feeling is 'faster than ever'! Even WebGL (Konqi 5.0.97) apps (HD 1920x1080) are very smooth, now. Marek can you comment and then commit? Dieter Am 25.04.2017 13:59, schrieb Constantine Kharlamov: It finishes th

Re: [Mesa-dev] [PATCH 3/3 v2] r600g: get rid of dummy pixel shader

2017-04-24 Thread Dieter Nützel
Am 12.04.2017 22:06, schrieb Dave Airlie: On 13 April 2017 at 06:03, Markus Trippelsdorf wrote: On 2017.04.12 at 20:45 +0100, Emil Velikov wrote: On 12 April 2017 at 20:34, Constantine Kharlamov wrote: >> I suspect this breaks because r600 more

Re: [Mesa-dev] r600g: Support spilling temp arrays

2017-04-24 Thread Dieter Nützel
Am 10.03.2017 01:44, schrieb Dieter Nützel: Hello Glenn, I've tested this on r600g, Turks XT / HD6670, 2 GB (same as you have?). It was hard work to apply this on master. Do you have a rebase handy? But works so far. Am 05.03.2017 18:26, schrieb Glenn Kennard: This patch series implements

Re: [Mesa-dev] [PATCH 1/4] r600g: avoid redundant DB registerupdates

2017-04-28 Thread Dieter Nützel
I'm running this, too. But alone. 4/4 didn't apply anylonger ;-) NO glitches on NI/Turks XT (6670). I had tested 'Heaven' and 'Valley' even with the former patch version. The 'Heaven' GPU hang (wireframe/tessellation) is OLD, as it stays there for ages. So: Tested-by: Dieter Nützel <

Re: [Mesa-dev] [PATCH 1/3] loader: rework xmlconfig dependency

2017-08-04 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580 with Clover, vdpau and Nine. ./autogen.sh --prefix=/usr/local --with-dri-drivers="" --with-gallium-drivers=r600,radeonsi,swrast --with-platforms=drm,x11 --enable-nine --enable-texture-float

[Mesa-dev] AMD RXxxx/Vega: amd-staging-4.12 or amd-staging-drm-next

2017-08-08 Thread Dieter Nützel
Hello Alex, which is the 'right' way to switch to (from amd-staging-4.11)? 4.13-rx UP (like Phoronix 'found';-)) show nice improvements. Sadly I'm hit by the BAD 'e1000e' nic regression. NetworkManager switch it on and off over and over again, since 4.11 UP. --- Daniel/Intel??? 06:00.0

Re: [Mesa-dev] [PATCH] gallium/clover: Remove libxmlconfig.la from targets/clover/Makefile.am

2017-08-04 Thread Dieter Nützel
Am 04.08.2017 16:02, schrieb Emil Velikov: On 4 August 2017 at 11:36, Dieter Nützel <die...@nuetzel-hh.de> wrote: Am 04.08.2017 11:08, schrieb Nicolai Hähnle: On 04.08.2017 10:27, Nicolai Hähnle wrote: On 04.08.2017 06:24, Aaron Watry wrote: Gets rid of a bunch of error

Re: [Mesa-dev] [PATCH] gallium/clover: Remove libxmlconfig.la from targets/clover/Makefile.am

2017-08-04 Thread Dieter Nützel
Am 04.08.2017 16:29, schrieb Jan Vesely: On Fri, 2017-08-04 at 15:02 +0100, Emil Velikov wrote: On 4 August 2017 at 11:36, Dieter Nützel <die...@nuetzel-hh.de> wrote: > Am 04.08.2017 11:08, schrieb Nicolai Hähnle: > > > > On 04.08.2017 10:27, Nicolai Hähnle wrote: > &g

Re: [Mesa-dev] [RFC] ralloc: use jemalloc for faster GLSL compilation

2017-08-06 Thread Dieter Nützel
Hello Marek, with latest glibc-2.26 results on Phoronix, I remember your GREAT GLSL compilation speedup work. Did anything of this landed? --- I think not? (Can't find related commits.) Some other ralloc related optimizations landed during October 2016... ralloc: don't memset ralloc_header,

Re: [Mesa-dev] [RFC] ralloc: use jemalloc for faster GLSL compilation

2017-08-06 Thread Dieter Nützel
-by:' (Hello Thomas ;-)) Cheers, Dieter Am 06.08.2017 20:04, schrieb Marek Olšák: Hi Dieter, Yes, all of my GLSL compilation speedup work landed. I'm glad glibc got a better allocator. Marek On Sun, Aug 6, 2017 at 7:48 PM, Dieter Nützel <die...@nuetzel-hh.de> wrote: Hello Marek, with latest

Re: [Mesa-dev] [PATCH 1/3] glsl: remove unused field from ir_call

2017-08-06 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580 Dieter Am 04.08.2017 09:25, schrieb Timothy Arceri: --- src/compiler/glsl/ir.h | 5 - 1 file changed, 5 deletions(-) diff --git a/src/compiler/glsl/ir.h b/src/compiler/glsl/ir.h index 40f3338470..d425b97aca

Re: [Mesa-dev] [PATCH 00/11] RadeonSI misc patches v2

2017-08-06 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580 09/11 didn't apply clean (fixed by hand) Dieter Am 07.08.2017 00:20, schrieb Marek Olšák: The last series didn't get any attention, so this is a full re-send. These are tiny adjustements and cleanups, and the la

Re: [Mesa-dev] [PATCH] radeonsi: remove Constant Engine support

2017-08-20 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580 smaller foot print, now;-) Dieter Am 19.08.2017 19:03, schrieb Marek Olšák: From: Marek Olšák <marek.ol...@amd.com> We have come to the conclusion that it doesn't improve performance. --- src/gallium/drivers/radeon/r60

Re: [Mesa-dev] [PATCH 13/13] radeonsi: enable threaded_context

2017-05-10 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on radeonsi / RX580, 8 GB Unigine_Heaven-4.0 Unigine_Valley-1.0 Unigine_Superposition-1.0 running wine-2.7_gallium_nine+staging Steam: PES2015 + TS2017 LS2015 + LS2017 (!!! ;-) Except: currently _only_ Linux 4.11

Re: [Mesa-dev] [PATCH 5/5] radeonsi: get rid of secondary input/output word

2017-05-10 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on radeonsi / RX580, 8 GB Unigine_Heaven-4.0 Unigine_Valley-1.0 Unigine_Superposition-1.0 Nine (as Nicolai requested): running wine-2.7_gallium_nine+staging Steam: PES2015 + TS2017 LS2015 + LS2017 (!!!) Dieter Am 10.05.2

Re: [Mesa-dev] [PATCH 1/2] gallium/docs: improve docs for SAMPLE_POS, SAMPLE_INFO, TXQS, MSAA semantics

2017-06-12 Thread Dieter Nützel
'Undefined' or/equal as 'don't care' which is much more useful for 'tricks' like 'we' learned in chip design clause 3 decades ago? But GL didn't allow 'don't care' I think? Sorry, that I step in...;-) Dieter Am 12.06.2017 21:22, schrieb Ilia Mirkin: That's actually stronger than saying that

Re: [Mesa-dev] [PATCH 0/6] Prehash all the things

2017-06-19 Thread Dieter Nützel
Ping! Any news, reviews --- anyone? I'm running this all day without a hitch. Cheers, Dieter Am 23.05.2017 05:40, schrieb Dieter Nützel: For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on radeonsi/RX580 Unigine_Heaven-4.0, Unigine_Valley-1.0, Unigine_Superpositi

Re: [Mesa-dev] [PATCH] radeonsi: don't emit partial flushes at the end of IBs (v2)

2017-06-23 Thread Dieter Nützel
Am 23.06.2017 19:26, schrieb Andy Furniss: Am 23.06.2017 14:56, schrieb Dieter Nützel: Hello Andy, do you have a screenshot handy? I get maybe the same artifacts on Unigine Valley (in the trees?) on my RX580 but without _this_ patch applied. I have other 'new' one from 'Patchwork Mesa

Re: [Mesa-dev] [PATCH] radeonsi: don't emit partial flushes at the end of IBs (v2)

2017-06-23 Thread Dieter Nützel
Addendum: Only wild shot in the dark... Could it be the LLVM (gfx9) thing, too? In a rush. Dieter Am 23.06.2017 14:56, schrieb Dieter Nützel: Hello Andy, do you have a screenshot handy? I get maybe the same artifacts on Unigine Valley (in the trees?) on my RX580 but without _this_ patch

Re: [Mesa-dev] [PATCH] radeonsi: don't emit partial flushes at the end of IBs (v2)

2017-06-23 Thread Dieter Nützel
Hello Andy, do you have a screenshot handy? I get maybe the same artifacts on Unigine Valley (in the trees?) on my RX580 but without _this_ patch applied. I have other 'new' one from 'Patchwork Mesa' in. Dieter Am 23.06.2017 13:48, schrieb Andy Furniss: Marek Olšák wrote: From: Marek Olšák

Re: [Mesa-dev] [PATCH] st/nine: Fix a regression and syntax cleanup

2017-05-22 Thread Dieter Nützel
FW: Got it a shot with radeonsi/RX580 under Wine-2.8-staging. Tried it with LS2015, LS2017, TS2017 and PES2015. Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Dieter Am 22.05.2017 00:22, schrieb Axel Davy: A few cleanups and in particular initializing properly the new pipe_draw_info

Re: [Mesa-dev] driconf: Add allow_glsl_builtin_variable_redeclaration option

2017-05-22 Thread Dieter Nützel
Hello John, hello Samuel, is 'allow_glsl_builtin_redeclaration=true' needed after this (commit #bf4d7671f423f5d4e451fba81bb9d9ae57f5fe5b) landed? Thanks, Dieter ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org

Re: [Mesa-dev] driconf: Add allow_glsl_builtin_variable_redeclaration option

2017-05-22 Thread Dieter Nützel
Am 22.05.2017 23:56, schrieb Samuel Pitoiset: On 05/22/2017 11:49 PM, Dieter Nützel wrote: Hello John, hello Samuel, is 'allow_glsl_builtin_redeclaration=true' needed after this (commit #bf4d7671f423f5d4e451fba81bb9d9ae57f5fe5b) landed? Hi, Yes, because the option is only enabled

Re: [Mesa-dev] [RFC PATCH 00/65] ARB_bindless_texture for RadeonSI

2017-05-22 Thread Dieter Nützel
be very nice (my son would go crazy). - He (nine years old) love (car) simulators. ~50 € is much for 'testing'... So got my Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Here come some output from 'ogl-samples' /opt/ogl-samples> ./build/release/gl-420-primitive-bindless-nv ATTENTION

Re: [Mesa-dev] [PATCH 01/10] mesa: split vertex_array_vertex_buffer() in two

2017-05-22 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on radeonsi/RX580 Dieter Am 22.05.2017 07:46, schrieb Timothy Arceri: This will allow us to skip the error checkes when adding KHR_no_error support. Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> --- s

Re: [Mesa-dev] [PATCH 0/6] Prehash all the things

2017-05-22 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on radeonsi/RX580 Unigine_Heaven-4.0, Unigine_Valley-1.0, Unigine_Superposition-1.0, LS2015 (Wine-staging), Mesa-demos (objviewer) Dieter Am 22.05.2017 20:55, schrieb Thomas Helland: While this doesn't prehash all the

Re: [Mesa-dev] [PATCH v5 0/4] Disable glthread if libX11 isn't thread-safe

2017-05-29 Thread Dieter Nützel
Hi Gregory, there isn't currently a copy of this on Mesa-Patchwork. Can you please send one over there? And maybe an updated version of: [PATCH v5 0/3] asynchronous pbo transfer with glthread Would be awesome. Dieter Am 29.05.2017 13:18, schrieb Gregory Hainaut: Hello Mesa developers,

Re: [Mesa-dev] [PATCH v5 0/3] asynchronous pbo transfer with glthread

2017-05-16 Thread Dieter Nützel
Hello Gregory, time for an update/rebase (after Timothy's GREAT work on 'no error'). Your Patchwork series (v5-x-y) didn't apply anylonger after commit f96edf7. Greetings, Dieter Am 19.04.2017 18:54, schrieb Gregory Hainaut: Hello, Please find the latest version that include a small fix

Re: [Mesa-dev] [PATCH 2/2] radeonsi: move PSIZE and CLIPDIST unique IO indices after GENERIC

2017-06-03 Thread Dieter Nützel
is this the 'tessellation regression' you tried to solve? For this series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Dieter Am 03.06.2017 18:04, schrieb Marek Olšák: From: Marek Olšák <marek.ol...@amd.com> Heaven LDS usage for LS+HS is below. The masks are "outputs_written" for LS

Re: [Mesa-dev] [PATCH v2 2/3] mesa/st: glsl_to_tgsi Implement a new lifetime tracker for temporaries

2017-06-18 Thread Dieter Nützel
Hello Gert, (hello Nicolai, ;-)) do you have some 'work in progress' ready. Then I'll put my Turks XT back in and test LS2015 (Farming Simulator 2015) under Wine. It show missing details (the driver (the player) and all the other people walking around) with current Mesa git code. I get the

Re: [Mesa-dev] [PATCH v3 0/7] mesa/st: glsl_to_tgsi: improved temp-reg lifetime estimation

2017-06-18 Thread Dieter Nützel
Hello Gert, starting with short log from 'git am ...' /opt/mesa> git am ~/Dokumente/Software/DRI-Mesa/Radeon/Mesa/mesa-st-glsl_to_tgsi-improved-temp-reg-lifetime-estimation.mbox Wende an: mesa/st: glsl_to_tgsi move some helper classes to extra files .git/rebase-apply/patch:561: new blank line

Re: [Mesa-dev] [PATCH 3/3 v2] r600g: get rid of dummy pixel shader

2017-05-07 Thread Dieter Nützel
is not HW specific, I can test it on my laptop with an Intel card. I don't even own a r600g card. Do you want my above card for testing r600g? Have a nice day. Have a nice spring, late here in old (northern) Europe... Dieter On 25 April 2017 at 03:00, Dieter Nützel <die...@nuetzel-hh.de>

Re: [Mesa-dev] [PATCH] mesa/vbo: fix invalid min/max indexes

2017-05-08 Thread Dieter Nützel
Hello Rob, FWIW this is Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on radeonsi/RX580 (my first on new GREAT hardware) ;-) But 'glmark2 -b ideas' worked for me on radeonsi without this. Greetings, Dieter Am 08.05.2017 22:37, schrieb Rob Clark: Fixes: c3f37e9b ("st/mesa: us

Re: [Mesa-dev] [PATCH 2/5] util: Add tests for the string buffer

2017-09-21 Thread Dieter Nützel
If you (all) think, an AK from me (Dieter) is enough, I'm running this from the beginning, then go ahead. Greetings, Dieter Am 21.09.2017 21:13, schrieb Thomas Helland: Fixed the missing newline at the end of this cpp file locally. This is the only patch left in the series without an RB. If

Re: [Mesa-dev] [PATCH 5/5] radeonsi: allow out-of-order rasterization in commutative blending cases

2017-09-13 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Greetings, Dieter Am 09.09.2017 12:43, schrieb Nicolai Hähnle: From: Nicolai Hähnle <nicolai.haeh...@amd.com> We do not enable this by default for additive blending, since it slightly breaks OpenGL invariance gu

Re: [Mesa-dev] [PATCH 0/5] Resend of string buffer series

2017-09-13 Thread Dieter Nützel
Even for this series, too: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> You 'lost' all of my former tb's. Dieter Am 11.09.2017 22:21, schrieb Thomas Helland: I think I should have addressed all review feedback pointed out to me by Nicolai, fixed the build issues with the tests (

Re: [Mesa-dev] Build fail since configure.ac: rework llvm libs handling for 3.9+

2017-10-15 Thread Dieter Nützel
Am 15.10.2017 01:00, schrieb Andy Furniss: Andy Furniss wrote: Since commit 13a53c4f5cdd664fd155c9e78fb46a4387af006c Author: Emil Velikov Date: Thu Oct 5 11:19:05 2017 +0100 configure.ac: rework llvm libs handling for 3.9+ I am getting 00s of

Re: [Mesa-dev] Build fail since configure.ac: rework llvm libs handling for 3.9+

2017-10-16 Thread Dieter Nützel
Am 16.10.2017 20:13, schrieb Andy Furniss: Emil Velikov wrote: On 16 October 2017 at 03:22, Jan Vesely wrote: On Sun, 2017-10-15 at 00:00 +0100, Andy Furniss wrote: Andy Furniss wrote: Since commit 13a53c4f5cdd664fd155c9e78fb46a4387af006c Author: Emil Velikov

Re: [Mesa-dev] [PATCH 0/6] Prehash all the things

2017-10-13 Thread Dieter Nützel
spent elsewhere in the codebase. Greetings, Thomas 2017-10-09 14:02 GMT+02:00 Dieter Nützel <die...@nuetzel-hh.de>: Hello Thomas, now, that you have write commit 'only' this one is missing. Maybe you have time for this. Latest version do not apply any longer. Wende an: util: Avoid com

Re: [Mesa-dev] [PATCH] clover: Fix compiling with LLVM >= r315871

2017-10-16 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580 Thanks, Dieter Am 16.10.2017 18:48, schrieb Vedran Miletić: --- src/gallium/state_trackers/clover/llvm/codegen/common.cpp | 5 +++-- src/gallium/state_trackers/clover/llvm/compat.hpp | 2 +- 2 files changed, 4 insertions

Re: [Mesa-dev] [PATCH 1/2] radeonsi: enable out-of-order rasterization when possible on VI and GFX9 dGPUs

2017-09-07 Thread Dieter Nützel
Am 07.09.2017 00:35, schrieb Marek Olšák: From: Marek Olšák --- src/gallium/drivers/radeonsi/si_pipe.c | 2 + src/gallium/drivers/radeonsi/si_pipe.h | 1 + src/gallium/drivers/radeonsi/si_state.c | 143 +++-

Re: [Mesa-dev] [PATCH 0/8] Resend of preprocessor series

2017-09-06 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> But do NOT apply on current git any longer. With Nicolai's comments addressed new version underway? ;-) Dieter Am 29.08.2017 21:56, schrieb Thomas Helland: This is a resend of the string buffer implementation and related p

Re: [Mesa-dev] [PATCH 1/2] st/glsl_to_tgsi: be precise about merging scopes

2017-09-06 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Am 06.09.2017 11:54, schrieb Nicolai Hähnle: From: Nicolai Hähnle <nicolai.haeh...@amd.com> enclosing_scope already contains enclosing_scope_first_read. What we really want to check here -- not for correctness, b

Re: [Mesa-dev] [PATCH] st/mesa: skip draw calls with pipe_draw_info::count == 0

2017-09-06 Thread Dieter Nützel
Hello Marek, go ahead. This is: Tested-by: Alexandre Demers <alexandre.f.dem...@gmail.com> Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Solve: https://bugs.freedesktop.org/show_bug.cgi?id=102502 Dieter Am 07.09.2017 00:37, schrieb Marek Olšák: Ping. On Sat, Sep 2, 2017 at 1:

Re: [Mesa-dev] [PATCH v9 0/7] mesa/st: glsl_to_tgsi: refined register merge algorithm

2017-09-06 Thread Dieter Nützel
Am 06.09.2017 11:53, schrieb Nicolai Hähnle: I finally went over this again, and I think it's good enough to go in. R-b and pushed! Thanks for making all the adjustments and your patience :) I did notice some minor things, I'm about to send out patches to clean things up afterwards. Cheers,

Re: [Mesa-dev] [PATCH] glsl: fix loop analysis of loop terminators

2017-09-06 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Dieter Am 04.09.2017 05:29, schrieb Timothy Arceri: This code incorrectly assumed that loop terminators will always be at the start of the loop. Fortunately we *seem* to avoid any bugs because the unrolling code loops over and correctly h

Re: [Mesa-dev] [PATCH 0/9] RadeonSI: Tessellation shader micro-optimizations

2017-09-06 Thread Dieter Nützel
Dear relentless Marek, I've gave it a shot on 'Unigine Heaven' tessellation 'normal'. Not that I found any significant effects, like expected... So this series is: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580, too. Dieter Am 06.09.2017 19:03, schrieb Marek Olšá

Re: [Mesa-dev] [PATCH 00/11] glsl, tgsi, radeonsi: ldexp and frexp bug fixes and features

2017-09-26 Thread Dieter Nützel
Ah, this one works. Sorry Nicolai, I've tried the patchwork (rev 1) version last week, but it didn't apply clean. Soo. For the series Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Should I run any special app? Notice any speedup? Greetings, Dieter Am 16.09.2017 13:27, schrieb N

Re: [Mesa-dev] [PATCH] glsl: do not set the 'smooth' qualifier by default on ES shaders

2017-09-27 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Dieter Am 26.09.2017 17:11, schrieb Nicolai Hähnle: From: Nicolai Hähnle <nicolai.haeh...@amd.com> It leads to surprising states with integer inputs and outputs on vertex processing stages (e.g. geometry stages). Instead, rely o

Re: [Mesa-dev] [Mesa-stable] [PATCH 5/5] radeonsi/gfx9: fix geometry shaders without output vertices

2017-09-27 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Dieter Am 26.09.2017 16:43, schrieb Nicolai Hähnle: From: Nicolai Hähnle <nicolai.haeh...@amd.com> Not that those are super common or useful, but hey! Fun corner cases of the API... Fixes

Re: [Mesa-dev] [PATCH 3/3] radeonsi: fix border color translation for integer textures

2017-09-27 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Dieter Am 26.09.2017 16:46, schrieb Nicolai Hähnle: From: Nicolai Hähnle <nicolai.haeh...@amd.com> This fixes the extremely unlikely case that an application uses 0x8000 or 0x3f80 as border color for an int

Re: [Mesa-dev] [Libclc-dev] opencl-example: didn't compile (run) with latest LLVM git (for some days)

2017-09-28 Thread Dieter Nützel
--enable-opencl_icd build option commands/config which result in bad libMesaOpenCL/libOpenCL libraries. Greetings, Dieter Am 20.09.2017 19:26, schrieb Jan Vesely: adding mesa-dev. This is not really related to libclc. On Wed, 2017-09-20 at 12:50 +0200, Dieter Nützel via Libclc-dev wrote: Worked

Re: [Mesa-dev] [PATCH 4/3] glsl: tidy up IR after loop unrolling

2017-09-27 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Dieter Am 22.09.2017 01:49, schrieb Timothy Arceri: c7affbf6875622a enabled GLSLOptimizeConservatively on some drivers. The idea was to speed up compile times by running the GLSL IR passes only once eac

Re: [Mesa-dev] [PATCH 00/10] gallium: normalize CONST file accesses to 2D - 2. try without image for the list

2017-08-25 Thread Dieter Nützel
Brave man, with the little 'squash! st/glsl_to_tgsi: inline src_register into translate_src' on top of your series, both issues are _solved_. So you have my Tested-by: Dieter Nützel <die...@nuetzel-hh.de> for the series. BTW Running this together with: Prehash-all-the-things.mbox (

Re: [Mesa-dev] [PATCH 00/10] gallium: normalize CONST file accesses to 2D

2017-08-24 Thread Dieter Nützel
Am 23.08.2017 18:41, schrieb Nicolai Hähnle: Hi all, Following the discussion on Timothy's std430 packing series, here's a quick proposal to just always use 2D accesses to the CONST file in TGSI. The first patch should be sufficient for all drivers to accept those 2D accesses. It seems that

Re: [Mesa-dev] [PATCH V3 1/5] util/disk_cache: rename mesa cache dir and introduce cache versioning

2017-08-24 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580 with Nine Dieter Am 24.08.2017 03:11, schrieb Timothy Arceri: Steam is already analysing cache items, unfortunatly we did not introduce a versioning mechanism for identifying structural changes to cache entries e

Re: [Mesa-dev] [PATCH 00/10] gallium: normalize CONST file accesses to 2D - 2. try without image for the list

2017-08-25 Thread Dieter Nützel
Am 25.08.2017 07:38, schrieb Dieter Nützel: Am 23.08.2017 18:41, schrieb Nicolai Hähnle: Hi all, Following the discussion on Timothy's std430 packing series, here's a quick proposal to just always use 2D accesses to the CONST file in TGSI. The first patch should be sufficient for all drivers

[Mesa-dev] radv: unused variable ‘total_count’

2017-10-09 Thread Dieter Nützel
Hello, not that I have any app which need Vulkan currently (hint, hint any game for 'testing'), but... CC radv_meta_blit.lo radv_cmd_buffer.c: In function ‘radv_CmdSetViewport’: radv_cmd_buffer.c:2496:17: warning: unused variable ‘total_count’ [-Wunused-variable] const uint32_t

Re: [Mesa-dev] [PATCH 0/6] Prehash all the things

2017-10-09 Thread Dieter Nützel
fehlgeschlagen bei 0006 util: Avoid computing hash twice in string_to_uint_map Greetings, Dieter Am 19.06.2017 18:09, schrieb Dieter Nützel: Ping! Any news, reviews --- anyone? I'm running this all day without a hitch. Cheers, Dieter Am 23.05.2017 05:40, schrieb Dieter Nützel: For the series

Re: [Mesa-dev] [PATCH 00/24] RadeonSI huge cleanup

2017-11-28 Thread Dieter Nützel
Strange, I hoped this one appears on Patchwork, but there is 'only' a newer old one with 23 pieces... https://patchwork.freedesktop.org/series/2283/ But your former of today 'RadeonSI DCC for MSAA on VI' is still, there. Greetings, Dieter Am 28.11.2017 22:38, schrieb Marek Olšák: Hi, Most

Re: [Mesa-dev] V2 Initial GS NIR support for radeonsi

2017-11-22 Thread Dieter Nützel
nir So here is my Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on all _3_ series. GREAT work! Dieter ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Re: [Mesa-dev] [PATCH 0/6] RadeonSI DCC for MSAA on VI

2017-11-28 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580 with UH, UV and Blender 2.79 Dieter Am 28.11.2017 22:17, schrieb Marek Olšák: Hi, This series enables DCC for MSAA on VI. MSAA array textures don't enable DCC because the fast clear would be slightly more compl

[Mesa-dev] [PATCH 2/2] radeonsi: always place sparse buffers in VRAM

2017-11-28 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580 with UH, UV, DiRT Rally, some Wine apps - LS2015/LS2017 Dieter Am 28.11.2017 14:44, schrieb Nicolai Hähnle: From: Nicolai Hähnle <nicolai.haeh...@amd.com> Together with "radeonsi: fix the R600_RESOURC

Re: [Mesa-dev] [PATCH v4] nir: add varying component packing helpers

2017-11-29 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Dieter Am 30.11.2017 01:20, schrieb Timothy Arceri: v2: update shader info input/output masks when pack components v3: make sure interpolation loc matches, this is required for the radeonsi NIR backend. v4: 33dca36f4f28 fixed nir_gathe

Re: [Mesa-dev] [PATCH v3] nir: add varying array splitting pass

2017-11-29 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Dieter Am 30.11.2017 01:19, schrieb Timothy Arceri: V2: - fix matrix support, non-array matrices were being skipped in v1 v3: - handle lowering of tcs output loads correctly - correctly mark indirect locations for either in or out no

Re: [Mesa-dev] [PATCH] radv: do not allocate CMASK or DCC for small surfaces

2017-11-29 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580 with F1 2017 Dieter Am 29.11.2017 14:48, schrieb Samuel Pitoiset: The idea is ported from RadeonSI, but using 512x512 instead of 256x256 seems slightly better. This improves dota2 performance by +2%. Signed-off-by: Samuel Pi

Re: [Mesa-dev] V2 Initial GS NIR support for radeonsi

2017-11-29 Thread Dieter Nützel
Hello Timo, do you have a V3 handy...? ;-) Greetings, Dieter Am 23.11.2017 06:31, schrieb Timothy Arceri: On 23/11/17 15:09, Dieter Nützel wrote: Am 22.11.2017 10:29, schrieb Timothy Arceri: This series depends on [1] and [2]. V2  - use driver_location as per Nicolais suggestion  - tidy

Re: [Mesa-dev] [PATCH 8/8] radeonsi: make const and stream uploaders allocate read-only memory

2017-12-01 Thread Dieter Nützel
For the series: Tested-by: Dieter Nützel <die...@nuetzel-hh.de> on RX580 with UH, UV, Blender 2.79, glmark2 Shouldn't we set R600_DEBUG=sisched for UH, UV, Blender at least? Maybe general (with LLVM 5.0/6.0)? I'm seeing ~7-10 (> 10%) more fps with UH,UV and Blender (even w

[Mesa-dev] [PATCH] radeonsi: don't use fast color clear for small images even on APUs

2017-12-13 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Yes, on RX580 it is slightly more than 20%, but GREAT ;-) Dieter Am 13.12.2017 00:53, schrieb Marek Olšák: From: Marek Olšák <marek.ol...@amd.com> Increase the limit and handle non-square images better. This makes glxgears 20% fa

Re: [Mesa-dev] [PATCH] st/st_glsl_to_nir: call nir_lower_64bit_pack

2017-12-14 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Dieter Am 14.12.2017 06:02, schrieb Timothy Arceri: Fixes 56 crashes in radeonsi. --- src/mesa/state_tracker/st_glsl_to_nir.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mesa/state_tracker/st_glsl_to_nir.cpp b/sr

Re: [Mesa-dev] [PATCH] st/glsl_to_nir: add patch support to st_nir_assign_var_locations()

2017-12-14 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Dieter Am 14.12.2017 00:14, schrieb Timothy Arceri: --- src/mesa/state_tracker/st_glsl_to_nir.cpp | 22 +- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/mesa/state_tracker/st_glsl_to_nir.cpp b/sr

Re: [Mesa-dev] [PATCH] st/glsl_to_nir: call post opt functions after opts have finished

2017-12-14 Thread Dieter Nützel
Tested-by: Dieter Nützel <die...@nuetzel-hh.de> Dieter Am 14.12.2017 04:48, schrieb Timothy Arceri: We need to move this to a separate loop because nir_compact_varyings() can alter the IR of a previous stage. Fixes: 6648bd68fd27 "st/glsl_to_nir: enable NIR link time opts&quo

<    1   2   3   4   5   >