Re: [Mesa-dev] Adaptive Vsync

2015-09-06 Thread Albert Freeman
Correction, we just need someone to mark all the comitted patches in patchwork so that we can easily pick out the ones with issues. On 7 September 2015 at 04:56, Albert Freeman wrote: > Oops, my "plan" focuses on patches that have nothing wrong with them, > instead of patches that have something

Re: [Mesa-dev] Adaptive Vsync

2015-09-06 Thread Albert Freeman
Oops, my "plan" focuses on patches that have nothing wrong with them, instead of patches that have something wrong with them (which is the problem). It is lack of reviews, not lack of commits. I have no idea how I got so confused. Basically we need the inverse of patchwork. On 6 September 2015 at

[Mesa-dev] [Bug 91826] Mesa 11.0.0-rc2 - state_trackers/clover does not build on FreeBSD

2015-09-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=91826 --- Comment #8 from Albert Freeman --- Sorry, I just realised this is my fault. The patch has been reviewed, but due to bad formatting of the subject line/commit message it has not been committed. The fix should be in by next release. -- You ar

[Mesa-dev] [Bug 91898] src/util/mesa-sha1.c:250:25: fatal error: openssl/sha.h: No such file or directory

2015-09-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=91898 --- Comment #2 from Ilia Mirkin --- This should resolve the issue: http://patchwork.freedesktop.org/patch/58800/ -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug.

[Mesa-dev] [PATCH] util: make mesa-sha1.c completely empty when there are no SHA1 impls

2015-09-06 Thread Ilia Mirkin
My earlier attempt to fix this missed the fact that there was a #else clause that assumes that you have openssh. This moves the whole thing under #ifdef HAVE_SHA1 which should avoid this issue. Fixes: 13bfa5201 (util: always include sha1 into the build) Bugzilla: https://bugs.freedesktop.org/show_

[Mesa-dev] [PATCH] android: add support for sid_tables.h generated sources

2015-09-06 Thread Mauro Rossi
This patch is necessary to avoid building error on android, due to missing sid_tables.h generated sources --- src/gallium/drivers/radeonsi/Android.mk | 13 - src/gallium/drivers/radeonsi/Makefile.sources | 3 +++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src

Re: [Mesa-dev] [PATCH] r600g: fix bug 91881

2015-09-06 Thread Dave Airlie
On 7 September 2015 at 08:17, Marek Olšák wrote: > From: Marek Olšák > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91881 Might be nice to say where the regression happened in the commit, and why we shouldn't be using the buffer size. Otherwise, Reviewed-by: Dave Airlie > > Cc: 11.

[Mesa-dev] [Bug 91793] the "bin" directory is not created

2015-09-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=91793 --- Comment #2 from YuGiOhJCJ --- You mean mesa-demos does not support windows 32 bit systems? I cannot run these examples on windows 32 bit systems? -- You are receiving this mail because: You are the QA Contact for the bug. You are the assign

[Mesa-dev] [Bug 91898] src/util/mesa-sha1.c:250:25: fatal error: openssl/sha.h: No such file or directory

2015-09-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=91898 --- Comment #1 from Ilia Mirkin --- Hmmm... I wonder if I should just stick the #ifdef HAVE_SHA1 all the way up top. -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug. _

[Mesa-dev] [Bug 91898] src/util/mesa-sha1.c:250:25: fatal error: openssl/sha.h: No such file or directory

2015-09-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=91898 Bug ID: 91898 Summary: src/util/mesa-sha1.c:250:25: fatal error: openssl/sha.h: No such file or directory Product: Mesa Version: git Hardware: x86-64 (AMD64)

Re: [Mesa-dev] [PATCH 1/2] dri/common: embed drirc into driver binaries

2015-09-06 Thread Kenneth Graunke
On Sunday, September 06, 2015 10:06:38 PM Marek Olšák wrote: > On Sun, Sep 6, 2015 at 8:38 PM, Emil Velikov wrote: > > On 3 September 2015 at 20:33, Ilia Mirkin wrote: > >> On Thu, Sep 3, 2015 at 3:30 PM, Marek Olšák wrote: > >>> > >>> 2) Using LIBGL_DRIVERS_PATH won't use the correct drirc file

[Mesa-dev] [PATCH] r600g: fix bug 91881

2015-09-06 Thread Marek Olšák
From: Marek Olšák Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91881 Cc: 11.0 --- src/gallium/drivers/r600/evergreen_state.c | 4 ++-- src/gallium/drivers/r600/r600_state.c | 8 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/gallium/drivers/r600/ever

[Mesa-dev] [PATCH 2/3] radeonsi: only do depth-only or stencil-only in-place decompression

2015-09-06 Thread Marek Olšák
From: Marek Olšák instead of always doing both. Usually, only depth is needed, so stencil decompression is useless. --- src/gallium/drivers/radeonsi/si_blit.c | 26 -- src/gallium/drivers/radeonsi/si_pipe.h | 4 +++- src/gallium/drivers/radeonsi/si_state.c | 12 +++

[Mesa-dev] [PATCH] gallium/radeon: handle PIPE_TRANSFER_FLUSH_EXPLICIT

2015-09-06 Thread Marek Olšák
From: Marek Olšák Basically, do the same thing as for buffer_unmap, but use the explicit range instead. It's for apps which want to map a whole buffer and mark touched ranges explicitly. --- src/gallium/drivers/radeon/r600_buffer_common.c | 62 + src/gallium/drivers/radeo

[Mesa-dev] [PATCH 3/3] r600g: only do depth-only or stencil-only in-place decompression

2015-09-06 Thread Marek Olšák
From: Marek Olšák instead of always doing both. Usually, only depth is needed, so stencil decompression is useless. --- src/gallium/drivers/r600/evergreen_state.c | 12 +--- src/gallium/drivers/r600/r600_blit.c | 25 - src/gallium/drivers/r600/r600_pipe.h

[Mesa-dev] [PATCH 1/3] gallium/radeon: add separate stencil level dirty flags

2015-09-06 Thread Marek Olšák
From: Marek Olšák We will only do depth-only or stencil-only decompress blits, whichever is needed by textures, instead of always doing both. --- src/gallium/drivers/r600/evergreen_state.c| 4 ++-- src/gallium/drivers/r600/r600_state_common.c | 3 +++ src/gallium/drivers/radeon/r600_pipe_co

[Mesa-dev] [PATCH 2/3] radeonsi: decrease the size of si_pm4_state

2015-09-06 Thread Marek Olšák
From: Marek Olšák --- src/gallium/drivers/radeonsi/si_pm4.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_pm4.h b/src/gallium/drivers/radeonsi/si_pm4.h index 5282d00..309a596 100644 --- a/src/gallium/drivers/radeonsi/si_pm4.h +++ b/src/

[Mesa-dev] [PATCH 1/2] r600/llvm: remove dead code for LLVM 3.3

2015-09-06 Thread Marek Olšák
From: Marek Olšák LLVM 3.3 has been unsupported for quite a while. --- src/gallium/drivers/r600/r600_llvm.c | 106 --- 1 file changed, 106 deletions(-) diff --git a/src/gallium/drivers/r600/r600_llvm.c b/src/gallium/drivers/r600/r600_llvm.c index faf538c..3362fd

[Mesa-dev] [PATCH 1/3] radeonsi/compute: add buffers to the CS directly

2015-09-06 Thread Marek Olšák
From: Marek Olšák Packets are emitted immediately anyway. --- src/gallium/drivers/radeonsi/si_compute.c | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_compute.c b/src/gallium/drivers/radeonsi/si_compute.c index ed9147c..e1

[Mesa-dev] [PATCH 3/3] radeonsi: don't update polygon offset state if it has no effect

2015-09-06 Thread Marek Olšák
From: Marek Olšák --- src/gallium/drivers/radeonsi/si_state.c | 4 +++- src/gallium/drivers/radeonsi/si_state.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_state.c b/src/gallium/drivers/radeonsi/si_state.c index f698c59..d74f6e8 100644 --

[Mesa-dev] [PATCH 2/2] gallium/radeon: drop support for LLVM 3.4

2015-09-06 Thread Marek Olšák
From: Marek Olšák This allows using the new tex instrinsics unconditionally. --- configure.ac| 2 +- src/gallium/drivers/radeon/r600_pipe_common.c | 4 src/gallium/drivers/radeon/radeon_llvm_emit.c | 6 -- src/gallium/drivers/radeon/ra

Re: [Mesa-dev] [PATCH v2] gbm: convert gbm bo format to fourcc format on dma-buf import

2015-09-06 Thread Ray Strode
Hi, On Sun, Sep 6, 2015 at 3:04 PM, Emil Velikov wrote: > Have you seen an application where this causes problems ? Might if I > add it to the commit log before pushing ? It caused a problem for a proposed patch to cogl that I ultimately decided not to push after discussion with Daniel Stone. See

Re: [Mesa-dev] [Mesa-stable] [PATCH] ralloc: Use __attribute__((destructor)) instead of atexit(3)

2015-09-06 Thread Emil Velikov
Hi Jean-Sébastien, On 3 September 2015 at 19:07, Jean-Sébastien Pédron wrote: > ... to free the ralloc context at program exit. > > On Linux, atexit(3) handlers are called when the program exits but also > when a library is unloaded. The latter behavior is a Glibc extension. > > On systems where

[Mesa-dev] [Bug 91793] the "bin" directory is not created

2015-09-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=91793 --- Comment #1 from Emil Velikov --- The answer is pretty simple none of the supported 'platforms' is detected thus nothing gets enabled/build. Perhaps we should error out at configure time ? Here is what I mean with "none of the supported 'plat

[Mesa-dev] [Bug 91826] Mesa 11.0.0-rc2 - state_trackers/clover does not build on FreeBSD

2015-09-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=91826 --- Comment #7 from Koop Mast --- hi, this bug has been marked as fixed but the fix hasn't been committed yet, is there some hold up? Or should the bug be reopened until it ready to be committed? -- You are receiving this mail because: You are

[Mesa-dev] Mesa 11.0.0 release candidate 3

2015-09-06 Thread Emil Velikov
The third release candidate for Mesa 11.0.0 is now available. Alexander von Gluck IV (1): egl: scons: fix the haiku build, do not build the dri2 backend Boyan Ding (1): vc4: Initialize pack field of qreg to 0 in qir_get_temp Chris Wilson (2): i965: Prevent coordinate overflow

Re: [Mesa-dev] [PATCH 1/2] dri/common: embed drirc into driver binaries

2015-09-06 Thread Marek Olšák
On Sun, Sep 6, 2015 at 8:38 PM, Emil Velikov wrote: > On 3 September 2015 at 20:33, Ilia Mirkin wrote: >> On Thu, Sep 3, 2015 at 3:30 PM, Marek Olšák wrote: >>> >>> 2) Using LIBGL_DRIVERS_PATH won't use the correct drirc file. The only >>> remaining solution to that is to kill LIBGL_DRIVERS_PATH

[Mesa-dev] [Bug 91888] EGL Wayland software rendering no longer work after regression

2015-09-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=91888 --- Comment #1 from Emil Velikov --- Hmm that's quite strange... the commit mentioned has nothing to do with context creation. I'm slightly leaning towards a "not-our-bug" but I'd appreciate a short test app that I can use to double-check :) Tha

[Mesa-dev] [Bug 91646] dlopen'ing libudev.so.1 from static library initializer corrupts TLS state

2015-09-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=91646 --- Comment #8 from Emil Velikov --- Did anyone find the time to bisect ? I won't mind reverting any of my commits but I'd like to know which one as I cannot really test this here. -- You are receiving this mail because: You are the QA Contact

Re: [Mesa-dev] [PATCH v2] gbm: convert gbm bo format to fourcc format on dma-buf import

2015-09-06 Thread Emil Velikov
Hello Ray, On 28 August 2015 at 19:50, Ray Strode wrote: > From: Ray Strode > > At the moment if a gbm buffer is imported and the gbm buffer > has an old-style GBM_BO_FORMAT format, the import will crash, > since it's passed directly to DRI functions that expect > a fourcc format (as provided by

Re: [Mesa-dev] [PATCH 1/2] dri/common: embed drirc into driver binaries

2015-09-06 Thread Emil Velikov
On 3 September 2015 at 20:33, Ilia Mirkin wrote: > On Thu, Sep 3, 2015 at 3:30 PM, Marek Olšák wrote: >> It looks like the comments have mostly been negative. Fwiw I'm in favour of the series. They provide a sane, up-to date version of the config. Sort of like how nowadays xserver does not requir

Re: [Mesa-dev] [PATCH] st/mesa: don't fall back to 16F when 32F is requested

2015-09-06 Thread Marek Olšák
On Sun, Sep 6, 2015 at 5:31 PM, Ilia Mirkin wrote: > Nothing in the spec allows for the reduced precision, and this also > fixes st_QuerySamplesForFormat for nv50, which does not allow MS8 on > RGBA32F. Now this will be respected instead of reporting MS8 as > supported with an assumption that the

Re: [Mesa-dev] [PATCH 02/13] i965: Keep track of whether LRI is allowed in the context struct.

2015-09-06 Thread Chris Wilson
On Sun, Sep 06, 2015 at 07:48:40PM +0300, Francisco Jerez wrote: > Chris Wilson writes: > > > On Sun, Sep 06, 2015 at 07:28:12PM +0300, Francisco Jerez wrote: > >> Chris Wilson writes: > >> > >> > On Sun, Sep 06, 2015 at 06:12:40PM +0200, Francisco Jerez wrote: > >> >> This stores the result of

Re: [Mesa-dev] [PATCH 02/13] i965: Keep track of whether LRI is allowed in the context struct.

2015-09-06 Thread Francisco Jerez
Chris Wilson writes: > On Sun, Sep 06, 2015 at 07:28:12PM +0300, Francisco Jerez wrote: >> Chris Wilson writes: >> >> > On Sun, Sep 06, 2015 at 06:12:40PM +0200, Francisco Jerez wrote: >> >> This stores the result of can_do_pipelined_register_writes() in the >> >> context struct so we can find

Re: [Mesa-dev] [PATCH 02/13] i965: Keep track of whether LRI is allowed in the context struct.

2015-09-06 Thread Chris Wilson
On Sun, Sep 06, 2015 at 07:28:12PM +0300, Francisco Jerez wrote: > Chris Wilson writes: > > > On Sun, Sep 06, 2015 at 06:12:40PM +0200, Francisco Jerez wrote: > >> This stores the result of can_do_pipelined_register_writes() in the > >> context struct so we can find out later whether LRI can be u

[Mesa-dev] [PATCH] i965: Disallow fast blit paths for CopyTexImage with PixelTransfer ops

2015-09-06 Thread Chris Wilson
glCopyTexImage behaves similarly to glReadPixels with respect to the pixel transfer operations. Therefore if any are set we cannot use the simply blit fast paths. Signed-off-by: Chris Wilson Cc: Jason Ekstrand Cc: Kenneth Graunke --- src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 4 src/m

Re: [Mesa-dev] [PATCH 02/13] i965: Keep track of whether LRI is allowed in the context struct.

2015-09-06 Thread Francisco Jerez
Chris Wilson writes: > On Sun, Sep 06, 2015 at 06:12:40PM +0200, Francisco Jerez wrote: >> This stores the result of can_do_pipelined_register_writes() in the >> context struct so we can find out later whether LRI can be used to >> program the L3 configuration. > > LRI are whitelisted by their re

Re: [Mesa-dev] [PATCH 02/13] i965: Keep track of whether LRI is allowed in the context struct.

2015-09-06 Thread Chris Wilson
On Sun, Sep 06, 2015 at 06:12:40PM +0200, Francisco Jerez wrote: > This stores the result of can_do_pipelined_register_writes() in the > context struct so we can find out later whether LRI can be used to > program the L3 configuration. LRI are whitelisted by their register. To be generic you must

[Mesa-dev] [PATCH 06/13] i965: Implement programming of the L3 configuration.

2015-09-06 Thread Francisco Jerez
--- src/mesa/drivers/dri/i965/gen7_l3_state.c | 95 +++ 1 file changed, 95 insertions(+) diff --git a/src/mesa/drivers/dri/i965/gen7_l3_state.c b/src/mesa/drivers/dri/i965/gen7_l3_state.c index 8f9ba5b..48bca29 100644 --- a/src/mesa/drivers/dri/i965/gen7_l3_state.c ++

[Mesa-dev] [PATCH 04/13] i965/gen8: Don't add workaround bits to PIPE_CONTROL stalls if DC flush is set.

2015-09-06 Thread Francisco Jerez
According to the hardware docs a DC flush is sufficient to make CS_STALL happy, there's no need to add STALL_AT_SCOREBOARD whenever it's present. --- src/mesa/drivers/dri/i965/brw_pipe_control.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mesa/drivers/dri/i965/brw_pi

[Mesa-dev] [PATCH 13/13] i965: Hook up L3 partitioning state atom.

2015-09-06 Thread Francisco Jerez
--- I've split this from the patch that implements the L3 state atom so I can move it after the state leak work-around in order to avoid temporary regressions. src/mesa/drivers/dri/i965/brw_context.h | 4 ++-- src/mesa/drivers/dri/i965/brw_state_upload.c | 4 2 files changed, 6 insertio

[Mesa-dev] [PATCH 10/13] i965: Implement L3 state atom.

2015-09-06 Thread Francisco Jerez
The L3 state atom calculates the target L3 partition weights when the program bound to some shader stage is modified, and in case they are far enough from the current partitioning it makes sure that the L3 state is re-emitted. --- src/mesa/drivers/dri/i965/brw_context.h | 6 src/mesa/drive

[Mesa-dev] [PATCH 07/13] i965/hsw: Enable L3 atomics.

2015-09-06 Thread Francisco Jerez
Improves performance of the arb_shader_image_load_store-atomicity piglit test by over 25x (which isn't a real benchmark it's just heavy on atomics -- the improvement in a microbenchmark I wrote a while ago seemed to be even greater). The drawback is one needs to be extra-careful not to hang the GP

[Mesa-dev] [PATCH 11/13] i965: Add debug flag to print out the new L3 state during transitions.

2015-09-06 Thread Francisco Jerez
--- src/mesa/drivers/dri/i965/gen7_l3_state.c | 17 + src/mesa/drivers/dri/i965/intel_debug.c | 1 + src/mesa/drivers/dri/i965/intel_debug.h | 1 + 3 files changed, 19 insertions(+) diff --git a/src/mesa/drivers/dri/i965/gen7_l3_state.c b/src/mesa/drivers/dri/i965/gen7_l3_s

[Mesa-dev] [PATCH 12/13] i965: Work around L3 state leaks during context switches.

2015-09-06 Thread Francisco Jerez
This is going to require some rather intrusive kernel changes to fix properly, in the meantime (and forever on at least pre-v4.1 kernels) we'll have to restore the hardware defaults at the end of every batch in which the L3 configuration was changed to avoid interfering with the DDX and GL clients

[Mesa-dev] [PATCH 01/13] i965: Define symbolic constants for some useful L3 cache control registers.

2015-09-06 Thread Francisco Jerez
--- src/mesa/drivers/dri/i965/intel_reg.h | 53 +++ 1 file changed, 53 insertions(+) diff --git a/src/mesa/drivers/dri/i965/intel_reg.h b/src/mesa/drivers/dri/i965/intel_reg.h index b4283da..412a44a 100644 --- a/src/mesa/drivers/dri/i965/intel_reg.h +++ b/src/mesa

[Mesa-dev] [PATCH 03/13] i965: Define state flag to signal that the URB size has been altered.

2015-09-06 Thread Francisco Jerez
This will make sure that we recalculate the URB layout anytime the URB size is modified by the L3 partitioning code. --- src/mesa/drivers/dri/i965/brw_context.h | 2 ++ src/mesa/drivers/dri/i965/brw_state_upload.c | 1 + src/mesa/drivers/dri/i965/gen7_urb.c | 3 +++ 3 files changed, 6

[Mesa-dev] [PATCH 08/13] i965: Implement selection of the closest L3 configuration based on a vector of weights.

2015-09-06 Thread Francisco Jerez
The input of the L3 set-up code is a vector giving the approximate desired relative size of each partition. This implements logic to compare the input vector against the table of validated configurations for the device and pick the closest compatible one. --- src/mesa/drivers/dri/i965/gen7_l3_sta

[Mesa-dev] [PATCH 05/13] i965: Import tables enumerating the set of validated L3 configurations.

2015-09-06 Thread Francisco Jerez
It should be possible to use additional L3 configurations other than the ones listed in the tables of validated allocations ("BSpec » 3D-Media-GPGPU Engine » L3 Cache and URB [IVB+] » L3 Cache and URB [*] » L3 Allocation and Programming"), but it seems sensible for now to hard-code the tables in or

[Mesa-dev] [PATCH 09/13] i965: Calculate appropriate L3 partition weights for the current pipeline state.

2015-09-06 Thread Francisco Jerez
This calculates a rather conservative partitioning of the L3 cache based on the shaders currently bound to the pipeline and whether they use SLM, atomics, images or scratch space. The result is intended to be fine-tuned later on based on other pipeline state. --- src/mesa/drivers/dri/i965/brw_con

[Mesa-dev] [PATCH 02/13] i965: Keep track of whether LRI is allowed in the context struct.

2015-09-06 Thread Francisco Jerez
This stores the result of can_do_pipelined_register_writes() in the context struct so we can find out later whether LRI can be used to program the L3 configuration. --- src/mesa/drivers/dri/i965/brw_context.h | 5 + src/mesa/drivers/dri/i965/intel_extensions.c | 8 +--- 2 files change

[Mesa-dev] i965: L3 cache partitioning.

2015-09-06 Thread Francisco Jerez
This series implements dynamic partitioning of the L3 cache space among its clients, the purpose is multiple: - Steal a chunk of L3 space when necessary and reserve it for SLM as required to support compute shaders with shared variables. - Allow L3 caching of dataport DC memory access where

[Mesa-dev] [PATCH] st/mesa: don't fall back to 16F when 32F is requested

2015-09-06 Thread Ilia Mirkin
Nothing in the spec allows for the reduced precision, and this also fixes st_QuerySamplesForFormat for nv50, which does not allow MS8 on RGBA32F. Now this will be respected instead of reporting MS8 as supported with an assumption that the format used will be RGBA16F. Signed-off-by: Ilia Mirkin Cc

Re: [Mesa-dev] [PATCH] st/mesa: properly handle u_upload_alloc failure

2015-09-06 Thread Marek Olšák
Reviewed-by: Marek Olšák Marek On Sat, Sep 5, 2015 at 7:12 PM, Ilia Mirkin wrote: > vbuf is never null. We want to make sure that a resource was allocated > for the vbuf, which is *vbuf. > > Signed-off-by: Ilia Mirkin > --- > src/mesa/state_tracker/st_cb_bitmap.c | 2 +- > 1 file changed, 1 i

Re: [Mesa-dev] Disagreement between ChooseTextureFormat and QuerySamplesForFormat

2015-09-06 Thread Marek Olšák
On Sat, Sep 5, 2015 at 7:20 PM, Ilia Mirkin wrote: > On Sun, Jul 12, 2015 at 4:14 PM, Roland Scheidegger > wrote: >> Am 12.07.2015 um 19:30 schrieb Ilia Mirkin: >>> I asked this on IRC, but figured I'd get wider distribution for the >>> question. The situation is that nv50 doesn't support RGBA32

[Mesa-dev] [PATCH 2/2] radeonsi: enable VGPR spilling on VI

2015-09-06 Thread Marek Olšák
From: Marek Olšák This fixes corruption in Unigine Heaven on VI Cc: 11.0 --- src/gallium/drivers/radeonsi/si_pipe.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c index 7dbb2e3..85ade31 100

[Mesa-dev] [PATCH 1/2] winsys/amdgpu: calculate the maximum number of compute units

2015-09-06 Thread Marek Olšák
From: Marek Olšák Required for register spilling. Cc: 11.0 --- src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c | 15 +-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c b/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c index

Re: [Mesa-dev] Adaptive Vsync

2015-09-06 Thread Albert Freeman
Ah, okay. I see what you mean now (i.e. you had to wait three months for those suggestions I mentioned). I still haven't recieved a response at all for my first patch from almost a year ago (although it was insanely trivial). So it isn't just you :) Committers simply don't have the time to find ev

[Mesa-dev] [Bug 91169] The Chronicles of Riddick: Assault on Dark Athena fails to start with nouveau

2015-09-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=91169 --- Comment #5 from Béla Gyebrószki --- (In reply to Ilia Mirkin from comment #4) > (In reply to Béla Gyebrószki from comment #3) > > (In reply to Ilia Mirkin from comment #2) > > > Created attachment 118090 [details] [review] [review] [review] >

[Mesa-dev] [Bug 91314] The Witcher 2 (native) fails to start, throws "Assertion `img->_BaseFormat != -1' failed."

2015-09-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=91314 Béla Gyebrószki changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Mesa-dev] [PATCH] nvc0: always emit a full shader colormask

2015-09-06 Thread Ilia Mirkin
Indications are that if the colormask indicates a single bit set on fermi, that value will always be read from $r0 instead of a potentially higher register (if e.g. green is set). Not to upset the counting logic, always set the header up with a full color mask for each RT. Fixes the following pigl

Re: [Mesa-dev] Adaptive Vsync

2015-09-06 Thread Lauri Kasanen
On Sat, 5 Sep 2015 23:29:05 + Albert Freeman wrote: > The reply from Eric Anholt made two suggestions that should not be > difficult to implement for someone who made the patch in the first > place. Why would code be committed when improvements could be easily > made? From what I have seen, t