Fixes regression introduced by
b5603056872708fdd82f1224854097805a01d4c0
The regression prevents some apps to start.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/adapter9.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/state_trackers/nine/adapter
The egl docs directory no longer exists as of
88b5c36fe1a1546bf633ee161a6715efc593acbd.
Remove it from EXTRA_DIST to unbreak 'make dist'
Signed-off-by: Jonathan Gray
---
src/egl/Makefile.am | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/egl/Makefile.am b/src/egl/Makefile.am
index 95ee6c
On 06:38 pm - Oct 15 2016, Ilia Mirkin wrote:
> On Sat, Oct 15, 2016 at 6:24 PM, Pierre Moreau wrote:
> > Hardware does not support 64-bit integers MAD and MUL operations, so we need
> > to transform them in 32-bit operations.
> >
> > Signed-off-by: Pierre Moreau
> > ---
> > .../drivers/nouveau/
On Sun, Oct 16, 2016 at 8:27 AM, Edward O'Callaghan
wrote:
> V2. add i965/hsw+ to list
> V3. rebased on master.
>
> Signed-off-by: Edward O'Callaghan
> ---
> docs/features.txt | 18 +-
> 1 file changed, 9 insertions(+), 9 deletions(-)
>
> diff --git a/docs/features.txt b/docs/fea
Pushed, thanks.
- Bas
On Thu, Oct 13, 2016 at 10:54 PM, Gustaw Smolarczyk
wrote:
> When !use_ib_bos, we can't easily chain ibs one to another. If the
> required cs size grows over 1Mi - 8 dwords just fail the cs so that we
> won't assert-fail in radv_amdgpu_winsys_cs_submit later on.
> ---
> Ple
https://bugs.freedesktop.org/show_bug.cgi?id=97879
--- Comment #35 from Marek Olšák ---
Well, it's unreal engine 3, so it doesn't surprise me that it compiles shaders
on demand. All UE3 games are affected in the same way.
Possible solution 1:
- persistent shader cache on the disk
Possible solut
V2. add i965/hsw+ to list
V3. rebased on master.
V4. 'DONE' -> 'DONE ()'.
Signed-off-by: Edward O'Callaghan
---
docs/features.txt | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/docs/features.txt b/docs/features.txt
index 0d6c16a..f5edc83 100644
--- a/docs/
Reviewed-by: Marek Olšák
Marek
On Sun, Oct 16, 2016 at 1:59 PM, Edward O'Callaghan
wrote:
> V2. add i965/hsw+ to list
> V3. rebased on master.
> V4. 'DONE' -> 'DONE ()'.
>
> Signed-off-by: Edward O'Callaghan
> ---
> docs/features.txt | 18 +-
> 1 file changed, 9 insertions(+),
On 10/16/2016 09:51 PM, Marek Olšák wrote:
> On Sun, Oct 16, 2016 at 8:27 AM, Edward O'Callaghan
> wrote:
>> V2. add i965/hsw+ to list
>> V3. rebased on master.
>>
>> Signed-off-by: Edward O'Callaghan
>> ---
>> docs/features.txt | 18 +-
>> 1 file changed, 9 insertions(+), 9 de
Building the Mesa 12.0.3 distfile failed on a system without python
as generated files were not included in the distfile.
Cc: "12.0"
Signed-off-by: Jonathan Gray
---
src/intel/Makefile.genxml.am | 4
1 file changed, 4 insertions(+)
diff --git a/src/intel/Makefile.genxml.am b/src/intel/Mak
Add mesa_glinterop.h to the list of headers that will get included
in the distfile as it is required to build Mesa itself.
Corrects a regression introduced in a89faa2022fd995af2019c886b152b49a01f9392.
Signed-off-by: Jonathan Gray
---
src/Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 d
https://bugs.freedesktop.org/show_bug.cgi?id=97879
--- Comment #36 from Silvan Jegen ---
(In reply to Marek Olšák from comment #35)
> Well, it's unreal engine 3, so it doesn't surprise me that it compiles
> shaders on demand. All UE3 games are affected in the same way.
>
> Possible solution 1:
>
On Sun, Oct 16, 2016 at 11:08:42PM +1100, Jonathan Gray wrote:
> Building the Mesa 12.0.3 distfile failed on a system without python
> as generated files were not included in the distfile.
>
> Cc: "12.0"
> Signed-off-by: Jonathan Gray
> ---
> src/intel/Makefile.genxml.am | 4
> 1 file chan
Hi Jonas,
On 24 June 2016 at 03:46, Jonas Ådahl wrote:
> @@ -74,9 +74,8 @@ roundtrip(struct dri2_egl_display *dri2_dpy)
> struct wl_callback *callback;
> int done = 0, ret = 0;
>
> - callback = wl_display_sync(dri2_dpy->wl_dpy);
> + callback = wl_display_sync(dri2_dpy->wl_dpy_wrapper)
https://bugs.freedesktop.org/show_bug.cgi?id=97879
--- Comment #37 from Micael Bergeron ---
The number of shaders is quite astonishing.
Could using the r600 shader compiler LLVM (--enable-r600-llvm-compiler) fix
this?
As for the future, I think a persistent shader cache is probably the quickest
https://bugs.freedesktop.org/show_bug.cgi?id=97879
Timothee Besset changed:
What|Removed |Added
CC||tt...@ttimo.net
--
You are receiving
On Sat 15 Oct 2016, Eric Engestrom wrote:
> On Fri, Oct 14, 2016 at 09:42:00PM +0100, Emil Velikov wrote:
> > From: Emil Velikov
> >
> > i is used for the driver_configs, while j is for the visuals.
> >
> > Fixes: 4b8a55809eb ("egl/surfaceless: tweak
> > surfaceless_add_configs_for_visuals()")
https://bugs.freedesktop.org/show_bug.cgi?id=98279
Bug ID: 98279
Summary: [vulkan/radeon] dota2 -vulkan hangs the GPU on R9-390
Product: Mesa
Version: git
Hardware: All
OS: Linux (All)
Status: NEW
Severity
https://bugs.freedesktop.org/show_bug.cgi?id=98279
Jan Ziak <0xe2.0x9a.0...@gmail.com> changed:
What|Removed |Added
CC||0xe2.0x9a.0...@gmail
On Sun, Oct 16, 2016 at 4:59 AM, Edward O'Callaghan
wrote:
> V2. add i965/hsw+ to list
> V3. rebased on master.
> V4. 'DONE' -> 'DONE ()'.
>
> Signed-off-by: Edward O'Callaghan
> ---
> docs/features.txt | 18 +-
> 1 file changed, 9 insertions(+), 9 deletions(-)
>
> diff --git a/d
https://bugs.freedesktop.org/show_bug.cgi?id=98281
Bug ID: 98281
Summary: 'message's in ctx->Debug.LogMessages[] seem to leak.
Product: Mesa
Version: 11.2
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
On Friday, 2016-10-14 19:26:38 -0700, Ian Romanick wrote:
> On 10/14/2016 05:44 PM, Eric Engestrom wrote:
> >> Subject: [PATCH 4/4] i965: Silence unused parameter warnings
> >
> > How about "remove unused parameters" instead?
> > Silencing the warnings is nothing more than a side effect of this
>
V2. add i965/hsw+ to list
V3. rebased on master.
V4. 'DONE' -> 'DONE ()'.
V5. remove i965/hsw+ from list :/
Signed-off-by: Edward O'Callaghan
---
docs/features.txt | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/docs/features.txt b/docs/features.txt
index 0
I've pushed this just now to be sure it makes it for mesa 13.
On 16/10/2016 11:47, Axel Davy wrote:
Fixes regression introduced by
b5603056872708fdd82f1224854097805a01d4c0
The regression prevents some apps to start.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/adapter9.c | 2
https://bugs.freedesktop.org/show_bug.cgi?id=98281
--- Comment #1 from Edward O'Callaghan ---
I believe this is actually a false positive.. The reasoning is that
debug_message_store() builds up a ring of messages.
--
You are receiving this mail because:
You are the assignee for the bug.
You are
https://bugs.freedesktop.org/show_bug.cgi?id=98182
Kenneth Graunke changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
Looks good to me.
Marek
On Sun, Oct 16, 2016 at 11:59 PM, Edward O'Callaghan
wrote:
> V2. add i965/hsw+ to list
> V3. rebased on master.
> V4. 'DONE' -> 'DONE ()'.
> V5. remove i965/hsw+ from list :/
>
> Signed-off-by: Edward O'Callaghan
> ---
> docs/features.txt | 18 +-
> 1 f
This is a port of commit a4a59172482d50318a5ae7f99021bcf0125e0f53:
Add guards to prevent dereferencing NULL dynamic pipeline state. Asserts
of pCreateInfo members are moved to the earliest points at which they
should not be NULL.
This fixes a segfault, related to pColorBlendState, seen i
Seems reasonable to me.
Acked-by: Edward O'Callaghan
On 10/17/2016 06:32 AM, Darren Salt wrote:
> This is a port of commit a4a59172482d50318a5ae7f99021bcf0125e0f53:
>
>Add guards to prevent dereferencing NULL dynamic pipeline state. Asserts
>of pCreateInfo members are moved to the earli
From: Dave Airlie
Use the ones from mesa, most places already did.
Signed-off-by: Dave Airlie
---
src/intel/vulkan/anv_image.c | 2 +-
src/intel/vulkan/anv_private.h | 5 +
2 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_
From: Dave Airlie
This removes the vector code from radv in favour of sharing
code with anv.
Signed-off-by: Dave Airlie
---
src/amd/vulkan/radv_private.h | 53
src/amd/vulkan/radv_util.c| 74 ---
src/amd/vulkan/radv_w
This refactors out some common pieces of code from the
vulkan drivers, and is a precursor for a series where I move
the WSI code to being shared between both drivers for consistency.
It would be nice to land this stuff soon as it's mostly pretty
trivial, but the vk_alloc changes are messy to const
From: Dave Airlie
This just removes the anv vector code and uses the new helper.
Signed-off-by: Dave Airlie
---
src/intel/vulkan/anv_allocator.c | 8 ++--
src/intel/vulkan/anv_batch_chain.c | 40 ++--
src/intel/vulkan/anv_private.h | 52 ++
src/in
From: Dave Airlie
This moves to the shared vk_alloc inlines for vulkan
memory allocations.
Signed-off-by: Dave Airlie
---
src/amd/vulkan/radv_cmd_buffer.c | 14 +--
src/amd/vulkan/radv_descriptor_set.c | 28 ++---
src/amd/vulkan/radv_device.c | 38 ++
From: Dave Airlie
This is ported from anv, both anv and radv can share this.
Signed-off-by: Dave Airlie
---
src/util/Makefile.sources | 4 +-
src/util/u_vector.c | 98 +++
src/util/u_vector.h | 91
From: Dave Airlie
Signed-off-by: Dave Airlie
---
src/intel/vulkan/anv_private.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h
index 19bda72..46c4820 100644
--- a/src/intel/vulkan/anv_private.h
+++ b/src/intel/vulkan/anv_priv
From: Dave Airlie
Use the ones in macros.h instead.
Signed-off-by: Dave Airlie
---
src/amd/vulkan/radv_descriptor_set.c | 2 +-
src/amd/vulkan/radv_private.h | 5 +
src/amd/vulkan/radv_wsi_x11.c | 2 +-
src/amd/vulkan/winsys/amdgpu/ra
From: Dave Airlie
Although the vulkan drivers include mesa macros.h, for
radv I'd like to move away from that.
Signed-off-by: Dave Airlie
---
src/mesa/main/macros.h | 13 -
src/util/macros.h | 13 +
2 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/s
From: Dave Airlie
Signed-off-by: Dave Airlie
---
src/amd/vulkan/radv_private.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h
index a4e09bb..772037a 100644
--- a/src/amd/vulkan/radv_private.h
+++ b/src/amd/vulkan/radv_private.h
From: Dave Airlie
This moves all the alloc/free in anv to the generic helpers.
Signed-off-by: Dave Airlie
---
src/intel/vulkan/anv_batch_chain.c| 40 +++---
src/intel/vulkan/anv_cmd_buffer.c | 22 -
src/intel/vulkan/anv_descriptor_set.c | 12
From: Dave Airlie
vulkan allocation allows for overriding the allocator used,
add some macros for anv/radv to share for this.
Signed-off-by: Dave Airlie
---
configure.ac | 5 ++-
src/Makefile.am | 4 +++
src/vulkan/Makefile.am | 26 +++
src/vulk
This series is,
Reviewed-by: Edward O'Callaghan
On 10/17/2016 01:07 PM, Dave Airlie wrote:
> This refactors out some common pieces of code from the
> vulkan drivers, and is a precursor for a series where I move
> the WSI code to being shared between both drivers for consistency.
>
> It would be
This series builds on top of the previous sharing patches I sent.
The aim here is to share the X11 and wayland WSI code between
the two vulkan drivers so we have a consistent implementation and
one place to fix bugs.
The series modifies the anv code in place until it's suitable
for sharing, then
From: Dave Airlie
---
src/amd/vulkan/radv_wsi.c | 2 +-
src/amd/vulkan/radv_wsi.h | 1 -
src/amd/vulkan/radv_wsi_wayland.c | 1 -
src/amd/vulkan/radv_wsi_x11.c | 1 -
src/intel/vulkan/anv_wsi.c | 2 +-
src/intel/vulkan/anv_wsi.h | 1 -
src/intel/vulkan/anv
https://bugs.freedesktop.org/show_bug.cgi?id=98271
--- Comment #1 from John ---
I may have the same problem, and I know how to trigger it *easily*:
When watching videos with mpv using vdpau's output, if I quickly go and back
forth in the video, eventually the system will freeze, go blank, and I
From: Dave Airlie
replace with wsi_device and allocator.
---
src/intel/vulkan/anv_wsi.c | 4 +++-
src/intel/vulkan/anv_wsi.h | 3 ++-
src/intel/vulkan/anv_wsi_wayland.c | 3 ++-
src/intel/vulkan/anv_wsi_x11.c | 5 +++--
4 files changed, 10 insertions(+), 5 deletions(-)
diff
From: Dave Airlie
just pass the allocator/wsi_interface instead.
---
src/intel/vulkan/anv_wsi_x11.c | 23 ---
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/src/intel/vulkan/anv_wsi_x11.c b/src/intel/vulkan/anv_wsi_x11.c
index fce3451..3c9d4bd 100644
--- a/sr
From: Dave Airlie
This avoids having to know the toplevel API name.
---
src/intel/vulkan/anv_wsi.c | 8 +++-
src/intel/vulkan/anv_wsi.h | 9 -
src/intel/vulkan/anv_wsi_wayland.c | 17 -
3 files changed, 27 insertions(+), 7 deletions(-)
diff --git a/
From: Dave Airlie
Just use the wsi_device instead.
---
src/intel/vulkan/anv_wsi.c | 2 +-
src/intel/vulkan/anv_wsi.h | 2 +-
src/intel/vulkan/anv_wsi_wayland.c | 4 ++--
src/intel/vulkan/anv_wsi_x11.c | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/
From: Dave Airlie
---
src/intel/vulkan/anv_wsi.c | 2 +-
src/intel/vulkan/anv_wsi.h | 1 -
src/intel/vulkan/anv_wsi_wayland.c | 1 -
src/intel/vulkan/anv_wsi_x11.c | 1 -
4 files changed, 1 insertion(+), 4 deletions(-)
diff --git a/src/intel/vulkan/anv_wsi.c b/src/intel/vulk
From: Dave Airlie
---
src/intel/vulkan/anv_wsi.c | 6 +++---
src/intel/vulkan/anv_wsi.h | 6 --
src/intel/vulkan/anv_wsi_x11.c | 22 --
3 files changed, 19 insertions(+), 15 deletions(-)
diff --git a/src/intel/vulkan/anv_wsi.c b/src/intel/vulkan/anv_wsi.c
index
From: Dave Airlie
---
src/intel/vulkan/anv_wsi.c | 5 +++--
src/intel/vulkan/anv_wsi.h | 7 +--
src/intel/vulkan/anv_wsi_wayland.c | 36
3 files changed, 28 insertions(+), 20 deletions(-)
diff --git a/src/intel/vulkan/anv_wsi.c b/src/in
From: Dave Airlie
This allows the API and the internals to be split, and the
internals shared.
---
src/intel/vulkan/anv_wsi_x11.c | 33 -
1 file changed, 24 insertions(+), 9 deletions(-)
diff --git a/src/intel/vulkan/anv_wsi_x11.c b/src/intel/vulkan/anv_wsi_x11.c
From: Dave Airlie
---
src/intel/vulkan/anv_wsi.c | 2 +-
src/intel/vulkan/anv_wsi.h | 2 +-
src/intel/vulkan/anv_wsi_wayland.c | 15 ---
src/intel/vulkan/anv_wsi_x11.c | 9 -
4 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/src/intel/vul
From: Dave Airlie
---
src/intel/vulkan/anv_wsi.c | 28 +++-
src/intel/vulkan/anv_wsi.h | 3 ++-
src/intel/vulkan/anv_wsi_wayland.c | 21 +++--
src/intel/vulkan/anv_wsi_x11.c | 22 +++---
4 files changed, 35 insertions(+
From: Dave Airlie
---
src/intel/vulkan/anv_wsi.c | 2 +-
src/intel/vulkan/anv_wsi.h | 1 -
src/intel/vulkan/anv_wsi_wayland.c | 1 -
src/intel/vulkan/anv_wsi_x11.c | 1 -
4 files changed, 1 insertion(+), 4 deletions(-)
diff --git a/src/intel/vulkan/anv_wsi.c b/src/intel/vulk
From: Dave Airlie
This is a step towards separating out the wsi code for sharing
---
src/intel/vulkan/anv_private.h | 6 +-
src/intel/vulkan/anv_wsi.c | 12 ++--
src/intel/vulkan/anv_wsi_wayland.c | 16
src/intel/vulkan/anv_wsi_x11.c | 18 +--
From: Dave Airlie
---
src/intel/vulkan/anv_wsi_x11.c | 74 +-
1 file changed, 52 insertions(+), 22 deletions(-)
diff --git a/src/intel/vulkan/anv_wsi_x11.c b/src/intel/vulkan/anv_wsi_x11.c
index 1a8058f..bf6329c 100644
--- a/src/intel/vulkan/anv_wsi_x11.c
From: Dave Airlie
This moves these outside the wsi platform code, so we can reuse
that code
---
src/intel/vulkan/anv_wsi.c | 121 +++-
src/intel/vulkan/anv_wsi.h | 19 -
src/intel/vulkan/anv_wsi_wayland.c | 120 +++-
sr
From: Dave Airlie
This drops all the radv WSI code in favour of using
the new shared code that was ported from anv
---
src/amd/vulkan/Makefile.am| 2 +
src/amd/vulkan/Makefile.sources | 1 -
src/amd/vulkan/radv_private.h | 5 +-
src/amd/vulkan/radv_wsi.c | 176 +--
From: Dave Airlie
the WSI code should be now be clean for sharing.
---
src/intel/vulkan/Makefile.sources | 1 -
src/intel/vulkan/anv_private.h| 2 +-
src/intel/vulkan/anv_wsi.c| 41 +-
src/intel/vulkan/anv_wsi.h| 50 --
sr
From: Dave Airlie
---
src/intel/vulkan/anv_wsi_wayland.c | 34 +++---
src/intel/vulkan/anv_wsi_x11.c | 59 ++
2 files changed, 64 insertions(+), 29 deletions(-)
diff --git a/src/intel/vulkan/anv_wsi_wayland.c
b/src/intel/vulkan/anv_wsi_wa
From: Dave Airlie
This prevents a Talos regression before radv
starts using shared WSI.
---
src/vulkan/wsi/wsi_common_x11.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/vulkan/wsi/wsi_common_x11.c b/src/vulkan/wsi/wsi_common_x11.c
index b5832c6..241ef42 100644
--- a/sr
From: Dave Airlie
---
src/intel/vulkan/anv_wsi_x11.c | 70 ++
1 file changed, 43 insertions(+), 27 deletions(-)
diff --git a/src/intel/vulkan/anv_wsi_x11.c b/src/intel/vulkan/anv_wsi_x11.c
index bf6329c..06f0566 100644
--- a/src/intel/vulkan/anv_wsi_x11.c
On Thu, Sep 15, 2016 at 4:54 PM, Marek Olšák wrote:
> On Thu, Sep 15, 2016 at 5:14 AM, Dave Airlie wrote:
>> On 15 September 2016 at 13:03, Ilia Mirkin wrote:
>>> On Wed, Sep 14, 2016 at 10:15 PM, Michel Dänzer wrote:
> No, the current impl is pretty radeon-specific (note - it doesn't work
https://bugs.freedesktop.org/show_bug.cgi?id=98242
--- Comment #4 from Tapani Pälli ---
It seems Mesa already supports such expressions for #define's, I wonder if same
functionality could be hooked up to parse #line .. just a thought
--
You are receiving this mail because:
You are the assignee
This was some kind of leftover in commit acd35c8 and format_count
array variable (declared in outer scope) should be used instead.
Signed-off-by: Tapani Pälli
---
src/egl/drivers/dri2/platform_android.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/egl/drivers/dri2/platform_android.c
67 matches
Mail list logo