Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Mon, 2015-09-07 at 00:30 -0700, Kenneth Graunke wrote:
> This code is all pretty much identical. We just needed the translation
> from one enum value to the other.
>
> Signed-off-by: Kenneth Graunke <kenn...@whitecape.o
Looks correct, based on the previous discussion about the same fix for
ReadPixels and TexImage. CopyTexImage has the same requirements.
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Sun, 2015-09-06 at 17:37 +0100, Chris Wilson wrote:
> glCopyTexImage behaves similarly to glR
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Mon, 2015-09-07 at 00:30 -0700, Kenneth Graunke wrote:
> This converts NIR intrinsics that load system values into Mesa's
> SYSTEM_VALUE_* enumerations.
>
> Signed-off-by: Kenneth Graunke <kenn...@whitecape.org>
>
Thanks! I think I would have squashed these together in one patch, it is
the same one-line fix in 4 consecutive lines after all. In any case,
this series is:
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Tue, 2015-09-08 at 20:21 +1000, Rhys Kidd wrote:
> Resolve a series o
On Wed, 2015-09-02 at 17:53 +0300, Francisco Jerez wrote:
> Iago Toral <ito...@igalia.com> writes:
>
> > On Wed, 2015-09-02 at 14:29 +0300, Francisco Jerez wrote:
> >> Iago Toral <ito...@igalia.com> writes:
> >>
> >> > Hi Curro,
> >&
On Wed, 2015-09-02 at 14:32 +0300, Francisco Jerez wrote:
> Iago Toral <ito...@igalia.com> writes:
>
> > On Thu, 2015-07-30 at 16:13 +0300, Francisco Jerez wrote:
> >> Iago Toral <ito...@igalia.com> writes:
> >>
> >> > On Thu, 2015-07-30 at
const char *name)
You also want to remove the reference to 'name_as_gs_input' in the
comment right above this function too.
Other than this,
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
> {
> switch (state->stage) {
> case MESA_SHADER_TESS_CTRL:
> @@ -1094,
On Thu, 2015-09-03 at 13:15 +0300, Francisco Jerez wrote:
> Iago Toral <ito...@igalia.com> writes:
>
> > On Wed, 2015-09-02 at 17:53 +0300, Francisco Jerez wrote:
> >> Iago Toral <ito...@igalia.com> writes:
> >>
> >> > On Wed, 2015-09-02 at
Both patches do what they advertise and seem to work, so they are
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
That said, I imagine that probably you want to get at least a few ACKs
from other devs, like Illia did, to make sure that your changes have
enough support.
Iago
On Wed, 2
Hi Curro,
I have been a couple of weeks on holidays and have just come back to
this:
On Thu, 2015-08-06 at 18:27 +0300, Francisco Jerez wrote:
> Iago Toral Quiroga <ito...@igalia.com> writes:
>
> > If we have spilled/unspilled a register in the current instruction, avoid
>
On Thu, 2015-07-30 at 16:13 +0300, Francisco Jerez wrote:
> Iago Toral <ito...@igalia.com> writes:
>
> > On Thu, 2015-07-30 at 15:58 +0300, Francisco Jerez wrote:
> >> Iago Toral Quiroga <ito...@igalia.com> writes:
> >>
> >> > ---
> &g
On Thu, 2015-09-03 at 13:52 +0300, Tapani Pälli wrote:
>
> On 09/03/2015 01:40 PM, Samuel Iglesias Gonsálvez wrote:
> >
> >
> > On 03/09/15 12:30, Tapani Pälli wrote:
> >> Hi;
> >>
> >> On 07/23/2015 09:42 AM, Samuel Iglesias Gonsalvez wrote:
> >>> v2:
> >>> - Add tessellation shader constants
and Alignment of 4, then
> that shuoldn't match.
Typo in shouldn't
> align the rowlength to the pack alignment before comparing.
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
BTW, it seems that at least _mesa_texstore_rgb_fxt1 in
texcompress_fxt1.c has the same issue, right?
> T
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Tue, 2015-09-01 at 16:41 +1000, Dave Airlie wrote:
> From: Dave Airlie <airl...@redhat.com>
>
> We don't need to use the 3d image address here as that will
> include SKIP_IMAGES, and we are only blitting a single
&
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Tue, 2015-09-01 at 16:41 +1000, Dave Airlie wrote:
> From: Dave Airlie <airl...@redhat.com>
>
> The CTS packed_pixels test checks that readpixels doesn't write
> into the space between rows, however we fail tha
On Thu, 2015-09-03 at 15:37 +0300, Francisco Jerez wrote:
> Iago Toral <ito...@igalia.com> writes:
>
> > On Wed, 2015-09-02 at 14:32 +0300, Francisco Jerez wrote:
> >> Iago Toral <ito...@igalia.com> writes:
> >>
> >> > On Thu, 2015-07-30 at
On Wed, 2015-09-02 at 14:29 +0300, Francisco Jerez wrote:
> Iago Toral <ito...@igalia.com> writes:
>
> > Hi Curro,
> >
> > I have been a couple of weeks on holidays and have just come back to
> > this:
> >
> > On Thu, 2015-08-06 at 18:27 +0300, Fra
On Thu, 2015-09-03 at 15:37 +0300, Francisco Jerez wrote:
> Iago Toral <ito...@igalia.com> writes:
>
> > On Wed, 2015-09-02 at 14:32 +0300, Francisco Jerez wrote:
> >> Iago Toral <ito...@igalia.com> writes:
> >>
> >> > On Thu, 2015-07-30 at
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Mon, 2015-08-03 at 23:00 -0700, Jordan Justen wrote:
> Signed-off-by: Jordan Justen <jordan.l.jus...@intel.com>
> ---
> src/glsl/builtin_variables.cpp | 2 ++
> src/glsl/shader_enums.h| 9 +
> 2 f
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Mon, 2015-08-03 at 23:00 -0700, Jordan Justen wrote:
> Signed-off-by: Jordan Justen <jordan.l.jus...@intel.com>
> ---
> src/glsl/nir/nir_intrinsics.h | 1 +
> src/glsl/nir/nir_lower_system_values.c | 3 +
On Thu, 2015-09-10 at 16:38 +0200, Iago Toral wrote:
> Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
>
> On Mon, 2015-08-03 at 23:00 -0700, Jordan Justen wrote:
> > Signed-off-by: Jordan Justen <jordan.l.jus...@intel.com>
> > ---
> > src/glsl/bui
Thanks for all the explanations, this is:
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Tue, 2015-09-15 at 19:33 -0400, Rob Clark wrote:
> From: Rob Clark <robcl...@freedesktop.org>
>
> Signed-off-by: Rob Clark <robcl...@freedesktop.org>
> ---
>
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Tue, 2015-09-15 at 19:33 -0400, Rob Clark wrote:
> From: Rob Clark <robcl...@freedesktop.org>
>
> v2: split out moving of FILE *fp into state structure into it's own
> (more complete patch) to reduce the noise in
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Tue, 2015-09-15 at 17:40 -0400, Rob Clark wrote:
> From: Rob Clark <robcl...@freedesktop.org>
>
> Signed-off-by: Rob Clark <robcl...@freedesktop.org>
> ---
> src/glsl/nir/nir.h| 3 +++
> s
Looks good,
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Wed, 2015-09-16 at 08:25 -0400, Rob Clark wrote:
> From: Rob Clark <robcl...@freedesktop.org>
>
> Rename print_var_state to print_state, and stuff FILE ptr into the state
> object. This avoids passing a
On Thu, 2015-09-10 at 15:17 -0400, Ilia Mirkin wrote:
> On Thu, Sep 10, 2015 at 2:52 PM, Ian Romanick <i...@freedesktop.org> wrote:
> > On 09/10/2015 10:45 AM, Ilia Mirkin wrote:
> >> On Thu, Sep 10, 2015 at 9:35 AM, Iago Toral Quiroga <ito...@igalia.com>
> >
gt; + payload.num_regs += local_id_regs;
> + }
> + }
As it is now, local_id_regs can't be zero. I suppose that it could be
possible for it to be zero in the future if we end up implementing the
first of the optimizations you suggest above for the case where all the
component
On Fri, 2015-09-11 at 09:24 +0200, Eduardo Lima Mitev wrote:
> Commit 1dbe4af9c9e318525fc082b542b93fb7f1e5efba
> "nir: Add a pass to lower outputs to temporary variables" messed up output
> variable names. The issue can be reproduced by dumping the NIR shaders
> with INTEL_DEBUG="vs,fs".
> ---
>
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Thu, 2015-09-10 at 09:04 -0600, Brian Paul wrote:
> The sum of two unsigned ints is always >= 0. Found with Coverity.
> ---
> src/gallium/drivers/svga/svga_state_tss.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deleti
On Sun, 2015-09-13 at 11:51 -0400, Rob Clark wrote:
> From: Rob Clark
>
> Signed-off-by: Rob Clark
> ---
> src/glsl/nir/nir_print.c | 73
> ++--
> 1 file changed, 59 insertions(+), 14 deletions(-)
On Sun, 2015-09-13 at 11:51 -0400, Rob Clark wrote:
> From: Rob Clark
>
> Signed-off-by: Rob Clark
> ---
> src/Makefile.am | 1 +
> src/glsl/shader_enums.c | 202
> ++
>
On Wed, 2015-09-16 at 12:32 -0700, Kenneth Graunke wrote:
> On Wednesday, September 16, 2015 11:17:53 AM Iago Toral Quiroga wrote:
> > It seems that we have some bugs where we fail to compile shaders in gen6
> > because we do not having enough MRF registers available (see bugs 8646
Hi Tapani, Kevin,
awesome work! I was curious about how to fix this, at least when I was
looking at the specs for this stuff it was not obvious that the Math
involved for this was so different, I only recall seeing the reference
that texure coordinates had to be normalized to a [-1, 1] space
On Tue, 2015-09-15 at 08:07 -0400, Rob Clark wrote:
> On Tue, Sep 15, 2015 at 2:55 AM, Iago Toral <ito...@igalia.com> wrote:
> > On Sun, 2015-09-13 at 11:51 -0400, Rob Clark wrote:
> >> From: Rob Clark <robcl...@freedesktop.org>
> >>
> >> Si
On Tue, 2015-09-15 at 08:27 -0400, Rob Clark wrote:
> On Tue, Sep 15, 2015 at 3:18 AM, Iago Toral <ito...@igalia.com> wrote:
> > On Sun, 2015-09-13 at 11:51 -0400, Rob Clark wrote:
> >> From: Rob Clark <robcl...@freedesktop.org>
> >>
> >> Si
Hi ilia,
On Tue, 2015-09-29 at 03:53 -0400, Ilia Mirkin wrote:
> Hi Samuel, and any other onlookers,
>
> I was wondering why the decision was made to stick SSBO's onto the
> same list as constbufs. Seems like they're entirely separate entities,
> no? Perhaps I'm missing something?
The reason
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Tue, 2015-09-29 at 12:42 +1000, Timothy Arceri wrote:
> ---
> src/glsl/ast_to_hir.cpp | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp
> index
6766a0 100644
> --- a/src/mesa/drivers/dri/i965/brw_vec4_gs_nir.cpp
> +++ b/src/mesa/drivers/dri/i965/brw_vec4_gs_nir.cpp
> @@ -72,6 +72,9 @@
> vec4_gs_visitor::nir_setup_system_value_intrinsic(nir_intrinsic_instr *instr)
> dst_reg *reg;
>
> switch (instr->in
On Tue, 2015-09-29 at 11:19 -0400, Ilia Mirkin wrote:
> On Tue, Sep 29, 2015 at 4:33 AM, Iago Toral <ito...@igalia.com> wrote:
> > Hi ilia,
> >
> > On Tue, 2015-09-29 at 03:53 -0400, Ilia Mirkin wrote:
> >> Hi Samuel, and any other onlookers,
> >>
&
On Wed, 2015-09-30 at 02:34 -0400, Ilia Mirkin wrote:
> On Wed, Sep 30, 2015 at 2:26 AM, Iago Toral <ito...@igalia.com> wrote:
> > On Tue, 2015-09-29 at 11:19 -0400, Ilia Mirkin wrote:
> >> On Tue, Sep 29, 2015 at 4:33 AM, Iago Toral <ito...@igalia.com> wrote:
> &
On Tue, 2015-09-29 at 18:41 +0300, Francisco Jerez wrote:
> Ilia Mirkin <imir...@alum.mit.edu> writes:
>
> > On Tue, Sep 29, 2015 at 4:33 AM, Iago Toral <ito...@igalia.com> wrote:
> >> Hi ilia,
> >>
> >> On Tue, 2015-09-29 at 03:53 -0400
On Wed, 2015-09-30 at 11:54 +0300, Francisco Jerez wrote:
> Iago Toral <ito...@igalia.com> writes:
>
> > On Tue, 2015-09-29 at 18:41 +0300, Francisco Jerez wrote:
> >> Ilia Mirkin <imir...@alum.mit.edu> writes:
> >>
> >> > On Tue, Sep 29,
On Thu, 2015-10-01 at 08:28 +0300, Tapani Pälli wrote:
> Patch adds missing type (used with NV_read_depth) so that it gets
> handled correctly. Also add type to _mesa_problem output to aid
> debugging.
>
> Signed-off-by: Tapani Pälli
> ---
> src/mesa/main/pack.c | 4 +++-
bled components in the writemask, saving some
> store instructions plus avoid storing wrong data on each disabled
> component.
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
> Signed-off-by: Samuel Iglesias Gonsalvez <sigles...@igalia.com>
> ---
> src/glsl/lower_ubo_ref
On Thu, 2015-10-01 at 07:58 -0700, Jason Ekstrand wrote:
> On Thu, Oct 1, 2015 at 7:52 AM, Iago Toral <ito...@igalia.com> wrote:
> > On Wed, 2015-09-30 at 18:41 -0700, Jason Ekstrand wrote:
> >> Previously, we had a bunch of code in each stage to figure out how m
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Wed, 2015-09-30 at 18:41 -0700, Jason Ekstrand wrote:
> The next commit will add code to codegen_vs_prog that requires the NIR
> shader to be there in all cases. It doesn't hurt anything to just move it
> from brw_vs_emit to
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Wed, 2015-09-30 at 18:41 -0700, Jason Ekstrand wrote:
> That way, if we do the usual thing of multiplying vector_elements by
> matrix_columns we get the actual number of components in the type as per
> component_slots().
&
On Wed, 2015-09-30 at 18:41 -0700, Jason Ekstrand wrote:
> Previously, we had a bunch of code in each stage to figure out how many
> slots we needed in stage_prog_data.param. This code was mostly identical
> across the stages and had been copied and pasted around. Unfortunately,
> this meant
On Wed, 2015-09-30 at 11:27 -0400, Ilia Mirkin wrote:
> On Wed, Sep 30, 2015 at 3:18 AM, Iago Toral <ito...@igalia.com> wrote:
> > On Wed, 2015-09-30 at 02:34 -0400, Ilia Mirkin wrote:
> >> On Wed, Sep 30, 2015 at 2:26 AM, Iago Toral <ito...@igalia.com> wrote:
>
On Thu, 2015-10-01 at 09:13 +0300, Tapani Pälli wrote:
>
> On 09/29/2015 05:38 PM, Iago Toral Quiroga wrote:
> > Since we store both in UniformBlocks, we can't just compute the index by
> > subtracting the array address start, we need to count the number of
> > buffer
On Thu, 2015-10-01 at 02:18 -0400, Ilia Mirkin wrote:
> On Thu, Oct 1, 2015 at 2:12 AM, Iago Toral <ito...@igalia.com> wrote:
> > However, I think this can be a problem in your case, because you can't
> > remap the block index if you don't know how many blocks in UniformBloc
On Thu, 2015-10-01 at 02:30 -0400, Ilia Mirkin wrote:
> On Thu, Oct 1, 2015 at 2:24 AM, Iago Toral <ito...@igalia.com> wrote:
> > On Thu, 2015-10-01 at 02:18 -0400, Ilia Mirkin wrote:
> >> On Thu, Oct 1, 2015 at 2:12 AM, Iago Toral <ito...@igalia.com> wrote:
&g
On Thu, 2015-10-01 at 14:01 -0400, Ilia Mirkin wrote:
> On Thu, Oct 1, 2015 at 7:09 AM, Iago Toral Quiroga <ito...@igalia.com> wrote:
> > These arrays provide backends with separate index spaces for UBOS and SSBOs.
> > ---
> > src/glsl/link
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Thu, 2015-10-01 at 20:19 -0400, Ilia Mirkin wrote:
> Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
> ---
> src/mesa/program/hash_table.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/src/mesa/p
, bail out.
> */
> if (num_uniforms == 0)
>return;
>
> - /* assign hidden uniforms a slot id */
> - hiddenUniforms->iterate(assign_hidden_uniform_slot_id, _size);
> - delete hiddenUniforms;
> -
I suppose there is no much gain in simply adding the de
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Thu, 2015-10-01 at 20:27 -0400, Ilia Mirkin wrote:
> Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
> ---
> src/mesa/drivers/dri/i965/brw_program.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --g
Hi Markus,
I noticed that you did not reply to mesa-dev in your original e-mail so
I am CCing the list now so we keep the discussion here.
On Mon, 2015-10-05 at 08:07 +0200, Iago Toral wrote:
> Hi Markus,
>
> On Sun, 2015-10-04 at 18:15 +0200, Markus Wick wrote:
> > Hi Iago,
>
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Wed, 2015-09-30 at 18:41 -0700, Jason Ekstrand wrote:
> ---
> src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 19 ---
> src/mesa/drivers/dri/i965/brw_vec4_nir.cpp | 21 -
> 2 files chan
ants; matrices and other larger types should have been
> broken
> - * down earlier.
> - */
> - assert(plist->Parameters[p].Size <= 4);
> + brw_nir_setup_arb_uniforms(shader, prog, stage_prog_data);
>
> - unsigned i
On Fri, 2015-10-02 at 10:29 +0200, Iago Toral wrote:
> On Wed, 2015-09-30 at 18:41 -0700, Jason Ekstrand wrote:
> > I tried to do this once before but Curro pointed out that having it in
> > backend_shader meant it could use the setup_vec4_uniform_values helper
> > which
p_uniform(nir_variable *var)
> * order we'd walk the type, so walk the list of storage and find anything
> * with our name, or the prefix of a component that starts with our name.
> */
> +unsigned index = var->data.driver_location * 4;
Maybe call this uniform_index for consisten
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Wed, 2015-09-30 at 18:41 -0700, Jason Ekstrand wrote:
> It's not used by anything anymore
> ---
> src/mesa/drivers/dri/i965/brw_fs.cpp | 14 --
> src/mesa/drivers/dri/i965/brw_fs.h |
r_size = storage->type->vector_elements;
> +
> + for (unsigned s = 0; s < vector_count; s++) {
> +unsigned i;
> +for (i = 0; i < vector_size; i++) {
> + stage_prog_data->param[index++] = components++;
> +}
>
atic const gl_constant_value zero = { 0 };
> +
> + for (unsigned i = 0; i < n; ++i)
> + params[i] = [i];
> +
> + for (unsigned i = n; i < 4; ++i)
> + params[i] =
> +}
I actually liked the version that received an offset into params better,
since that all
I think this never got a review, anyone willing to take it?
Iago
On Mon, 2015-09-14 at 13:49 +0200, Iago Toral Quiroga wrote:
> When we find indirect indexing into an array, the current implementation
> of the array spliiting optimization pass does not look further into the
> expres
gt; + case BRW_OPCODE_DP2:
> +readmask = 0x3;
> +break;
I don't know if there are other opcodes that could also be
special-handled like these, but if there are we are only missing the
opportunity to do tighter packing for them (which
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Wed, 2015-09-30 at 18:41 -0700, Jason Ekstrand wrote:
> The uniform_vector_size array was only ever used by pack_uniform_registers
> which no longer needs it.
> ---
> src/mesa/drivers/dri/i965/brw_vec4.cpp
On Fri, 2015-09-25 at 21:15 -0400, Ilia Mirkin wrote:
> Hi Samuel,
>
> It seems like there's only a single atomic_min intrinsic for ssbo
> (same for max), but the ssbo spec actually calls for both signed and
> unsigned semantics:
>
> uint atomicMin(inout uint mem, uint data);
>
On Mon, 2015-09-28 at 13:13 +0300, Francisco Jerez wrote:
> Iago Toral Quiroga <ito...@igalia.com> writes:
>
> > From: Kristian Høgsberg <k...@bitplanet.net>
> >
> > ---
> > src/glsl/ast_to_hir.cpp | 6 +++---
> > 1 file changed, 3 insertions(
On Mon, 2015-09-28 at 13:45 +0200, Iago Toral wrote:
> On Mon, 2015-09-28 at 13:13 +0300, Francisco Jerez wrote:
> > Iago Toral Quiroga <ito...@igalia.com> writes:
> >
> > > From: Kristian Høgsberg <k...@bitplanet.net>
> > >
> > > ---
&
CCing Ian...
On Mon, 2015-09-28 at 13:02 +0200, Iago Toral wrote:
> Ian, you wrote the original code, so you might want to have a look at
> this one just in case I missed something even if piglit does not
> complain. In any case, I guess that either the code or the comment
> sho
Ian, you wrote the original code, so you might want to have a look at
this one just in case I missed something even if piglit does not
complain. In any case, I guess that either the code or the comment
should be fixed.
Iago
On Mon, 2015-09-28 at 12:59 +0200, Iago Toral Quiroga wrote
On Mon, 2015-09-28 at 15:23 +0300, Francisco Jerez wrote:
> Iago Toral <ito...@igalia.com> writes:
>
> > On Mon, 2015-09-28 at 13:13 +0300, Francisco Jerez wrote:
> >> Iago Toral Quiroga <ito...@igalia.com> writes:
> >>
> >
On Fri, 2015-09-18 at 09:09 -0700, Kenneth Graunke wrote:
> On Friday, September 18, 2015 10:08:52 AM Iago Toral Quiroga wrote:
> > Until now we only used MRFs 1..15 for regular SEND messages, so the
> > message length could not possibly exceed the maximum size. Now that
> >
ion
counts may not be the best thing to do. However, if ffma operations are
more expensive that fadd, a higher instruction count should always lead
to worse performance, so that should be ok.
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
> src/glsl/nir/nir_opt_peephole_ffma.c |
On Wed, 2015-09-23 at 14:07 +0200, Eduardo Lima Mitev wrote:
> On 09/23/2015 10:42 AM, Marta Lofstedt wrote:
> > From: Marta Lofstedt
> >
> > Signed-off-by: Marta Lofstedt
> > ---
> > docs/GL3.txt | 2 +-
> > 1 file changed, 1
On Wed, 2015-09-23 at 14:34 +, Lofstedt, Marta wrote:
> > -Original Message-
> > From: mesa-dev [mailto:mesa-dev-boun...@lists.freedesktop.org] On
> > Behalf Of Iago Toral
> > Sent: Wednesday, September 23, 2015 3:18 PM
> > To: Eduardo Lima Mitev
> >
On Mon, 2015-09-21 at 09:21 -0700, Matt Turner wrote:
> On Mon, Sep 21, 2015 at 8:00 AM, Iago Toral <ito...@igalia.com> wrote:
> > On Mon, 2015-09-21 at 07:49 -0700, Kenneth Graunke wrote:
> >> On Monday, September 21, 2015 09:46:24 AM Mark Janes wrote:
> >> >
On Wed, 2015-09-23 at 10:38 -0700, Kristian Høgsberg wrote:
> On Wed, Sep 23, 2015 at 12:06 AM, Samuel Iglesias Gonsálvez
> <sigles...@igalia.com> wrote:
> >
> >
> > On 19/09/15 01:56, Kristian Høgsberg wrote:
> >> On Thu, Sep 10, 2015 at 03:35:16PM +0
form I guess
that's a good sign, but I'll let Ken make that call.
Iago
> thanks,
>
> Mark
>
> Iago Toral Quiroga <ito...@igalia.com> writes:
>
> > There are some bug reports about shaders failing to compile in gen6
> > because MRF 14 is used when we need to s
On Tue, 2015-09-22 at 14:00 +0200, Iago Toral Quiroga wrote:
> Originally, these could conflict with our spills, but now that we moved the
> latter to MRFs 21..23, that is no longer the case. Still, in gen6 we
> now use MRFs 1..15 for URB writes, so we probably want to make our pull
&
On Fri, 2015-09-18 at 13:02 -0700, Kristian Høgsberg wrote:
> On Thu, Sep 10, 2015 at 03:35:54PM +0200, Iago Toral Quiroga wrote:
> > ---
> > src/mesa/drivers/dri/i965/brw_vec4_nir.cpp | 148
> > +
> > 1 file changed, 148 insertions(+)
>
On Wed, 2015-09-16 at 12:32 -0700, Kenneth Graunke wrote:
> On Wednesday, September 16, 2015 11:17:53 AM Iago Toral Quiroga wrote:
> > It seems that we have some bugs where we fail to compile shaders in gen6
> > because we do not having enough MRF registers available (see bugs 8646
On Tue, 2015-09-22 at 08:10 +0200, Iago Toral wrote:
> Hi Mark,
>
> On Mon, 2015-09-21 at 17:45 -0700, Mark Janes wrote:
> > Hi Iago,
> >
> > According to my tests, this patch series fixes the gles2/gles3
> > "functional.uniform_api.random.23" tests i
ession from commit:
>04e201d0c02cd30ace5c6fe80e9f021ebb733682
>
> Additions in v2 also fix following failing deqp test:
>dEQP-GLES[2|3].functional.negative_api.shader.shader_source
Nice! I wasn't expecting that :)
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
> v2: c
On Fri, 2015-09-18 at 15:02 +0300, Tapani Pälli wrote:
> Fixes bugs exposed by commit
> 2b1cdb0eddb73f62e4848d4b64840067f1f70865 in:
>ES3-CTS.gtf.GL3Tests.shadow.shadow_execution_frag
>
> No regressions observed in deqp, CTS or Piglit.
>
> v2: address review fee
Hi Kristian,
On Fri, 2015-09-18 at 16:56 -0700, Kristian Høgsberg wrote:
> On Thu, Sep 10, 2015 at 03:35:16PM +0200, Iago Toral Quiroga wrote:
> > Hi,
> >
> > this is the latest version of the ARB_shader_storage_buffer_object
> > implementation. A goo
On Mon, 2015-09-21 at 07:49 -0700, Kenneth Graunke wrote:
> On Monday, September 21, 2015 09:46:24 AM Mark Janes wrote:
> > This series hits an assertion on ILK and G45:
> >
> > src/mesa/drivers/dri/i965/brw_eu_emit.c:150: brw_set_dest: Assertion
> > `dest.nr < (devinfo->gen == 6 ? 24 : 16)'
On Mon, 2015-09-21 at 09:15 +0300, Tapani Pälli wrote:
> Patch fixes a crash in conformance test that tries out different
> invalid arguments for glShaderSource and glGetShaderSource:
>
>ES2-CTS.gtf.GL.glGetShaderSource.getshadersource_programhandle
>
> This is a regression from commit:
>
On Mon, 2015-10-05 at 13:08 +0300, Francisco Jerez wrote:
> Iago Toral Quiroga <ito...@igalia.com> writes:
>
> > We need a virtual destructor when at least one of the class' methods is
> > virtual.
> > Failure to do so leads to undefined behavior when destructing d
On Fri, 2015-10-02 at 17:43 -0400, Connor Abbott wrote:
> On Fri, Oct 2, 2015 at 5:37 PM, Connor Abbott wrote:
> > The heuristic we're using is rather lame, since it assumes everything is
> > non-uniform and loops execute 50 times, but it should be enough for
> > measuring
Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
On Tue, 2015-12-01 at 14:35 -0800, Jordan Justen wrote:
> v4:
> * Apply similar optimization for shared variable stores as
>0cb7d7b4b7c32246d4c4225a1d17d7ff79a7526d. This was causing a
>OpenGL
> i965: Implement L3 state atom.
> i965: Add debug flag to print out the new L3 state during transitions.
> i965: Work around L3 state leaks during context switches.
> i965: Hook up L3 partitioning state atom.
>
> Iago Toral Quiroga (1):
> glsl: Don't assert on shared
On Tue, 2015-12-01 at 13:00 -0800, Jordan Justen wrote:
> On 2015-12-01 04:45:05, Iago Toral wrote:
> > On Tue, 2015-12-01 at 00:19 -0800, Jordan Justen wrote:
> > > Signed-off-by: Jordan Justen <jordan.l.jus...@intel.com>
> > > ---
> > > src
On Wed, 2015-12-09 at 08:10 -0800, Jason Ekstrand wrote:
>
> On Dec 9, 2015 4:16 AM, "Iago Toral Quiroga" <ito...@igalia.com>
> wrote:
> >
> > This code in brw_set_dest adjusts the execution size of any
> instruction
> > with a dst.width < 8. Howe
On Wed, 2015-12-09 at 23:51 -0800, Jason Ekstrand wrote:
>
> On Dec 9, 2015 11:47 PM, "Iago Toral" <ito...@igalia.com> wrote:
> >
> > On Wed, 2015-12-09 at 08:10 -0800, Jason Ekstrand wrote:
> > >
> > > On Dec 9, 2015 4:16 AM,
On Wed, 2015-12-09 at 10:38 -0800, Matt Turner wrote:
> On Wed, Dec 9, 2015 at 4:15 AM, Iago Toral Quiroga <ito...@igalia.com> wrote:
> > ---
> > src/mesa/drivers/dri/i965/brw_eu_emit.c | 1 +
> > 1 file changed, 1 insertion(+)
> >
> > diff --git a/src/mes
On Wed, 2015-12-16 at 11:39 -0800, Kenneth Graunke wrote:
> On Wednesday, December 16, 2015 10:02:16 AM Iago Toral Quiroga wrote:
> > The BDW PRM Vol2a: Command Reference: Instructions, section
> > MEDIA_CURBE_LOAD,
> > says that 'CURBE Total Data Length' and 'CURBE Data Star
On Wed, 2015-12-16 at 14:48 -0800, Jordan Justen wrote:
> On 2015-12-16 11:39:00, Kenneth Graunke wrote:
> > On Wednesday, December 16, 2015 10:02:16 AM Iago Toral Quiroga wrote:
> > > The BDW PRM Vol2a: Command Reference: Instructions, section
> > > MEDIA_CURBE_LOAD,
&
On Thu, 2015-12-17 at 16:29 +0200, Francisco Jerez wrote:
> Iago Toral Quiroga <ito...@igalia.com> writes:
>
> > Some drivers can disable the FS unit if there is nothing in the shader code
> > that writes to an output (i.e. color, depth, etc). Right now, mesa has
401 - 500 of 3144 matches
Mail list logo