There can be scenarios where the "indirect" arg of a PFETCH becomes
known, and so the code will attempt to propagate it. Use this
opportunity to just fold it into the first argument, and prevent the
load propagation pass from touching PFETCH further.
This fixes gs-input-array-vec4-index-rd.shader_
On Thu, May 21, 2015 at 5:46 PM, Anuj Phogat wrote:
> On Thu, May 21, 2015 at 12:26 PM, Ben Widawsky wrote:
>> A lot of opinion stuff is below, feel free to ignore them if you don't think
>> there are improvements.
>>
>> On Fri, Apr 17, 2015 at 04:51:38PM -0700, Anuj Phogat wrote:
>>> This patch
https://bugs.freedesktop.org/show_bug.cgi?id=90600
--- Comment #5 from Ilia Mirkin ---
(In reply to Ilia Mirkin from comment #3)
> IIRC Dylan even mentioned this would break on python2.6 (without the extra
> argument parser module).
>
> I'm not so eager to drop support for py2.6, not sure why th
https://bugs.freedesktop.org/show_bug.cgi?id=90600
--- Comment #4 from Vinson Lee ---
Build is also broken on Ubuntu 12.04 and it has Python 2.7.
Generating build/linux-x86_64-debug/mapi/glapi/glapitable.h ...
Traceback (most recent call last):
File "src/mapi/glapi/gen/gl_table.py", line 244
https://bugs.freedesktop.org/show_bug.cgi?id=90600
--- Comment #3 from Ilia Mirkin ---
IIRC Dylan even mentioned this would break on python2.6 (without the extra
argument parser module).
I'm not so eager to drop support for py2.6, not sure why this was done =/
--
You are receiving this mail be
https://bugs.freedesktop.org/show_bug.cgi?id=90600
--- Comment #2 from Vinson Lee ---
(In reply to Brian Paul from comment #1)
> Vinson, what does your scons command look like?
> I haven't been able to reproduce this here.
It is just 'scons', no arguments.
This is the final build command that f
https://bugs.freedesktop.org/show_bug.cgi?id=90600
--- Comment #1 from Brian Paul ---
Vinson, what does your scons command look like?
I haven't been able to reproduce this here.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
___
https://bugs.freedesktop.org/show_bug.cgi?id=90600
Bug ID: 90600
Summary: IOError: [Errno 2] No such file or directory:
'gl_API.xml'
Product: Mesa
Version: git
Hardware: x86-64 (AMD64)
OS: Linux (All)
On Thu, May 21, 2015 at 4:55 PM, Ben Widawsky wrote:
> On Fri, Apr 17, 2015 at 04:51:43PM -0700, Anuj Phogat wrote:
>> This fixed the buffer corruption happening in a FBO which use YF/YS
>> tiled renderbuffer or texture as color attachment.
>>
>> Spec recommends disabling mip tails for non-mip-map
On Thu, May 21, 2015 at 4:33 PM, Ben Widawsky wrote:
> On Fri, Apr 17, 2015 at 04:51:42PM -0700, Anuj Phogat wrote:
>> Note: Yf/Ys tiling stays disabled to avoid any piglit regressions. I'm
>> working on fixing the remaining piglit failures.
>>
>> We need to do some benchmarking to come up with co
In case the glproto.h file isn't up to date, we provide the #define
for X_GLXCreateContextAttribsARB.
---
src/gallium/state_trackers/glx/xlib/glx_api.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/gallium/state_trackers/glx/xlib/glx_api.c
b/src/gallium/state_trac
Well, I wrote the exact same patch and sent it a few seconds ago before
I noticed this.
Sorry to break things.
Reviewed-by: Dylan Baker
On Fri, May 22, 2015 at 01:23:52PM -0700, Brian Paul wrote:
> Replace -h with --header-tag as was done for the Makefile build.
> ---
> src/glx/SConscript | 2
The arguments for glX_proto_size.py changed slightly, the '-h' short
option was removed, because argparse reserves that for help messages.
The auto-tools based build was already updated to account for this
change, but the scons build was not.
Signed-off-by: Dylan Baker
---
The Scons build is bro
Replace -h with --header-tag as was done for the Makefile build.
---
src/glx/SConscript | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/glx/SConscript b/src/glx/SConscript
index b91c0bd..619e4c3 100644
--- a/src/glx/SConscript
+++ b/src/glx/SConscript
@@ -125,7 +125,7 @@ en
This series implements an API that lets us use a hash set in the CSE
pass, which fixes the performance problem while getting most of the code
for Global Value Numbering (GVN) on top of GCM into the tree and
actively used. The first three patches are taken from Jason's rebase of
my GVN series, and p
Signed-off-by: Connor Abbott
---
src/glsl/nir/nir.h | 4 ++--
src/glsl/nir/nir_instr_compare.c | 8
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/glsl/nir/nir.h b/src/glsl/nir/nir.h
index e3b7b17..19b1e18 100644
--- a/src/glsl/nir/nir.h
+++ b/src/glsl/n
Signed-off-by: Connor Abbott
---
src/glsl/nir/nir.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/glsl/nir/nir.h b/src/glsl/nir/nir.h
index f04195f..e3b7b17 100644
--- a/src/glsl/nir/nir.h
+++ b/src/glsl/nir/nir.h
@@ -722,7 +722,7 @@ nir_alu_instr_channel_used(nir_alu_in
This replaces an O(n^2) algorithm with an O(n) one, while allowing us to
import most of the infrastructure required for GVN. The idea is to walk
the dominance tree depth-first, similar when converting to SSA, and
remove the instructions from the set when we're done visiting the
sub-tree of the domi
We'll want to use these outside of nir_opt_cse.c. Rather than adding yet
another thing to the mess that is nir.c, create a new file and move
nir_srcs_equal() there too.
Signed-off-by: Connor Abbott
---
src/glsl/Makefile.sources| 1 +
src/glsl/nir/nir.c | 27 --
src/g
This can be used for both CSE and value numbering.
Signed-off-by: Connor Abbott
---
src/glsl/Makefile.sources | 2 +
src/glsl/nir/nir_instr_hash.c | 255 ++
src/glsl/nir/nir_instr_hash.h | 36 ++
3 files changed, 293 insertions(+)
create mode 1
On Thu, May 21, 2015 at 9:55 AM, Matt Turner wrote:
> On Thu, May 21, 2015 at 9:40 AM, Connor Abbott wrote:
>> Before, we might have left dangling predecessors from jumps that were
>> going to be removed.
>>
>> v2: split out from "nir: insert ssa_undef instructions when cleaning up
>> defs/us
Reviewed-by: Jason Ekstrand
On Thu, May 21, 2015 at 9:40 AM, Connor Abbott wrote:
> Before, when we were deleting a cf node that was a block, we were first
> removing all the instructions and then calling cleanup_cf_node(), at
> which point cleanup_cf_node() couldn't do its job. Just move it bef
On Fri, May 15, 2015 at 12:06:54PM -0700, Ian Romanick wrote:
> On 03/23/2015 05:47 AM, ville.syrj...@linux.intel.com wrote:
> > From: Ville Syrjälä
> >
> > No driver supports elts currently, and these make the validate_render
> > code a bit hard to follow. Just kill them.
>
> It looks like both
On Thu, May 21, 2015 at 09:14:03PM +0300, Ville Syrjälä wrote:
> On Fri, May 15, 2015 at 12:18:11PM -0700, Ian Romanick wrote:
> > There are some really twitchy tests in ES1 (and possibly ES2)
> > conformance related to this. Do any of those tests change with this commit?
>
> I did run some ES1 c
I forgot to make the change in 96f164f6f047833091eb98a73aa80c31dc94f962.
This fixes a warning with GCC and probably an error with Clang.
Signed-off-by: Samuel Pitoiset
---
src/gallium/drivers/vc4/vc4_query.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/gallium/driver
25 matches
Mail list logo