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
Cheers,
Dieter
Am 04.03.2017 22:07, schrieb Timothy
On Sat, Mar 4, 2017 at 9:21 PM, Francisco Jerez wrote:
> Ilia Mirkin writes:
>
>> Also, how is this happening in the first place? For example, we have:
>>
>>case ir_unop_bitcast_f2i:
>>case ir_unop_bitcast_f2u:
>> /* Make sure we don't propagate the negate modifier to integer
>> op
On 05/03/17 11:30, Emil Velikov wrote:
On 4 March 2017 at 23:41, Timothy Arceri wrote:
pipe_condvar_broadcast() was made unnecessary with fd33a6bcd7f12.
Fwiw I have some patches that do a similar cleanups on the thrd_*
side. Need to test them one of these days - since they're not as
trivial
Ilia Mirkin writes:
> Also, how is this happening in the first place? For example, we have:
>
>case ir_unop_bitcast_f2i:
>case ir_unop_bitcast_f2u:
> /* Make sure we don't propagate the negate modifier to integer opcodes.
> */
> if (op[0].negate || op[0].abs)
> emit_
Patches 5 & 6 were two big for the list. You can view them here [1].
They are the lock and unlock patches.
[1] https://github.com/tarceri/Mesa/compare/master...shader-cache-radeonsi5
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://list
pipe_thread was made unnecessary with fd33a6bcd7f12.
V2: fix compile error in u_queue.c
---
src/gallium/auxiliary/os/os_thread.h | 16 ++--
src/gallium/auxiliary/util/u_queue.c | 2 +-
src/gallium/auxiliary/util/u_queue.h | 2 +-
src/gallium/drivers/ddebug
pipe_thread was made unnecessary with fd33a6bcd7f12.
---
src/gallium/auxiliary/os/os_thread.h | 16 ++--
src/gallium/auxiliary/util/u_queue.h | 2 +-
src/gallium/drivers/ddebug/dd_pipe.h | 2 +-
src/gallium/drivers/llvmpipe/lp_rast_priv.h | 2 +-
src/gal
This was made unnecessary with fd33a6bcd7f12.
---
src/gallium/auxiliary/hud/hud_cpufreq.c | 2 +-
src/gallium/auxiliary/hud/hud_diskstat.c| 2 +-
src/gallium/auxiliary/hud/hud_nic.c | 2 +-
src/gallium/auxiliary/hud/hud_sensors_temp.c
pipe_mutex_init() was made unnecessary with fd33a6bcd7f12.
Replace was done using:
find ./src -type f -exec sed -i -- \
's:pipe_mutex_init(\([^)]*\)):(void) mtx_init(\&\1, mtx_plain):g' {} \;
---
src/gallium/auxiliary/os/os_thread.h | 7 ++-
src/gallium/auxiliary/pipebuffer/
pipe_mutex_destroy() was made unnecessary with fd33a6bcd7f12.
Replace was done with:
find ./src -type f -exec sed -i -- \
's:pipe_mutex_destroy(\([^)]*\)):mtx_destroy(\&\1):g' {} \;
---
src/gallium/auxiliary/os/os_thread.h | 7 ++-
src/gallium/auxiliary/pipebuffer/pb_buffer_
pipe_mutex was made unnecessary with fd33a6bcd7f12.
---
src/gallium/auxiliary/os/os_thread.h | 14 +-
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c | 2 +-
src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c| 4 ++--
src/gallium/auxiliary/pipebuffer/pb_buf
On 4 March 2017 at 23:41, Timothy Arceri wrote:
> pipe_condvar_broadcast() was made unnecessary with fd33a6bcd7f12.
Fwiw I have some patches that do a similar cleanups on the thrd_*
side. Need to test them one of these days - since they're not as
trivial of a sed job.
> ---
> src/gallium/auxilia
Hi!
I'd like to know which information I should extract from this vk.xml file
so that we can track the progress of ANV and RADV Vulkan drivers.
Thanks!
--
Romain "Creak" Failliot
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.f
thanks for the patch, works for me on that one trace as well
2017-03-04 20:05 GMT+01:00 Ilia Mirkin :
> On Sat, Mar 4, 2017 at 1:52 PM, Ilia Mirkin wrote:
>> This prevents textureQueryLevels, which maps as LODQ, from ending up
>
> Erm, that should of course be textureQueryLod which maps to LODQ.
On Sat, Mar 4, 2017 at 11:07 PM, Timothy Arceri wrote:
> Previously we were deleting the entire cache if a user switched
> between 32 and 64 bit applications.
>
> V2: make the check more generic, it should now work with any
> platform we are likely to support.
>
> V3: Use suggestion from Emil to m
https://bugs.freedesktop.org/show_bug.cgi?id=100060
Emil Velikov changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
On 4 March 2017 at 22:43, Vinson Lee wrote:
> On Sat, Mar 4, 2017 at 5:24 PM, Emil Velikov wrote:
>> On 4 March 2017 at 22:13, Vinson Lee wrote:
>>> Fixes: 85a9b1b562b6 ("util/disk_cache: compress individual cache entries")
>>> Signed-off-by: Vinson Lee
>>> ---
>>> configure.ac | 3 +--
>>> 1
pipe_condvar_broadcast() was made unnecessary with fd33a6bcd7f12.
---
src/gallium/auxiliary/os/os_thread.h | 5 +
src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c | 2 +-
src/gallium/auxiliary/util/u_queue.c | 4 ++--
src/gallium/drivers/llvmpipe/lp_fence.c
pipe_condvar_wait() was made unnecessary with fd33a6bcd7f12.
---
src/gallium/auxiliary/os/os_thread.h | 7 ++-
src/gallium/auxiliary/util/u_queue.c | 6 +++---
src/gallium/auxiliary/util/u_ringbuffer.c| 4 ++--
src/gallium/drivers/llvmpipe/lp_fence.c | 2 +-
src/galliu
pipe_condvar_signal() was made unnecessary with fd33a6bcd7f12.
---
src/gallium/auxiliary/os/os_thread.h | 5 +
src/gallium/auxiliary/util/u_queue.c | 4 ++--
src/gallium/auxiliary/util/u_ringbuffer.c| 4 ++--
src/gallium/state_trackers/nine/nine_queue.c | 4 ++--
src/galliu
pipe_condvar_destroy() was made unnecessary with fd33a6bcd7f12.
---
src/gallium/auxiliary/os/os_thread.h | 7 ++-
src/gallium/auxiliary/util/u_queue.c | 10 +-
src/gallium/auxiliary/util/u_ringbuffer.c | 2 +-
src/gallium/drivers/llvmpipe/lp_fence.c | 2 +-
4 files chang
pipe_condvar_init() was made unnecessary with fd33a6bcd7f12.
---
src/gallium/auxiliary/os/os_thread.h | 7 ++-
src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c | 2 +-
src/gallium/auxiliary/util/u_queue.c | 6 +++---
src/gallium/auxiliary/util/u_ringbuffer.c
https://bugs.freedesktop.org/show_bug.cgi?id=100049
Dieter Nützel changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Resolution|FIXED
On Sat, Mar 4, 2017 at 5:24 PM, Emil Velikov wrote:
> On 4 March 2017 at 22:13, Vinson Lee wrote:
>> Fixes: 85a9b1b562b6 ("util/disk_cache: compress individual cache entries")
>> Signed-off-by: Vinson Lee
>> ---
>> configure.ac | 3 +--
>> 1 file changed, 1 insertion(+), 2 deletions(-)
>>
>> di
On 4 March 2017 at 22:13, Vinson Lee wrote:
> Fixes: 85a9b1b562b6 ("util/disk_cache: compress individual cache entries")
> Signed-off-by: Vinson Lee
> ---
> configure.ac | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index 943bc05adcd6..3
On 4 March 2017 at 22:07, Fabio Estevam wrote:
> Currently when running mesa on imx6 the following loader warnings
> are seen:
>
> # kmscube -D /dev/dri/card1
> MESA-LOADER: device is not located on the PCI bus
> MESA-LOADER: device is not located on the PCI bus
> MESA-LOADER: device is not locate
Fixes: 85a9b1b562b6 ("util/disk_cache: compress individual cache entries")
Signed-off-by: Vinson Lee
---
configure.ac | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index 943bc05adcd6..3526849b6dd2 100644
--- a/configure.ac
+++ b/configure.ac
@@
Currently when running mesa on imx6 the following loader warnings
are seen:
# kmscube -D /dev/dri/card1
MESA-LOADER: device is not located on the PCI bus
MESA-LOADER: device is not located on the PCI bus
MESA-LOADER: device is not located on the PCI bus
Using display 0x1920948 with EGL version 1.4
On 4 March 2017 at 21:11, Mauro Rossi wrote:
> Fixes a series of libz related building errors:
>
> target SharedLib: gallium_dri_32
> (out/target/prod...SHARED_LIBRARIES/gallium_dri_intermediates/LINKED/gallium_dri.so)
> external/elfutils/libelf/elf_compress.c:117: error: undefined reference to
>
From: Emil Velikov
Earlier commit was picked from a larger series, but did not consider
that it removed the vulkan <> wayland-drm interdependency.
Rather than reverting everything, temporarily move wayland-drm further
up to resolve the issue. Since it [wayland-drm] does not have any
in-mesa depe
Fixes a series of libz related building errors:
target SharedLib: gallium_dri_32
(out/target/prod...SHARED_LIBRARIES/gallium_dri_intermediates/LINKED/gallium_dri.so)
external/elfutils/libelf/elf_compress.c:117: error: undefined reference to
'deflateInit_'
...
external/elfutils/libelf/elf_compress
Previously we were deleting the entire cache if a user switched
between 32 and 64 bit applications.
V2: make the check more generic, it should now work with any
platform we are likely to support.
V3: Use suggestion from Emil to make even more generic/fix issue
with __ILP32__ not being declared on
Jason Ekstrand writes:
> We have a performance problem with dynamic buffer descriptors. Because
> we are currently implementing them by pushing an offset into the shader
> and adding that offset onto the already existing offset for the UBO/SSBO
> operation, all UBO/SSBO operations on dynamic des
Also, how is this happening in the first place? For example, we have:
case ir_unop_bitcast_f2i:
case ir_unop_bitcast_f2u:
/* Make sure we don't propagate the negate modifier to integer opcodes. */
if (op[0].negate || op[0].abs)
emit_asm(ir, TGSI_OPCODE_MOV, result_dst, o
Hmmm... I wonder if this should only be done for the native_integers
case. I'm concerned that this will cause perf regressions on weaker hw
like nv30 and r300, as the neg will no longer be inserted as a
modifier into the next instruction. Any opinion on this?
On Sat, Mar 4, 2017 at 2:16 PM, Franci
Otherwise result_src may be provided to an integer instruction whose
negate modifier has different semantics. Example is UCMP as in the
bug linked below, where an unrelated change in the GLSL built-in
lowering code for atan2 (e9ffd12827ac11a2d2002a42fa8eb1df847153ba)
caused the generation of float
We have a performance problem with dynamic buffer descriptors. Because
we are currently implementing them by pushing an offset into the shader
and adding that offset onto the already existing offset for the UBO/SSBO
operation, all UBO/SSBO operations on dynamic descriptors are indirect.
The back-e
Cc: "17.0 13.0"
---
src/intel/vulkan/anv_device.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c
index fbcbd40..3fc51ac 100644
--- a/src/intel/vulkan/anv_device.c
+++ b/src/intel/vulkan/anv_device.c
@@ -565,9 +
On Sat, Mar 4, 2017 at 1:52 PM, Ilia Mirkin wrote:
> This prevents textureQueryLevels, which maps as LODQ, from ending up
Erm, that should of course be textureQueryLod which maps to LODQ.
> with a xyzw writemask, which is illegal.
>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100061
This prevents textureQueryLevels, which maps as LODQ, from ending up
with a xyzw writemask, which is illegal.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100061
Signed-off-by: Ilia Mirkin
Cc: mesa-sta...@lists.freedesktop.org
---
Untested beyond making sure that the shader in the abov
---
src/intel/vulkan/anv_blorp.c | 16 +++-
src/intel/vulkan/anv_descriptor_set.c | 7 +++
src/intel/vulkan/anv_image.c | 4 ++--
src/intel/vulkan/anv_private.h| 12
4 files changed, 28 insertions(+), 11 deletions(-)
diff --git a/src/intel/
https://bugs.freedesktop.org/show_bug.cgi?id=100061
Bug ID: 100061
Summary: LODQ instruction generated with invalid dst mask
Product: Mesa
Version: git
Hardware: Other
OS: All
Status: NEW
Severity: normal
https://bugs.freedesktop.org/show_bug.cgi?id=100060
Vedran Miletić changed:
What|Removed |Added
Keywords||bisected, regression
--
You are recei
https://bugs.freedesktop.org/show_bug.cgi?id=100060
Bug ID: 100060
Summary: wsi/wsi_common_wayland.c:25:41: fatal error:
wayland-drm-client-protocol.h: No such file or
directory
Product: Mesa
Version: git
Pushed.
On 03/04/2017 05:23 PM, Ilia Mirkin wrote:
I'm without keys for a little while, feel free to push this and the
tbo alignment patch for me.
On Sat, Mar 4, 2017 at 9:12 AM, Samuel Pitoiset
wrote:
Looks like still fragile, but either way:
Reviewed-by: Samuel Pitoiset
On 03/03/2017 02
On 3 March 2017 at 13:26, Eric Engestrom wrote:
> On Friday, 2017-03-03 12:52:56 +0200, Tapani Pälli wrote:
>> when files are being generated the value of $intermediates var content can be
>> completely random, this makes sure that outdir is the wanted one.
>>
>> Fixes: 3f2cb699 ("android: vulkan:
I'm without keys for a little while, feel free to push this and the
tbo alignment patch for me.
On Sat, Mar 4, 2017 at 9:12 AM, Samuel Pitoiset
wrote:
> Looks like still fragile, but either way:
>
> Reviewed-by: Samuel Pitoiset
>
>
> On 03/03/2017 02:18 AM, Ilia Mirkin wrote:
>>
>> See detailed
https://bugs.freedesktop.org/show_bug.cgi?id=99791
Emil Velikov changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
Mesa 17.0.1 is now available.
In this release we have:
GLX/GLVND fix for "The Binding of Isaac: Rebirth" and other games. When using
EGL under X11/DRI3 eglQuerySurface now returns correct geometry. A regression
in EGL/Wayland where the wrong format was passed is addressed.
There's a number of cr
On Sat, Mar 4, 2017 at 4:44 PM, Emil Velikov wrote:
> On 3 March 2017 at 23:37, Timothy Arceri wrote:
>>
>> I'm tempted to just push this:
>> https://patchwork.freedesktop.org/patch/141891/
>>
>> And worry about issues later if that's not good enough.
>>
> Can we use anything like the following a
Hopefully, this doesn't conflict too badly with what Topi is doing. If not,
Reviewed-by: Jason Ekstrand
On March 3, 2017 2:40:41 PM Anuj Phogat wrote:
Signed-off-by: Anuj Phogat
---
src/mesa/drivers/dri/i965/brw_blorp.c| 2 +-
src/mesa/drivers/dri/i965/brw_context.c
On 3 March 2017 at 20:34, Rowley, Timothy O wrote:
>
>> On Mar 3, 2017, at 5:55 AM, Emil Velikov wrote:
>>
>> On 3 March 2017 at 01:16, Tim Rowley wrote:
>>> GS implementation uses the masked.{gather,store} intrinsics,
>>> introduced in llvm-3.9.0.
>>
>> Please mention in the commit message that
Include header file to fix the following build warning:
CC kmscube-drm.o
drm-atomic.c: In function 'init_drm_atomic':
drm-atomic.c:346:14: warning: implicit declaration of function 'calloc'
[-Wimplicit-function-declaration]
drm.plane = calloc(1, sizeof(*drm.plane));
^
drm
On 3 March 2017 at 23:37, Timothy Arceri wrote:
> On 03/03/17 23:27, Grazvydas Ignotas wrote:
>>
>> On Fri, Mar 3, 2017 at 5:27 AM, Timothy Arceri
>> wrote:
>>>
>>> Previously we were deleting the entire cache if a user switched
>>> between 32 and 64 bit applications.
>>>
>>> V2: make the check m
Tested on the Raspberry Pi, works as intended. So
Tested by: Jonas Pfeil
-Ursprüngliche Nachricht-
From: Grazvydas Ignotas
Sent: Saturday, March 4, 2017 1:49 AM
To: mesa-dev@lists.freedesktop.org
Cc: Grazvydas Ignotas ; Jonas Pfeil
Subject: [PATCH] ralloc: don't leave out the alignmen
Looks like still fragile, but either way:
Reviewed-by: Samuel Pitoiset
On 03/03/2017 02:18 AM, Ilia Mirkin wrote:
See detailed explanation of why this is needed in commit eb60a89bc3a.
This spot was missed/overlooked. Basically as a result of the fact
that BEGIN_* ends up calling PUSH_SPACE, wh
On 2 March 2017 at 21:52, Timothy Arceri wrote:
>
> On 03/03/17 01:49, Emil Velikov wrote:
>>
>> Hi Tim,
>>
>> On 2 March 2017 at 01:36, Timothy Arceri wrote:
>>>
>>> This reduces the cache size for Deus Ex from ~160M to ~30M for
>>> radeonsi.
>>>
>>> I'm also seeing the following improvements in
2017-03-03 20:01 GMT+01:00 Mauro Rossi :
> 2017-03-03 11:52 GMT+01:00 Tapani Pälli :
> > when files are being generated the value of $intermediates var content
> can be
> > completely random, this makes sure that outdir is the wanted one.
>
> The value of intermediates variable is local to the mod
It should be very easy to move the compression and I/O to another thread
using gallium/util/u_queue. It's a perfect match for this kind of thing.
Marek
On Mar 2, 2017 11:12 PM, "Grigori Goronzy" wrote:
> On 2017-03-02 10:08, Timothy Arceri wrote:
>
>> On 02/03/17 18:45, Tobias Droste wrote:
>>
https://bugs.freedesktop.org/show_bug.cgi?id=100049
raffa...@zoho.com changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
60 matches
Mail list logo