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
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
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
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 ||
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
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 +-
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 +-
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 ++-
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 ++-
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 ++--
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.
>
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
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
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
https://bugs.freedesktop.org/show_bug.cgi?id=100060
Emil Velikov changed:
What|Removed |Added
Resolution|--- |FIXED
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")
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 +-
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 ++--
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
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
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
>> ---
>>
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
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:
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
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
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:
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]
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_'
...
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
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
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,
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,
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
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
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
+++
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:
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
---
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
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,
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
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:
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
https://bugs.freedesktop.org/show_bug.cgi?id=99791
Emil Velikov changed:
What|Removed |Added
Status|NEW |RESOLVED
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
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
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
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}
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));
^
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
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
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_*
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.
>>>
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
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,
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