On Mon, 2015-11-30 at 09:56 +0200, Tapani Pälli wrote:
> Hi;
>
> On 11/27/2015 02:14 PM, Iago Toral Quiroga wrote:
> > The current implementation looks for array dereferences on gl_FragData and
> > immediately then proceeds to lower them, however this is not enough because
> > we can have array ac
On 2015-11-25 03:07:42, Iago Toral wrote:
> On Tue, 2015-11-17 at 21:55 -0800, Jordan Justen wrote:
> > Signed-off-by: Jordan Justen
> > ---
> > src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 54
> >
> > 1 file changed, 54 insertions(+)
> >
> > diff --git a/src/mesa
Hi,
On 29-11-15 17:14, Samuel Pitoiset wrote:
This patch fixes the issue for me (eg.
https://bugs.freedesktop.org/show_bug.cgi?id=93091#c8).
Thanks Tom.
Tested-by: Samuel Pitoiset
I'm seeing a similar crash, but for me the problem is caused by
pipe_loader_sw_probe returning 1, but not fill
Signed-off-by: Samuel Iglesias Gonsálvez
---
src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
b/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
index 640e047..68f2548 100644
--- a/src/mesa/drivers/dri/i965/b
On 11/30/2015 10:14 AM, Iago Toral wrote:
On Mon, 2015-11-30 at 09:56 +0200, Tapani Pälli wrote:
Hi;
On 11/27/2015 02:14 PM, Iago Toral Quiroga wrote:
The current implementation looks for array dereferences on gl_FragData and
immediately then proceeds to lower them, however this is not enoug
On 2015-11-25 03:24:38, Iago Toral wrote:
> On Tue, 2015-11-17 at 21:55 -0800, Jordan Justen wrote:
> > Signed-off-by: Jordan Justen
> > ---
> > src/mesa/drivers/dri/i965/brw_cs.c| 2 ++
> > src/mesa/drivers/dri/i965/brw_defines.h | 2 ++
> > src/mesa/drivers/dri/i965/gen7_cs_state.c
On Mon, 2015-11-30 at 00:43 -0800, Jordan Justen wrote:
> On 2015-11-25 03:24:38, Iago Toral wrote:
> > On Tue, 2015-11-17 at 21:55 -0800, Jordan Justen wrote:
> > > Signed-off-by: Jordan Justen
> > > ---
> > > src/mesa/drivers/dri/i965/brw_cs.c| 2 ++
> > > src/mesa/drivers/dri/i965/brw
On Mon, Nov 30, 2015 at 8:20 AM, Dave Airlie wrote:
>
> From: Dave Airlie
>
> This will be used in the tess shaders.
>
> Signed-off-by: Dave Airlie
> ---
> src/gallium/drivers/r600/r600_shader.c | 7 ++-
> 1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/src/gallium/drivers/r
On 11/30/2015 10:31 AM, Samuel Iglesias Gonsálvez wrote:
> Signed-off-by: Samuel Iglesias Gonsálvez
> ---
> src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
> b/src/mesa/drivers/dri/i965/brw_fs_vi
Hi Hans,
I think your mesa is not up-to-date.
Emil pushed a fix for that one
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6235171882d18d0b4d11a3d564c6aa3b22af9d1
Maybe this will help for your issue, but surprisingly, it doesn't fix mine.
On 11/30/2015 09:29 AM, Hans de Goede wrote:
Hi,
On 29 November 2015 at 17:26, Emil Velikov wrote:
> On 27 November 2015 at 08:57, Julien Isorce wrote:
> > In order to do zero-copy between two different devices
> > the memory should not be tiled.
> >
> > This is currently no way to set pipe_resource template's flag
> > from pipe_video_buffer t
Hi Christian,
I can try to move the bind flags to pipe_video_buffer.
Thx
Julien
On 29 November 2015 at 19:04, Christian König
wrote:
> On 29.11.2015 18:26, Emil Velikov wrote:
>
>> On 27 November 2015 at 08:57, Julien Isorce wrote:
>>
>>> In order to do zero-copy between two different devices
On Mon, Nov 30, 2015 at 8:20 AM, Dave Airlie wrote:
> From: Dave Airlie
>
> This changes the r600 specific GPR adjustment code
> to use the stage defines, and arrays.
>
> This is prep work for the tess changes later.
>
> Signed-off-by: Dave Airlie
> ---
> src/gallium/drivers/r600/r600_pipe.h |
On Mon, Nov 30, 2015 at 8:20 AM, Dave Airlie wrote:
> From: Dave Airlie
>
> Add a list of defines for the HW stages.
>
> We will use this for GPR calculations amongst other things.
>
> Signed-off-by: Dave Airlie
> ---
> src/gallium/drivers/r600/r600_pipe.h | 11 +++
> 1 file changed, 11
On 26.11.2015 09:45, Julien Isorce wrote:
In general max_references cannot be based on num_render_targets.
This patch allows to allocate buffers with an accurate size.
I.e. no more than necessary. For other codecs it is a fixed
value 2.
This is similar behaviour as vaapi/vdpau-driver.
For now
On Mon, Nov 30, 2015 at 7:20 AM, Dave Airlie wrote:
> Hi,
>
> Patchbomb time, this set of patches is a first pass at add adding
> ARB_tessellation_shader support to the r600g driver. Only Evergreen
> and newer GPUs support tessellation. On any of the GPUs that support
> native FP64, this will enab
The second release candidate for Mesa 11.1.0 is now available.
Boyuan Zhang (1):
radeon/uvd: uv pitch separation for stoney
Dave Airlie (1):
texgetimage: consolidate 1D array handling code.
Emil Velikov (12):
pipe-loader: link against libloader regardless of libdrm presence
On 30 November 2015 at 09:23, Julien Isorce wrote:
> On 29 November 2015 at 17:26, Emil Velikov wrote:
>> On 27 November 2015 at 08:57, Julien Isorce wrote:
>> > In order to do zero-copy between two different devices
>> > the memory should not be tiled.
>> >
>> > This is currently no way to set
> -Original Message-
> From: mesa-dev [mailto:mesa-dev-boun...@lists.freedesktop.org] On
> Behalf Of Emil Velikov
> Sent: Friday, November 27, 2015 7:23 PM
> To: Marta Lofstedt
> Cc: ML mesa-dev
> Subject: Re: [Mesa-dev] [PATCH v2 2/6] glapi: add
> GL_OES_geometry_shader extension
>
> He
Am 30.11.2015 um 10:51 schrieb Marek Olšák:
>> Currently tested hw:
>> working: CAYMAN, REDWOOD, BARTS, TURKS
>> hangs on any tessellation: CAYMAN
>> hangs differently at least with heaven: SUMO
>
> You listed CAYMAN twice, so does it hang or not?
Based on the comments from patch 53 I'm guessing
https://bugs.freedesktop.org/show_bug.cgi?id=91888
--- Comment #11 from Daniel Stone ---
strictly:~/src/misc/SDL/test% LIBGL_ALWAYS_SOFTWARE=1 ./testgl2
INFO: Screen BPP: 0
INFO: Swap Interval : 0
INFO: Window Size : 640,480
INFO: Draw Size : 640,480
INFO:
INFO: Vendor: VMware,
https://bugs.freedesktop.org/show_bug.cgi?id=91888
--- Comment #12 from Daniel Stone ---
(Testing with an ES2-only build of SDL still worked as well, in the sense that
both accelerated and software-only gave me a black window and consumed a lot of
resources whilst failing to render anything. But
On Mon, Nov 30, 2015 at 7:20 AM, Dave Airlie wrote:
> From: Dave Airlie
>
> with tessellation vs can now run on ls, and tes can
> run on vs or es, tcs runs on hs.
>
> Signed-off-by: Dave Airlie
> ---
> src/gallium/drivers/r600/r600_hw_context.c | 4
> src/gallium/drivers/r600/r600_pipe.
When using INTEL_DEBUG=optimizer, each optimizing step is dump to disk,
in a separate file.
But as fs_visitor::optimize() and vec4_visitor::run() are called more
than once, it ends up overwriting the files already on disk, loosing
then previous optimizer steps.
To avoid this, add a new static var
On 26 November 2015 at 08:45, Julien Isorce wrote:
> --- a/src/gallium/state_trackers/va/picture.c
> +++ b/src/gallium/state_trackers/va/picture.c
> @@ -113,12 +118,37 @@ handlePictureParameterBuffer(vlVaDriver *drv,
> vlVaContext *context, vlVaBuffer *
> default:
>break;
> }
>
On Mon, 30 Nov 2015 07:20:20 +0100, Dave Airlie wrote:
From: Dave Airlie
This just adds support to the decoder, not actual SB support.
Signed-off-by: Dave Airlie
---
src/gallium/drivers/r600/sb/sb_bc.h | 6 ++--
src/gallium/drivers/r600/sb/sb_bc_decoder.cpp | 43
On Mon, Nov 30, 2015 at 8:20 AM, Dave Airlie wrote:
> From: Dave Airlie
>
> This moves to using an array of hw stages for the atoms.
>
> Signed-off-by: Dave Airlie
> ---
> src/gallium/drivers/r600/evergreen_state.c | 8 +++-
> src/gallium/drivers/r600/r600_hw_context.c | 8
>
On Mon, Nov 30, 2015 at 8:20 AM, Dave Airlie wrote:
> From: Dave Airlie
>
> This function is going to get a lot messier with tessellation
> so I'm going to use some macros to try and clean some bits
> of common code up.
>
> Signed-off-by: Dave Airlie
> ---
> src/gallium/drivers/r600/r600_state_
On Mon, 30 Nov 2015 07:20:29 +0100, Dave Airlie wrote:
From: Dave Airlie
This just adds printing for the hw shader types, and hooks it up.
Signed-off-by: Dave Airlie
---
src/gallium/drivers/r600/sb/sb_bc.h | 2 ++
src/gallium/drivers/r600/sb/sb_bc_parser.cpp | 6 --
src/galliu
Reviewed-by: Tapani Pälli
(some typos and tiny code nit noted below)
On 11/25/2015 11:54 AM, Timothy Arceri wrote:
From: Gregory Hainaut
The value will be set in separate-shader program when an input/output
must remains active. e.g. when deadcode removal isn't allowed because
it will create
Reviewed-by: Tapani Pälli
On 11/25/2015 11:54 AM, Timothy Arceri wrote:
Cc: Gregory Hainaut
---
src/glsl/lower_named_interface_blocks.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/glsl/lower_named_interface_blocks.cpp
b/src/glsl/lower_named_interface_blocks.cpp
index 114bb58.
On 11/25/2015 11:54 AM, Timothy Arceri wrote:
From: Gregory Hainaut
GL_ARB_separate_shader_objects allow matching by name variable or block
interface. Input varyings can't be removed because it is will impact the
location assignment.
This fixes the bug 79783 and likely any application that us
On Mon, Nov 30, 2015 at 7:20 AM, Dave Airlie wrote:
> From: Dave Airlie
>
> This creates a constant buffer with the information about
> the layout of the LDS memory that is given to the vertex, tess
> control and tess evaluation shaders.
>
> This also programs the LDS size and the LS_HS_CONFIG re
Reviewed-by: Tapani Pälli
On 11/25/2015 11:54 AM, Timothy Arceri wrote:
From: Gregory Hainaut
This fixes an issue where the addition of the FLAT qualifier in
varying_matches::record() can break the expected varying order.
It also avoids a future issue with the relaxing of interpolation
quali
On Mon, Nov 30, 2015 at 8:20 AM, Dave Airlie wrote:
> From: Dave Airlie
>
> select the ps/gs/vs in that order then process the results.
Is there a chance the statements executed inside the "if
(rctx->gs_shader) {" may affect the result of r600_shader_select (and
hence SELECT_SHADER_OR_FAIL) ?
If
https://bugs.freedesktop.org/show_bug.cgi?id=91888
--- Comment #13 from nerdopol...@verizon.net ---
I compiled SDL master (well default, since it's an HG repo)
./autogen.sh
./configure --prefix=$INSTALLDIR --libdir=$INSTALLDIR/lib/$(dpkg-architecture
-qDEB_HOST_MULTIARCH)
I also ran it under W
Reviewed-by: Tapani Pälli
Some tiny nitpicking below;
On 11/25/2015 11:54 AM, Timothy Arceri wrote:
This change allows used defined inputs/outputs with explicit locations
to be removed if they are detected to not be used between shaders
at link time.
To enable this we change the is_unmatched_
On 30 November 2015 at 10:53, Lofstedt, Marta wrote:
>
> No, I haven't looked to closely at them either. Do you think I should wait
> with this util Erics stuff has landed?
>
From a quick look he seems to be covering different area (despite that
things may be extended to cover this as well). So
On Fri, Nov 27, 2015 at 1:37 PM, Ilia Mirkin wrote:
> On Fri, Nov 27, 2015 at 1:35 PM, Emil Velikov
> wrote:
>> On 27 November 2015 at 17:50, Ilia Mirkin wrote:
>>> On Fri, Nov 27, 2015 at 9:31 AM, Marta Lofstedt
>>> wrote:
From: Marta Lofstedt
This is needed to be able to impl
> -Original Message-
> From: mesa-dev [mailto:mesa-dev-boun...@lists.freedesktop.org] On
> Behalf Of Ilia Mirkin
> Sent: Monday, November 30, 2015 2:55 PM
> To: Emil Velikov
> Cc: mesa-dev@lists.freedesktop.org
> Subject: Re: [Mesa-dev] [PATCH v2 1/6] gles2: Update gl2ext.h to revision:
> 3
On Mon, Nov 30, 2015 at 09:58:28AM +, Emil Velikov wrote:
> The second release candidate for Mesa 11.1.0 is now available.
>
Hi Emil,
Can we make sure not to do the 11.1.0 release until we have a
fix for the pipe loader bug in clover? clover is completely
broken in -rc2
-Tom
>
> Boyuan Z
https://bugs.freedesktop.org/show_bug.cgi?id=91888
--- Comment #14 from Daniel Stone ---
Ugh, so I think I'm using the same options, and I can't see what's going wrong
with either big GL or GLES. To be honest, I'm at a total loss ... can you break
on _mesa_error when running SDL to see where it's
On Wed, Nov 25, 2015 at 12:27 AM, Boyan Ding wrote:
> Signed-off-by: Boyan Ding
I don't have a strong opinion on the style. Patches are:
Acked-by: Alex Deucher
> ---
> src/egl/drivers/dri2/egl_dri2.c | 10 --
> src/egl/drivers/dri2/platform_android.c | 8
> src/egl/
pipe_loader_probe() may initalize an entry in the device list to NULL,
while still counting this device in the number of devices that it
returns, so we need to handle this situation.
---
This is the most simple fix possible to get clover working again. We can
discuss fixing the other issues in cl
On Thu, Nov 26, 2015 at 7:57 AM, Juan A. Suarez Romero
wrote:
> On Wed, 2015-11-25 at 16:16 -0800, Matt Turner wrote:
>> In the piglit test you cited, opt_vector_float() does this to the
>> relevant code:
>>
>> cmp.nz.f0.0 null:F, vgrf6.xyzz:F, vgrf14.xyzz:F
>> -mov vgrf2.0.x:D, 0D
>> (+f0.0.any
Tom Stellard writes:
> pipe_loader_probe() may initalize an entry in the device list to NULL,
> while still counting this device in the number of devices that it
> returns, so we need to handle this situation.
If this is related to the patch you sent last Saturday
(1448679128-20276-1-git-send-em
On Mon, Nov 30, 2015 at 07:57:32PM +0200, Francisco Jerez wrote:
> Tom Stellard writes:
>
> > pipe_loader_probe() may initalize an entry in the device list to NULL,
> > while still counting this device in the number of devices that it
> > returns, so we need to handle this situation.
>
> If this
When probing for devices, clover will call pipe_loader_probe() twice.
The first time to retrieve the number of devices, and then second time
to retrieve the device structures.
We currently assume that the return value of both calls will be the
same, but this will not be the case if a device happen
On 11/29/2015 03:20 PM, Kenneth Graunke wrote:
> On Sunday, November 29, 2015 02:17:06 PM Ian Romanick wrote:
>> On 11/25/2015 03:16 AM, Marta Lofstedt wrote:
>>> From: Marta Lofstedt
>>>
>>> No drivers currently implement ARB_geometry_shader4, nor are there
>>> any plans to implement it. We only
Also... this patch is
Reviewed-by: Ian Romanick
On 11/30/2015 11:21 AM, Ian Romanick wrote:
> On 11/29/2015 03:20 PM, Kenneth Graunke wrote:
>> On Sunday, November 29, 2015 02:17:06 PM Ian Romanick wrote:
>>> On 11/25/2015 03:16 AM, Marta Lofstedt wrote:
From: Marta Lofstedt
No d
On 11/30/2015 05:54 AM, Ilia Mirkin wrote:
> On Fri, Nov 27, 2015 at 1:37 PM, Ilia Mirkin wrote:
>> On Fri, Nov 27, 2015 at 1:35 PM, Emil Velikov
>> wrote:
>>> On 27 November 2015 at 17:50, Ilia Mirkin wrote:
On Fri, Nov 27, 2015 at 9:31 AM, Marta Lofstedt
wrote:
> From: Marta Lo
On 11/27/2015 09:58 AM, Ilia Mirkin wrote:
> On Fri, Nov 27, 2015 at 9:31 AM, Marta Lofstedt
> wrote:
>> From: Marta Lofstedt
>>
>> Add xml definitions for the GL_OES_geometry_shader extension
>> and expose the extension for OpenGL ES 3.1.
>>
>> Signed-off-by: Marta Lofstedt
>> ---
>> src/mapi/
On 11/27/2015 06:31 AM, Marta Lofstedt wrote:
> From: Marta Lofstedt
>
> This adds glsl support of GL_OES_geometry_shader for
> OpenGL ES 3.1.
>
> Signed-off-by: Marta Lofstedt
> ---
> src/glsl/builtin_variables.cpp | 17 +
> src/glsl/glsl_parser.yy | 4 ++--
> src/gl
Patch 1 and patch 2 are
Reviewed-by: Ian Romanick
On 11/28/2015 07:43 AM, Giuseppe Bilotta wrote:
> Signed-off-by: Giuseppe Bilotta
> ---
> src/mesa/drivers/dri/radeon/radeon_swtcl.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/radeon/radeo
On 11/29/2015 07:21 AM, Emil Velikov wrote:
> Hi Giuseppe,
>
> On 28 November 2015 at 15:43, Giuseppe Bilotta
> wrote:
>> The second and third patches are mostly aimed at removing non-spurious
>> compiler warnings. The first one is just minor whitespace cleanup in the
>> general area of code touc
On Sat, Nov 28, 2015 at 05:17:22PM -0500, Ilia Mirkin wrote:
> On Sat, Nov 28, 2015 at 1:14 PM, Eduardo Lima Mitev wrote:
> > Patch is:
> >
> > Reviewed-by: Eduardo Lima Mitev
>
> Thanks! I realized that this should also return invalid for GLES 1...
> I'm adding ctx->API == API_OPENGLES and push
On 30 November 2015 at 20:00, Ian Romanick wrote:
> On 11/29/2015 07:21 AM, Emil Velikov wrote:
>> Hi Giuseppe,
>>
>> On 28 November 2015 at 15:43, Giuseppe Bilotta
>> wrote:
>>> The second and third patches are mostly aimed at removing non-spurious
>>> compiler warnings. The first one is just mi
The first pass marked dead instructions as opcode = NOP, and a second
pass deleted those instructions so that the live ranges used in the
first pass wouldn't change.
But since we're walking the instructions in reverse order, we can just
do everything in one pass. The only thing we have to do is wa
To match existing foreach_in_list_reverse_safe.
---
src/glsl/list.h| 2 +-
src/glsl/nir/nir.c | 8
src/glsl/nir/nir.h | 4 ++--
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/glsl/list.h b/src/glsl/list.h
index 15fcd4a..a1c4d82 100644
--- a/src/glsl/list.h
+++ b/sr
On 1 December 2015 at 07:18, Emil Velikov wrote:
> On 30 November 2015 at 20:00, Ian Romanick wrote:
>> On 11/29/2015 07:21 AM, Emil Velikov wrote:
>>> Hi Giuseppe,
>>>
>>> On 28 November 2015 at 15:43, Giuseppe Bilotta
>>> wrote:
The second and third patches are mostly aimed at removing no
On 30 November 2015 at 19:51, Marek Olšák wrote:
> On Mon, Nov 30, 2015 at 7:20 AM, Dave Airlie wrote:
>> Hi,
>>
>> Patchbomb time, this set of patches is a first pass at add adding
>> ARB_tessellation_shader support to the r600g driver. Only Evergreen
>> and newer GPUs support tessellation. On a
On 30 November 2015 at 12:03, Emil Velikov wrote:
> On 26 November 2015 at 08:45, Julien Isorce
> wrote:
>
> > --- a/src/gallium/state_trackers/va/picture.c
> > +++ b/src/gallium/state_trackers/va/picture.c
>
> > @@ -113,12 +118,37 @@ handlePictureParameterBuffer(vlVaDriver *drv,
> vlVaContext *
On Mon, Nov 30, 2015 at 5:06 PM, Dave Airlie wrote:
> On 30 November 2015 at 19:51, Marek Olšák wrote:
>> On Mon, Nov 30, 2015 at 7:20 AM, Dave Airlie wrote:
>>> Hi,
>>>
>>> Patchbomb time, this set of patches is a first pass at add adding
>>> ARB_tessellation_shader support to the r600g driver.
Ilia Mirkin writes:
> On Wed, Nov 25, 2015 at 10:10 PM, Eric Anholt wrote:
>> index bff425a..4c89849 100644
>> --- a/src/mesa/main/tests/enum_strings.cpp
>> +++ b/src/mesa/main/tests/enum_strings.cpp
>> @@ -71,7 +71,7 @@ const struct enum_info everything[] = {
>> * see go farther. Disabled
https://bugs.freedesktop.org/show_bug.cgi?id=93053
Ian Romanick changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://bugs.freedesktop.org/show_bug.cgi?id=92757
Ian Romanick changed:
What|Removed |Added
CC||i...@freedesktop.org,
|
https://bugs.freedesktop.org/show_bug.cgi?id=77449
Ian Romanick changed:
What|Removed |Added
Depends on||92557
--
You are receiving this mail bec
https://bugs.freedesktop.org/show_bug.cgi?id=92124
Ian Romanick changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://bugs.freedesktop.org/show_bug.cgi?id=89773
Ian Romanick changed:
What|Removed |Added
Status|NEW |NEEDINFO
--- Comment #1 from Ian Romanick
https://bugs.freedesktop.org/show_bug.cgi?id=89773
Ian Romanick changed:
What|Removed |Added
CC||alan.coopersm...@oracle.com
--- Comment #
---
src/glsl/builtin_functions.cpp | 15 ++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/src/glsl/builtin_functions.cpp b/src/glsl/builtin_functions.cpp
index 88f9a71..2f21ffc 100644
--- a/src/glsl/builtin_functions.cpp
+++ b/src/glsl/builtin_functions.cpp
@@ -538,6 +
To make it match unop().
---
src/glsl/builtin_functions.cpp | 35 ++-
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git a/src/glsl/builtin_functions.cpp b/src/glsl/builtin_functions.cpp
index c5489b7..88f9a71 100644
--- a/src/glsl/builtin_functions.cpp
+
For a select whose condition is any(v), instead of emitting
cmp.nz.f0(8)null<1>Dg1<0,4,1>D 0D
mov(8) g7<1>.xUD 0xUD
(+f0.any4h) mov(8) g7<1>.xUD0xUD
cmp.nz.f0(8)null<1>Dg7<4,4,1>.xD0D
(+f0) sel(8)g8<1>UD
As in the previous patches, these can be implemented as
any(v) -> any_nequal(v, false)
all(v) -> all_equal(v, true)
and their removal simplifies the code in the next patch.
---
src/gallium/auxiliary/nir/tgsi_to_nir.c| 4 +++-
src/glsl/nir/nir_lower_alu_to_scalar.c
---
src/glsl/builtin_functions.cpp | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/src/glsl/builtin_functions.cpp b/src/glsl/builtin_functions.cpp
index 2f21ffc..fb8ddee 100644
--- a/src/glsl/builtin_functions.cpp
+++ b/src/glsl/builtin_functions.cpp
@@ -4380,
The GLSL IR to TGSI/Mesa IR paths for any_nequal have the same
optimizations the ir_unop_any paths had.
---
src/glsl/ir.cpp| 5 --
src/glsl/ir.h | 2 -
src/glsl/ir_constant_expression.cpp| 8 ---
src/glsl/i
On Mon, Nov 30, 2015 at 6:32 PM, Matt Turner wrote:
> ---
> src/glsl/builtin_functions.cpp | 15 ++-
> 1 file changed, 14 insertions(+), 1 deletion(-)
>
> diff --git a/src/glsl/builtin_functions.cpp b/src/glsl/builtin_functions.cpp
> index 88f9a71..2f21ffc 100644
> --- a/src/glsl/buil
https://bugs.freedesktop.org/show_bug.cgi?id=83382
Ian Romanick changed:
What|Removed |Added
Status|NEW |NEEDINFO
--- Comment #4 from Ian Romanick
https://bugs.freedesktop.org/show_bug.cgi?id=93089
Ian Romanick changed:
What|Removed |Added
CC||matts...@gmail.com
--- Comment #1 from Ia
On Mon, Nov 30, 2015 at 3:34 PM, Ilia Mirkin wrote:
> On Mon, Nov 30, 2015 at 6:32 PM, Matt Turner wrote:
>> ---
>> src/glsl/builtin_functions.cpp | 15 ++-
>> 1 file changed, 14 insertions(+), 1 deletion(-)
>>
>> diff --git a/src/glsl/builtin_functions.cpp b/src/glsl/builtin_functio
On Mon, Nov 30, 2015 at 1:30 PM, Marek Olšák wrote:
> On Mon, Nov 30, 2015 at 7:20 AM, Dave Airlie wrote:
>> From: Dave Airlie
>>
>> This creates a constant buffer with the information about
>> the layout of the LDS memory that is given to the vertex, tess
>> control and tess evaluation shaders.
https://bugs.freedesktop.org/show_bug.cgi?id=6954
Ian Romanick changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://bugs.freedesktop.org/show_bug.cgi?id=6938
Ian Romanick changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
On 30 November 2015 at 21:20, Marek Olšák wrote:
> On Mon, Nov 30, 2015 at 7:20 AM, Dave Airlie wrote:
>> From: Dave Airlie
>>
>> with tessellation vs can now run on ls, and tes can
>> run on vs or es, tcs runs on hs.
>>
>> Signed-off-by: Dave Airlie
>> ---
>> src/gallium/drivers/r600/r600_hw_
https://bugs.freedesktop.org/show_bug.cgi?id=6936
Ian Romanick changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://bugs.freedesktop.org/show_bug.cgi?id=3485
Ian Romanick changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://bugs.freedesktop.org/show_bug.cgi?id=19303
Ian Romanick changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
On Mon, Nov 30, 2015 at 6:38 PM, Matt Turner wrote:
> On Mon, Nov 30, 2015 at 3:34 PM, Ilia Mirkin wrote:
>> On Mon, Nov 30, 2015 at 6:32 PM, Matt Turner wrote:
>>> ---
>>> src/glsl/builtin_functions.cpp | 15 ++-
>>> 1 file changed, 14 insertions(+), 1 deletion(-)
>>>
>>> diff --gi
https://bugs.freedesktop.org/show_bug.cgi?id=27841
Ian Romanick changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://bugs.freedesktop.org/show_bug.cgi?id=30490
Ian Romanick changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://bugs.freedesktop.org/show_bug.cgi?id=34947
Ian Romanick changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://bugs.freedesktop.org/show_bug.cgi?id=39821
Ian Romanick changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://bugs.freedesktop.org/show_bug.cgi?id=89773
--- Comment #3 from Alan Coopersmith ---
Sorry, I don't have enough context here, but on Solaris, INFINITY is defined
via math.h headers, but wrapped in:
#if defined(_STDC_C99) || _XOPEN_SOURCE - 0 >= 600 || defined(__C99FEATURES__)
but as C++
On 11/30/2015 02:06 PM, Dave Airlie wrote:
> On 1 December 2015 at 07:18, Emil Velikov wrote:
>> On 30 November 2015 at 20:00, Ian Romanick wrote:
>>> On 11/29/2015 07:21 AM, Emil Velikov wrote:
Hi Giuseppe,
On 28 November 2015 at 15:43, Giuseppe Bilotta
wrote:
> The seco
Just because the validation passed the last time is was called doesn't
automatically mean it will pass again the next time its called.
Cc: "11.1"
https://bugs.freedesktop.org/show_bug.cgi?id=93180
---
src/mesa/main/context.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src
On Mon, Nov 30, 2015 at 3:51 PM, Ilia Mirkin wrote:
> On Mon, Nov 30, 2015 at 6:38 PM, Matt Turner wrote:
>> On Mon, Nov 30, 2015 at 3:34 PM, Ilia Mirkin wrote:
>>> On Mon, Nov 30, 2015 at 6:32 PM, Matt Turner wrote:
---
src/glsl/builtin_functions.cpp | 15 ++-
1 fil
On Tue, Dec 1, 2015 at 12:45 AM, Dave Airlie wrote:
> On 30 November 2015 at 21:20, Marek Olšák wrote:
>> On Mon, Nov 30, 2015 at 7:20 AM, Dave Airlie wrote:
>>> From: Dave Airlie
>>>
>>> with tessellation vs can now run on ls, and tes can
>>> run on vs or es, tcs runs on hs.
>>>
>>> Signed-off
On Mon, Nov 30, 2015 at 7:15 PM, Matt Turner wrote:
> On Mon, Nov 30, 2015 at 3:51 PM, Ilia Mirkin wrote:
>> On Mon, Nov 30, 2015 at 6:38 PM, Matt Turner wrote:
>>> On Mon, Nov 30, 2015 at 3:34 PM, Ilia Mirkin wrote:
On Mon, Nov 30, 2015 at 6:32 PM, Matt Turner wrote:
> ---
> src
I believe that DirectX offers 16 UBOs, with one reserved for special
purposes. This means that the practical lower bound is 15, even if
OpenGL only mandates 12.
Without this, Shadow of Mordor shaders fail to work because of limit
checking around GL_MAX_UNIFORM_BUFFER_BINDINGS.
Signed-off-by: Ken
On 11/25/2015 07:10 PM, Eric Anholt wrote:
> GL_ALL_ATTRIB_BITS is a thing, and GL_CLIENT_ALL_ATTRIB_BITS, but I don't
> see GL_ALL_CLIENT_ATTRIB_BITS in my grepping of khronos XML, GL extension
> specs, GL 1.1, GL 2.2, and GL 4.4.
Hm... it is in include/GL/gl.h. git-blame says:
commit a8b07a539
1 - 100 of 117 matches
Mail list logo