Fixes linking error in libOSmesa when using libunwind.
CXXLDlibOSMesa.la
src/gallium/auxiliary/.libs/libgallium.a(u_debug_stack.o): In function
`symbol_name_cached':
./src/gallium/auxiliary/util/u_debug_stack.c:87: undefined reference to
`_ULx86_64_get_proc_name'
From: Dave Airlie
We need to validate some structs exist before we dirty the states, and
avoid the problem in some other places.
Fixes: e027935a7 ("st/mesa: don't update unrelated states in non-draw calls
such as Clear")
---
src/gallium/drivers/i915/i915_state_derived.c
From: Dave Airlie
---
src/gallium/drivers/i915/i915_screen.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/src/gallium/drivers/i915/i915_screen.c
b/src/gallium/drivers/i915/i915_screen.c
index 1cf9441..792b83f 100644
---
On 26/05/17 11:13, Ilia Mirkin wrote:
On Thu, May 25, 2017 at 9:05 PM, Rob Clark wrote:
On Thu, May 25, 2017 at 8:45 PM, Timothy Arceri wrote:
My specific proposal is:
- Rather than just pointing distros at the last Mesa release as we did for
On Thu, May 25, 2017 at 9:05 PM, Rob Clark wrote:
> On Thu, May 25, 2017 at 8:45 PM, Timothy Arceri wrote:
>>
>> My specific proposal is:
>>
>> - Rather than just pointing distros at the last Mesa release as we did for
>> the DRI1 driver, we create a
On 26/05/17 10:45, Timothy Arceri wrote:
Hi all,
Following on from the discussion here:
https://lists.freedesktop.org/archives/mesa-dev/2017-May/155971.html
Back in 2011/12 despite various concerns old hardware would become
useless, dropping support for DRI1 drivers Mesa proved distros were
On Thu, May 25, 2017 at 8:45 PM, Timothy Arceri wrote:
>
> My specific proposal is:
>
> - Rather than just pointing distros at the last Mesa release as we did for
> the DRI1 driver, we create a mesa-pre-dx9-1.0 branch (branched from 17.1).
> However unlikely this will at
Reviewed-by: Jordan Justen
On 2017-05-16 15:45:13, Jason Ekstrand wrote:
> ---
> src/intel/common/gen_decoder.c | 4
> 1 file changed, 4 insertions(+)
>
> diff --git a/src/intel/common/gen_decoder.c b/src/intel/common/gen_decoder.c
> index 6bb9a7a..1a99099
Hi all,
Following on from the discussion here:
https://lists.freedesktop.org/archives/mesa-dev/2017-May/155971.html
Back in 2011/12 despite various concerns old hardware would become
useless, dropping support for DRI1 drivers Mesa proved distros were up
to the challenge of packaging up the
On 2017-05-16 15:45:12, Jason Ekstrand wrote:
> These need special handling because they have no "DWord Length"
> parameter and they have an unusual bias of 1.
> ---
> src/intel/common/gen_decoder.c | 9 +++--
> 1 file changed, 7 insertions(+), 2 deletions(-)
>
> diff --git
err, used in si_begin_new_cs(). Ignore for now.
On 05/26/2017 01:42 AM, Samuel Pitoiset wrote:
cso_set_blend_color() already checks if the old state is different.
Only Nine uses pipe::set_blend_color() directly but I guess it
should use the cache too.
Signed-off-by: Samuel Pitoiset
cso_set_blend_color() already checks if the old state is different.
Only Nine uses pipe::set_blend_color() directly but I guess it
should use the cache too.
Signed-off-by: Samuel Pitoiset
---
src/gallium/drivers/radeonsi/si_state.c | 3 ---
1 file changed, 3
Much better.
Reviewed-by: Ian Romanick
On 05/25/2017 03:18 AM, Samuel Pitoiset wrote:
> v2: add active_texture() with ALWAYS_INLINE and no_error param
>
> Signed-off-by: Samuel Pitoiset
> ---
> src/mapi/glapi/gen/gl_API.xml | 2 +-
>
On 05/26/2017 01:38 AM, Ian Romanick wrote:
On 05/23/2017 03:41 AM, Samuel Pitoiset wrote:
Signed-off-by: Samuel Pitoiset
---
src/mesa/main/texstate.c | 24 ++--
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git
On 05/23/2017 03:41 AM, Samuel Pitoiset wrote:
> Signed-off-by: Samuel Pitoiset
> ---
> src/mesa/main/texstate.c | 24 ++--
> 1 file changed, 14 insertions(+), 10 deletions(-)
>
> diff --git a/src/mesa/main/texstate.c b/src/mesa/main/texstate.c
>
On 05/04/17 08:23, Brian Paul wrote:
On 03/04/2017 07:12 AM, Emil Velikov wrote:
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
On Fri, May 12, 2017 at 4:38 PM, Anuj Phogat wrote:
> From: Jason Ekstrand
>
> This patch is truncated due to the size. You can find the full
> patch in my review branch.
>
> V2(Anuj): Add default value for length of 3DPRIMITIVE command
>
Reviewed-by: Samuel Pitoiset
On 05/24/2017 09:42 PM, Lyude wrote:
This adds support for the GL_arb_post_depth_coverage extension on nvc0
GPUs, GM200+ and up. Similar to what we do for early fragment testing,
we only call the method for updating the post depth
On Thu, May 25, 2017 at 11:11 PM, Samuel Pitoiset
wrote:
>
>
> On 05/25/2017 07:04 PM, Marek Olšák wrote:
>>
>> From: Marek Olšák
>>
>> Or do they? This doesn't hang, so it seems right, but I'm not 100% sure.
>> Setting VGPRS=256 (i.e. above the
On 05/25/2017 07:04 PM, Marek Olšák wrote:
From: Marek Olšák
Or do they? This doesn't hang, so it seems right, but I'm not 100% sure.
Setting VGPRS=256 (i.e. above the limit) with big threadgroups works fine.
shader-db: Spilled VGPRs: 107 -> 50 (-53.27 %)
DiRT Showdown
On Thu, May 25, 2017 at 10:49 PM, Samuel Pitoiset
wrote:
>
>
> On 05/25/2017 10:45 PM, Marek Olšák wrote:
>>
>> On Thu, May 25, 2017 at 9:56 PM, Samuel Pitoiset
>> wrote:
>>>
>>>
>>>
>>> On 05/25/2017 07:58 PM, Marek Olšák wrote:
On 05/25/2017 10:45 PM, Marek Olšák wrote:
On Thu, May 25, 2017 at 9:56 PM, Samuel Pitoiset
wrote:
On 05/25/2017 07:58 PM, Marek Olšák wrote:
Hi,
1) Patches 48 and 52 are missing code comments. I'd like to see code
comments about how things work and why it was
On Thu, May 25, 2017 at 9:56 PM, Samuel Pitoiset
wrote:
>
>
> On 05/25/2017 07:58 PM, Marek Olšák wrote:
>>
>> Hi,
>>
>> 1) Patches 48 and 52 are missing code comments. I'd like to see code
>> comments about how things work and why it was designed like that.
>
>
> Okay,
On 05/25/2017 07:58 PM, Marek Olšák wrote:
Hi,
1) Patches 48 and 52 are missing code comments. I'd like to see code
comments about how things work and why it was designed like that.
Okay, I will add some.
2) There is a lot of code duplication regarding managing the resizable
arrays. I'd
Reviewed-by: Fredrik Höglund
On Wednesday 24 May 2017, Bas Nieuwenhuizen wrote:
> It is a successful return.
>
> Signed-off-by: Bas Nieuwenhuizen
> ---
> src/amd/vulkan/radv_wsi.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git
GL_ARB_bindless_texture allows images to be declared inside
structures, but when memory/format qualifiers are used, they
should be propagated when structures are splitted.
Signed-off-by: Samuel Pitoiset
---
src/compiler/glsl/opt_structure_splitting.cpp | 23
Bindless samplers/images are represented with 64-bit unsigned
integers and they can be assigned with explicit constructors.
Signed-off-by: Samuel Pitoiset
---
src/compiler/glsl/ir_print_visitor.cpp | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git
Memory/format layout qualifiers shouldn't be lost when arrays
of images are splitted by this pass.
Signed-off-by: Samuel Pitoiset
---
src/compiler/glsl/opt_array_splitting.cpp | 17 +++--
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git
This handles a situation like:
struct {
image2D imgs[6];
} s;
Signed-off-by: Samuel Pitoiset
---
src/compiler/glsl/ast_to_hir.cpp | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/compiler/glsl/ast_to_hir.cpp
This handles a situation like:
struct {
layout (r32f) image2D imgs[6];
} s;
Signed-off-by: Samuel Pitoiset
---
src/compiler/glsl/ast_to_hir.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/compiler/glsl/ast_to_hir.cpp
Signed-off-by: Samuel Pitoiset
---
src/compiler/glsl/opt_structure_splitting.cpp | 29 ---
1 file changed, 13 insertions(+), 16 deletions(-)
diff --git a/src/compiler/glsl/opt_structure_splitting.cpp
Good catch!
Reviewed-by: Eric Engestrom
On 25 May 2017 10:26:18 BST, Andres Gomez wrote:
>Signed-off-by: Andres Gomez
>---
> docs/release-calendar.html | 2 +-
> docs/releasing.html| 2 +-
> 2 files changed, 2 insertions(+), 2
Hi,
1) Patches 48 and 52 are missing code comments. I'd like to see code
comments about how things work and why it was designed like that.
2) There is a lot of code duplication regarding managing the resizable
arrays. I'd like to see some util module used here, e.g. u_vector or
you can add new
Reviewed-by: Alejandro Piñeiro
On 25/05/17 19:12, Anuj Phogat wrote:
> Signed-off-by: Anuj Phogat
> ---
> src/mesa/drivers/dri/i965/genX_state_upload.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git
On 05/25/2017 07:36 PM, Marek Olšák wrote:
On Thu, May 25, 2017 at 3:53 PM, Marek Olšák wrote:
On Wed, May 24, 2017 at 1:52 PM, Nicolai Hähnle wrote:
On 19.05.2017 18:52, Samuel Pitoiset wrote:
Signed-off-by: Samuel Pitoiset
On Thu, May 25, 2017 at 3:53 PM, Marek Olšák wrote:
> On Wed, May 24, 2017 at 1:52 PM, Nicolai Hähnle wrote:
>> On 19.05.2017 18:52, Samuel Pitoiset wrote:
>>>
>>> Signed-off-by: Samuel Pitoiset
>>> ---
>>>
Signed-off-by: Anuj Phogat
---
src/mesa/drivers/dri/i965/genX_state_upload.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/mesa/drivers/dri/i965/genX_state_upload.c
b/src/mesa/drivers/dri/i965/genX_state_upload.c
index 5fad3b7..6b8919b 100644
---
On Thu, May 25, 2017 at 7:07 AM, Marek Olšák wrote:
> On Wed, May 24, 2017 at 8:34 PM, Jason Ekstrand
> wrote:
> > It's not SPIR-V that's backwards from GLSL, it's Vulkan that's backwards
> > from GL. Let's make NIR consistent with the source language
From: Marek Olšák
---
src/util/slab.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/util/slab.c b/src/util/slab.c
index 4264814..4ce0e9a 100644
--- a/src/util/slab.c
+++ b/src/util/slab.c
@@ -133,20 +133,23 @@ void slab_create_child(struct slab_child_pool
From: Marek Olšák
---
src/amd/common/ac_llvm_build.c | 46 +++-
src/amd/common/ac_llvm_build.h | 3 ++-
src/amd/common/ac_nir_to_llvm.c | 2 +-
src/gallium/drivers/radeonsi/si_shader.c | 23 +++-
4 files
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_pipe.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeonsi/si_pipe.c
b/src/gallium/drivers/radeonsi/si_pipe.c
index 909a959..de4e5da 100644
---
From: Marek Olšák
and document why we can't use SMEM yet.
---
src/gallium/drivers/radeonsi/si_shader_tgsi_mem.c | 43 +++
1 file changed, 21 insertions(+), 22 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader_tgsi_mem.c
From: Marek Olšák
This is more accurate.
---
src/amd/common/ac_llvm_build.c| 8
src/amd/common/ac_llvm_build.h| 4 ++--
src/gallium/drivers/radeonsi/si_shader.c | 10 +-
From: Marek Olšák
---
src/gallium/auxiliary/tgsi/tgsi_scan.c | 6 ++
src/gallium/auxiliary/tgsi/tgsi_scan.h | 2 ++
2 files changed, 8 insertions(+)
diff --git a/src/gallium/auxiliary/tgsi/tgsi_scan.c
b/src/gallium/auxiliary/tgsi/tgsi_scan.c
index 847f4fc..cfe9f15
From: Marek Olšák
Or do they? This doesn't hang, so it seems right, but I'm not 100% sure.
Setting VGPRS=256 (i.e. above the limit) with big threadgroups works fine.
shader-db: Spilled VGPRs: 107 -> 50 (-53.27 %)
DiRT Showdown and GRID Autosport have 100% reduction in VGPR
On Wed, May 24, 2017 at 12:28:07PM +0100, Tvrtko Ursulin wrote:
>
> On 18/05/2017 18:00, Chris Wilson wrote:
> >On Thu, May 18, 2017 at 05:20:38PM +0100, Tvrtko Ursulin wrote:
> >>
> >>On 18/05/2017 14:37, Chris Wilson wrote:
> >>>On Thu, May 18, 2017 at 02:06:35PM +0100, Tvrtko Ursulin wrote:
>
On Wed, May 24, 2017 at 8:34 PM, Jason Ekstrand wrote:
> It's not SPIR-V that's backwards from GLSL, it's Vulkan that's backwards
> from GL. Let's make NIR consistent with the source language and do the
> flipping inside the Vulkan driver instead.
I wonder why that is.
On Wed, May 24, 2017 at 1:52 PM, Nicolai Hähnle wrote:
> On 19.05.2017 18:52, Samuel Pitoiset wrote:
>>
>> Signed-off-by: Samuel Pitoiset
>> ---
>> src/gallium/include/pipe/p_context.h | 16
>> 1 file changed, 16 insertions(+)
>>
For patches 1-3:
Reviewed-by: Marek Olšák
Marek
On Wed, May 24, 2017 at 9:42 PM, Lyude wrote:
> Changes since v3:
> - Add logic to the GL plumbing to implicitly enable early_fragment_tests
> for the fragment shader when post_depth_coverage is enabled.
https://bugs.freedesktop.org/show_bug.cgi?id=101186
Brian Paul changed:
What|Removed |Added
Product|Mesa|freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=101186
--- Comment #3 from Emil Velikov ---
Ack from me.
Rob has 70+ patches in master and although most of those are Android related,
he has also addressed issues in freedreno and other drivers.
--
You are receiving this
https://bugs.freedesktop.org/show_bug.cgi?id=101186
--- Comment #2 from Rob Herring ---
Created attachment 131507
--> https://bugs.freedesktop.org/attachment.cgi?id=131507=edit
ssh pub key
--
You are receiving this mail because:
You are the assignee for the bug.
You are the
https://bugs.freedesktop.org/show_bug.cgi?id=101186
--- Comment #1 from Rob Herring ---
Created attachment 131506
--> https://bugs.freedesktop.org/attachment.cgi?id=131506=edit
GPG pub key
GPG key
--
You are receiving this mail because:
You are the assignee for the bug.
You
https://bugs.freedesktop.org/show_bug.cgi?id=101186
Bug ID: 101186
Summary: Add account for Rob Herring
Product: Mesa
Version: unspecified
Hardware: Other
OS: All
Status: NEW
Severity: minor
On 05/24/2017 01:34 PM, Nicolai Hähnle wrote:
On 19.05.2017 18:52, Samuel Pitoiset wrote:
Signed-off-by: Samuel Pitoiset
---
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 78
--
1 file changed, 63 insertions(+), 15 deletions(-)
diff
On 23 May 2017 at 20:49, Rob Herring wrote:
> This is a series of clean-ups of Android related ifdefs. They are either
> pre-Lollipop things no longer needed or things fixed in Android since
> before Lollipop.
>
> Rob Herring (5):
> gallium/os: use mmap64 for Android
> i965:
On 23 May 2017 at 20:49, Rob Herring wrote:
> Android 4.4 or earlier is no longer supported, so exit with an error if we
> try building on it.
>
Perhaps reference the commit that dropped 4.4 support - 7a5b5f52260.
That would have helped with Ian's comment.
Can amend locally -
On 05/24/2017 01:01 PM, Nicolai Hähnle wrote:
Something else just occurred to me. Do you have a test case where an
array of bindless sampler uniforms is set at once with glUniform1iv?
https://hastebin.com/jiduzevage
Works fine.
That should have a 32- vs. 64-bit mismatch when the
v2: add active_texture() with ALWAYS_INLINE and no_error param
Signed-off-by: Samuel Pitoiset
---
src/mapi/glapi/gen/gl_API.xml | 2 +-
src/mesa/main/texstate.c | 36 +---
src/mesa/main/texstate.h | 3 +++
3 files changed,
https://bugs.freedesktop.org/show_bug.cgi?id=100613
--- Comment #26 from Rob Clark ---
(In reply to Ben Crocker from comment #25)
>
> Regarding Ray's specific comment about getting scalar fetch to work
> with "sufficient twiddling," I think it's perfectly acceptable to
On 05/25/2017 11:51 AM, Timothy Arceri wrote:
On 25/05/17 19:19, Samuel Pitoiset wrote:
v2: - add bind_image_textures() helper
Thanks, looks good.
Reviewed-by: Timothy Arceri
Are there also piglit updates to go with the no error mesa patches you
have sent so far?
While we are at it, rename obj to texObj for consistency.
v2: - fix function name
Signed-off-by: Samuel Pitoiset
---
src/mesa/main/texparam.c | 74
1 file changed, 18 insertions(+), 56 deletions(-)
diff --git
On 05/25/2017 11:47 AM, Timothy Arceri wrote:
On 25/05/17 19:24, Samuel Pitoiset wrote:
While we are at it, rename obj to texObj for consistency.
Signed-off-by: Samuel Pitoiset
---
src/mesa/main/texparam.c | 74
On 25/05/17 19:19, Samuel Pitoiset wrote:
v2: - add bind_image_textures() helper
Thanks, looks good.
Reviewed-by: Timothy Arceri
Are there also piglit updates to go with the no error mesa patches you
have sent so far?
Signed-off-by: Samuel Pitoiset
On 25/05/17 19:24, Samuel Pitoiset wrote:
While we are at it, rename obj to texObj for consistency.
Signed-off-by: Samuel Pitoiset
---
src/mesa/main/texparam.c | 74
1 file changed, 18 insertions(+), 56
On 05/25/2017 11:42 AM, Timothy Arceri wrote:
On 23/05/17 20:41, Samuel Pitoiset wrote:
Signed-off-by: Samuel Pitoiset
---
src/mesa/main/texstate.c | 24 ++--
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git
On 23/05/17 20:41, Samuel Pitoiset wrote:
Signed-off-by: Samuel Pitoiset
---
src/mesa/main/texstate.c | 24 ++--
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/src/mesa/main/texstate.c b/src/mesa/main/texstate.c
index
On 05/24/2017 01:01 PM, Nicolai Hähnle wrote:
Something else just occurred to me. Do you have a test case where an
array of bindless sampler uniforms is set at once with glUniform1iv?
I don't have, but I will write one right now.
That should have a 32- vs. 64-bit mismatch when the
On 05/24/2017 12:53 PM, Nicolai Hähnle wrote:
On 19.05.2017 18:52, Samuel Pitoiset wrote:
Signed-off-by: Samuel Pitoiset
---
src/mesa/main/uniform_query.cpp | 122
++--
1 file changed, 116 insertions(+), 6 deletions(-)
diff
Signed-off-by: Andres Gomez
---
docs/release-calendar.html | 2 +-
docs/releasing.html| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/release-calendar.html b/docs/release-calendar.html
index 19f518db1a..730cff8921 100644
---
While we are at it, rename obj to texObj for consistency.
Signed-off-by: Samuel Pitoiset
---
src/mesa/main/texparam.c | 74
1 file changed, 18 insertions(+), 56 deletions(-)
diff --git a/src/mesa/main/texparam.c
v2: - add bind_image_textures() helper
Signed-off-by: Samuel Pitoiset
---
src/mapi/glapi/gen/ARB_multi_bind.xml | 2 +-
src/mesa/main/shaderimage.c | 78 +--
src/mesa/main/shaderimage.h | 4 ++
3 files changed, 52
On 05/25/2017 06:41 AM, Timothy Arceri wrote:
On 24/05/17 07:45, Samuel Pitoiset wrote:
Signed-off-by: Samuel Pitoiset
---
src/mapi/glapi/gen/ARB_multi_bind.xml | 2 +-
src/mesa/main/shaderimage.c | 43
+++
Mesa 17.1.1 is now available.
In this release we have:
The mesa GLVND GLX library now handles glXGetDriverConfig, as used by driconf.
The GBM module has a bugfix for the newly added modifier API. While in EGL the
error checking within eglMakeCurrent has been relaxed.
On the driver side:
On Wed, May 24, 2017 at 01:04:46PM -0700, Matt Turner wrote:
> ---
> src/mesa/drivers/dri/i965/brw_bufmgr.c| 1 +
> src/mesa/drivers/dri/i965/brw_bufmgr.h| 5 +
> src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 3 +++
> 3 files changed, 9 insertions(+)
>
> diff --git
On Thu, May 25, 2017 at 07:47:56AM +0100, Chris Wilson wrote:
> On Wed, May 24, 2017 at 01:04:54PM -0700, Matt Turner wrote:
> > +static bool
> > +test_has_mmap_wc(int fd)
> > +{
> > + return gem_param(fd, I915_PARAM_MMAP_VERSION) > 0;
>
> Of course I had to make this more complicated :(
>
>
On Wed, May 24, 2017 at 01:04:58PM -0700, Matt Turner wrote:
I found the performance of the Y-detiling to be atrocious into WC (due
to the access pattern jumping 64 bytes and so neatly sabotaging the
WCB).
I did a very rough sketch for using a temporary page to detile into:
On Wed, May 24, 2017 at 01:04:54PM -0700, Matt Turner wrote:
> Write-combine mappings give much better performance on writes than
> uncached access through the GTT.
> ---
> src/mesa/drivers/dri/i965/brw_bufmgr.c | 69
> ++
> 1 file changed, 69 insertions(+)
>
>
On Wed, May 24, 2017 at 01:04:53PM -0700, Matt Turner wrote:
> This way we can let brw_bo_map() choose the best mapping type.
>
> Part of the patch inlines map_gtt() into brw_bo_map_gtt() (and removes
> map_gtt()). brw_bo_map_gtt() just wrapped map_gtt() with locking and a
> call to set_domain().
On Wed, May 24, 2017 at 01:04:49PM -0700, Matt Turner wrote:
> I'm going to make a new function named brw_bo_map() in a later patch
> that is responsible for choosing the mapping type, so this patch clears
> the way.
map_cpu was chosen when we only had the two types of cpu (wb, linear) or
gtt
80 matches
Mail list logo