Signed-off-by: Ilia Mirkin
---
OK, ran piglit on all of this and noticed the issue with state == NULL in
can_implicitly_convert_to. With that fixed, the only piglit regression is
spec/arb_blend_func_extended/arb_blend_func_extended-fbo-extended-blend-pattern_gles3:
pass
On Wed, 2016-01-27 at 17:18 -0500, Ilia Mirkin wrote:
> Signed-off-by: Ilia Mirkin
Surprising the CTS or deqp hasn't flushed this out already. I ran this
through Intels CI system and the only change in test results was the
bad piglit test.
Looks corrent to me.
On Wed, 2016-01-27 at 14:55 +0100, Samuel Iglesias Gonsálvez wrote:
> ARB_gpu_shader_fp64 spec says:
>
> "This extension does not support interpolation of double-precision
> values; doubles used as fragment shader inputs must be qualified as
> "flat"."
>
> Fixes the regressions added by
On 27.01.2016 23:54, Daniel Stone wrote:
> On 27 January 2016 at 14:16, Axel Davy wrote:
>> On 27/01/2016 13:43, Daniel Stone wrote:
>>> On 27 January 2016 at 09:34, Michel Dänzer
>>> wrote:
The compositor may have the hardware scan out directly from
Topi, you are one of my favorite people. I love how you prove how circuitous and
difficult meta can be, without actually saying it explicitly.
On Wed, Jan 27, 2016 at 01:44:10PM +0200, Topi Pohjolainen wrote:
> Part of brw_try_draw_prims() is a check to validate textures
>
Reviewed-by: Tapani Pälli
On 01/27/2016 03:55 PM, Samuel Iglesias Gonsálvez wrote:
ARB_gpu_shader_fp64 spec says:
"This extension does not support interpolation of double-precision
values; doubles used as fragment shader inputs must be qualified as
"flat"."
On 27.01.2016 19:38, Axel Davy wrote:
> There was this other version
> http://lists.freedesktop.org/archives/mesa-dev/2015-October/097917.html
Sorry, I totally forgot about that. With the bugzilla reference added,
your patch is
Reviewed-by: Michel Dänzer
--
Earthling
On Wednesday, January 27, 2016 5:18:29 PM PST Ilia Mirkin wrote:
> Signed-off-by: Ilia Mirkin
> ---
>
> OK, ran piglit on all of this and noticed the issue with state == NULL in
> can_implicitly_convert_to. With that fixed, the only piglit regression is
>
>
On Wed, 2016-01-27 at 12:29 -0800, Matt Turner wrote:
> On Wed, Jan 27, 2016 at 5:22 AM, Iago Toral wrote:
> > I think it would be a good idea to change the shortlog so it is clear
> > that we are only talking about the scalarization aspect. There is still
> > GLSL IR lowering
https://bugs.freedesktop.org/show_bug.cgi?id=93820
Ilia Mirkin changed:
What|Removed |Added
Status|NEEDINFO|RESOLVED
From: Karol Herbst
helps shaders in saints row IV, bioshock infinite and shadow warrior
total instructions in shared programs : 1921966 -> 1910935 (-0.57%)
total gprs used in shared programs: 251863 -> 251728 (-0.05%)
total local used in shared programs : 5673 -> 5673
reduces calls up to 50%
Signed-off-by: Karol Herbst
Reviewed-by: Ilia Mirkin
---
src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
From: Karol Herbst
helps shaders in multiple games
total instructions in shared programs : 1925865 -> 1922112 (-0.19%)
total gprs used in shared programs: 251863 -> 251863 (0.00%)
total local used in shared programs : 5673 -> 5673 (0.00%)
total bytes used in shared
total instructions in shared programs : 1922112 -> 1921966 (-0.01%)
total gprs used in shared programs: 251863 -> 251863 (0.00%)
total local used in shared programs : 5673 -> 5673 (0.00%)
total bytes used in shared programs : 17624080 -> 17622728 (-0.01%)
localgpr
Please make this work for all chips. I don't want to have these
partial optimizations in place. The reason it was OK for nv50 is that
I thought this only ever applied to nv50, didn't realize that (a) we
didn't have FFMA32I not hooked up and (b) that it had this
restriction. Also you'd want to drop
From: Karol Herbst
helps shaders in multiple games
total instructions in shared programs : 1910935 -> 1901781 (-0.48%)
total gprs used in shared programs: 251728 -> 251728 (0.00%)
total local used in shared programs : 5673 -> 5673 (0.00%)
total bytes used in shared
From: Karol Herbst
total instructions in shared programs : 1895008 -> 1894759 (-0.01%)
total gprs used in shared programs: 251728 -> 251715 (-0.01%)
total local used in shared programs : 5673 -> 5673 (0.00%)
total bytes used in shared programs : 17377840 -> 17375696
changes in my shader-db:
total instructions in shared programs : 1925865 -> 1894759 (-1.62%)
total gprs used in shared programs: 251863 -> 251715 (-0.06%)
total local used in shared programs : 5673 -> 5673 (0.00%)
total bytes used in shared programs : 17657840 -> 17375696 (-1.60%)
On Wed, Jan 27, 2016 at 12:25 PM, Karol Herbst wrote:
> From: Karol Herbst
>
> helps shaders in saints row IV, bioshock infinite and shadow warrior
>
> total instructions in shared programs : 1921966 -> 1910935 (-0.57%)
> total gprs used in shared
Signed-off-by: Ilia Mirkin
---
Just discovered we were allowing these after a discussion with Ryan Houdek. No
clue how many piglits this will break though...
src/compiler/glsl/ast_to_hir.cpp | 4
src/compiler/glsl_types.cpp | 4
2 files changed, 8
https://bugs.freedesktop.org/show_bug.cgi?id=93820
--- Comment #4 from Ian Romanick ---
(In reply to Ilia Mirkin from comment #3)
> http://cgit.freedesktop.org/xorg/xserver/commit/?id=d0da0e9c3
>
> Apparently Xorg 1.17 disables indirect GLX by default. Try starting the X
>
Signed-off-by: Ilia Mirkin
---
src/compiler/glsl/builtin_functions.cpp | 35 +
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git a/src/compiler/glsl/builtin_functions.cpp
b/src/compiler/glsl/builtin_functions.cpp
index
On Wed, Jan 27, 2016 at 6:01 AM, Iago Toral wrote:
> On Mon, 2016-01-25 at 15:18 -0800, Matt Turner wrote:
>> The uint versions zero extend while the int versions sign extend.
>> ---
>> src/glsl/nir/nir.h| 3 +++
>> src/glsl/nir/nir_opcodes.py | 9
Reviewed-by: Matt Turner
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev
On Wed, Jan 27, 2016 at 5:22 AM, Iago Toral wrote:
> I think it would be a good idea to change the shortlog so it is clear
> that we are only talking about the scalarization aspect. There is still
> GLSL IR lowering for un/packHalf2x16 that remains in use after this
> patch, as
On Wed, Jan 27, 2016 at 5:34 AM, Iago Toral wrote:
> Eric said he would like to keep these opcodes so I guess we don't want
> to do this. In any case this is:
With the lowering done in NIR and no other consumers of the GLSL IR
opcodes, we can just remove the GLSL IR opcodes --
On 25 July 2015 at 00:19, Jonny Lamb wrote:
> Here is an initial patchset implementing EGL_EXT_device_base (in
> practice nothing to do), device_enumeration (for listing devices), and
> device_query (for querying information about a device).
>
> I worked on this
Part of brw_try_draw_prims() is a check to validate textures
(brw_validate_textures()). In case of textures that currently have
only level zero but are marked for mipmap generation, i965 driver
will decide to replace the underlying buffer with a larger one
capable of holding also the additional
https://bugs.freedesktop.org/show_bug.cgi?id=31587
Timothy Arceri changed:
What|Removed |Added
Status|NEW |RESOLVED
On Tue, 2016-01-26 at 14:59 +1100, Timothy Arceri wrote:
> On Tue, 2016-01-19 at 07:20 +0100, Samuel Iglesias Gonsálvez wrote:
> > Commit 781d278 did not restrict consumer_stage only to separate
> > shader
> > objects, which is when we don't know if the consumer stage would be
> > a
> > fragment
On Wed, Jan 27, 2016 at 1:14 AM, Ilia Mirkin wrote:
> On Tue, Jan 26, 2016 at 7:05 PM, Marek Olšák wrote:
>> On Tue, Jan 26, 2016 at 9:48 PM, Ilia Mirkin wrote:
>>> On Tue, Jan 26, 2016 at 3:23 PM, Marek Olšák
There was this other version
http://lists.freedesktop.org/archives/mesa-dev/2015-October/097917.html
Reviewed-by: Axel Davy
On 27/01/2016 10:34, Michel Dänzer wrote:
From: Michel Dänzer
The compositor may have the hardware scan out directly from
From: Michel Dänzer
The compositor may have the hardware scan out directly from the buffers
sent by the client, so we must make sure the buffers we create are
suitable for scanout.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93866
Cc: 11.0 11.1
https://bugs.freedesktop.org/show_bug.cgi?id=93878
Samuel Iglesias changed:
What|Removed |Added
Assignee|mesa-dev@lists.freedesktop.
https://bugs.freedesktop.org/show_bug.cgi?id=58446
Timothy Arceri changed:
What|Removed |Added
Resolution|--- |WONTFIX
Reviewed-by: Iago Toral Quiroga
On Mon, 2016-01-25 at 15:18 -0800, Matt Turner wrote:
> The vec4 backend will lower it.
> ---
> src/mesa/drivers/dri/i965/brw_defines.h| 12
> src/mesa/drivers/dri/i965/brw_fs_cse.cpp | 2 ++
>
Hi,
On 27/01/2016 13:43, Daniel Stone wrote:
Hi,
On 27 January 2016 at 09:34, Michel Dänzer wrote:
The compositor may have the hardware scan out directly from the buffers
sent by the client, so we must make sure the buffers we create are
suitable for scanout.
If the
https://bugs.freedesktop.org/show_bug.cgi?id=20898
Timothy Arceri changed:
What|Removed |Added
Status|NEW |RESOLVED
ARB_gpu_shader_fp64 spec says:
"This extension does not support interpolation of double-precision
values; doubles used as fragment shader inputs must be qualified as
"flat"."
Fixes the regressions added by commit 781d278:
arb_gpu_shader_fp64-double-gettransformfeedbackvarying
On Mon, 2016-01-25 at 15:18 -0800, Matt Turner wrote:
> The uint versions zero extend while the int versions sign extend.
> ---
> src/glsl/nir/nir.h| 3 +++
> src/glsl/nir/nir_opcodes.py | 9 +
> src/glsl/nir/nir_opt_algebraic.py | 16
> 3 files
Eric said he would like to keep these opcodes so I guess we don't want
to do this. In any case this is:
Reviewed-by: Iago Toral Quiroga
On Mon, 2016-01-25 at 15:18 -0800, Matt Turner wrote:
> i965/fs was the only consumer, and we're now doing the lowering in NIR.
> ---
>
Hi,
On 27 January 2016 at 09:34, Michel Dänzer wrote:
> The compositor may have the hardware scan out directly from the buffers
> sent by the client, so we must make sure the buffers we create are
> suitable for scanout.
If the compositor wants to scan out directly, it will
I think it would be a good idea to change the shortlog so it is clear
that we are only talking about the scalarization aspect. There is still
GLSL IR lowering for un/packHalf2x16 that remains in use after this
patch, as made clear by the last hunk in this patch.
On Mon, 2016-01-25 at 15:18 -0800,
Hi,
On 27 January 2016 at 14:16, Axel Davy wrote:
> On 27/01/2016 13:43, Daniel Stone wrote:
>> On 27 January 2016 at 09:34, Michel Dänzer wrote:
>>> The compositor may have the hardware scan out directly from the buffers
>>> sent by the client, so we must
44 matches
Mail list logo