Add libmesa_glsl to LOCAL_STATIC_LIBRARIES to get
its exported include path (for nir_opcodes.h).
Signed-off-by: Chih-Wei Huang
---
src/mesa/program/Android.mk | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/mesa/program/Android.mk b/src/mesa/program/Android.mk
index 374fcbf..af16e77 1006
The modules including nir_opcodes.h can just add libmesa_glsl
to their LOCAL_STATIC_LIBRARIES.
Signed-off-by: Chih-Wei Huang
---
src/glsl/Android.gen.mk | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/glsl/Android.gen.mk b/src/glsl/Android.gen.mk
index 82f2bf1..35d79f2 100644
--- a/src
First, thanks to Emil who submitted a series of patches to fix
Android building issues for the master branch.
However, there are still some errors in my test.
These patches try to fix them.
The patches are based on Emil's 'submit/android-fixes#1' branch.
With them I'm able to build the i915 and i9
On Wednesday, April 01, 2015 05:54:29 PM Jason Ekstrand wrote:
> On Sat, Mar 28, 2015 at 2:28 PM, Kenneth Graunke
> wrote:
> > This pass performs a mark and sweep pass over a nir_shader's associated
> > memory - anything still connected to the program will be kept, and any
> > dead memory we drop
2015-03-29 4:54 GMT+08:00 Emil Velikov :
> From: Mauro Rossi
>
> Required by the i965 driver.
>
> Cc: "10.5"
> [Emil Velikov: Split from a larger commit]
> Signed-off-by: Emil Velikov
> ---
> src/glsl/Android.gen.mk | 62
> +++--
> src/glsl/Android.m
---
src/glsl/nir/nir_opcodes.py | 2 --
src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 2 --
2 files changed, 4 deletions(-)
diff --git a/src/glsl/nir/nir_opcodes.py b/src/glsl/nir/nir_opcodes.py
index 062cd62..87f06d1 100644
--- a/src/glsl/nir/nir_opcodes.py
+++ b/src/glsl/nir/nir_opcod
Was only used by the sin_reduced/cos_reduced cases, which themselves
were impossible to reach.
---
I've left this as a separate patch from 1/5, but I guess it should
probably be squashed with it.
src/mesa/program/ir_to_mesa.cpp | 98 -
1 file changed, 98 de
These were added in commit f2616e56, presumably in preparation for
translating ARB vp/fp into GLSL IR. That never happened, and neither did
a lowering pass that actually generated these instructions.
---
src/glsl/ir.cpp | 4
src/glsl/ir.h
Was only used by the sin_reduced/cos_reduced cases, which themselves
were impossible to reach.
---
I've left this as a separate patch from 1/5, but I guess it should
probably be squashed with it.
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 98 --
1 file changed, 98 de
This has never existed.
---
src/mesa/drivers/dri/i965/brw_vec4.h | 3 ---
1 file changed, 3 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_vec4.h
b/src/mesa/drivers/dri/i965/brw_vec4.h
index 6ec00d5..700ca69 100644
--- a/src/mesa/drivers/dri/i965/brw_vec4.h
+++ b/src/mesa/drivers/dri/i9
This allows us to get rid of the visitor argument in is_copy_payload
---
src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp
b/src/mesa/drivers/dri/i965/brw_fs_
---
src/mesa/drivers/dri/i965/brw_fs.h | 2 +-
src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 16 +---
2 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_fs.h
b/src/mesa/drivers/dri/i965/brw_fs.h
index 278a8ee..4ea579d 100644
--- a
---
src/mesa/drivers/dri/i965/brw_fs.cpp | 6 +-
src/mesa/drivers/dri/i965/brw_fs.h | 3 ++-
src/mesa/drivers/dri/i965/brw_fs_cse.cpp | 3 ++-
src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 20 +++-
4 files changed, 20 insertions(+), 12 deletions(-)
di
This allows us to combine code in CSE and register coalesce
---
src/mesa/drivers/dri/i965/brw_fs.cpp | 14 ++
src/mesa/drivers/dri/i965/brw_fs_cse.cpp | 18 +-
src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp | 14 +-
sr
---
src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 15 +++
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
b/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
index f8c2a14..b7eeb47 100644
--- a/src/mesa/drivers/dri/i965/brw_fs_vis
This patch series comes with two apologies. First, is for the fact that
most of it has to be squashed into a single super-commit. Unfortunately,
this is one of those things that can't really be done incrementally.
Second, is for the absolute disaster that I left LOAD_PAYLOAD in at the end
of my s
Previously, we had a big helper function for setting up the color sources
of the LOAD_PAYLOAD instruction. Now that lower_load_payload is much more
sane, all that complexity isn't needed anymore. We can just stash sources
directly in the LOAD_PAYLOAD and trust lower_load_payload to do the right
t
---
src/mesa/drivers/dri/i965/brw_fs_cse.cpp | 31 ---
1 file changed, 24 insertions(+), 7 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_fs_cse.cpp
b/src/mesa/drivers/dri/i965/brw_fs_cse.cpp
index 403674d..d86e99f 100644
--- a/src/mesa/drivers/dri/i965/brw_f
---
src/mesa/drivers/dri/i965/brw_fs.cpp | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_fs.cpp
b/src/mesa/drivers/dri/i965/brw_fs.cpp
index bc45a38..fac507e 100644
--- a/src/mesa/drivers/dri/i965/brw_fs.cpp
+++ b/src/mesa/drivers/dri/i965
The effective_width field was an ill-concieved hack to get around issues in
the LOAD_PAYLOAD instruction. Now that the LOAD_PAYLOAD instruction is far
more sane, this field can die.
---
src/mesa/drivers/dri/i965/brw_fs.cpp | 25 --
.../drivers/dri/i965/brw_fs_cop
---
src/mesa/drivers/dri/i965/brw_fs_cse.cpp | 75
1 file changed, 38 insertions(+), 37 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_fs_cse.cpp
b/src/mesa/drivers/dri/i965/brw_fs_cse.cpp
index f2c4098..dd199fa 100644
--- a/src/mesa/drivers/dri/i965/brw
We rework LOAD_PAYLOAD to verify that all of the sources that count as
headers are, indeed, exactly one register and that all of the non-header
sources match the destination width. We then take the exec_size for
LOAD_PAYLOAD directly from the destination width.
---
src/mesa/drivers/dri/i965/brw_f
---
src/mesa/drivers/dri/i965/brw_blorp_blit_eu.cpp | 4 ++--
src/mesa/drivers/dri/i965/brw_fs.cpp | 8 +++
src/mesa/drivers/dri/i965/brw_fs_cse.cpp | 2 +-
src/mesa/drivers/dri/i965/brw_fs_generator.cpp | 20
src/mesa/drivers/dri/i965/brw_fs_visitor.
Instead of the complicated and broken-by-design pile of heuristics we had
before, we now have a straightforward lowering:
1) All header sources are copied directly using force_writemask_all and,
since they are guaranteed to be a single register, there are no
force_sechalf issues.
2) All
On Wed, Apr 1, 2015 at 8:34 PM, Jason Ekstrand wrote:
> On Wed, Apr 1, 2015 at 9:59 AM, Francisco Jerez wrote:
>> Connor Abbott writes:
>>
>>> Unfortunately, we can't support unstructured COME FROM yet, since we
>>> can't structurize arbitrary control flow graphs. Also TODO is adding
>>> support
On Sat, Mar 28, 2015 at 2:28 PM, Kenneth Graunke wrote:
> This pass performs a mark and sweep pass over a nir_shader's associated
> memory - anything still connected to the program will be kept, and any
> dead memory we dropped on the floor will be freed.
>
> The expectation is that this will be c
On Wed, Apr 1, 2015 at 9:59 AM, Francisco Jerez wrote:
> Connor Abbott writes:
>
>> Unfortunately, we can't support unstructured COME FROM yet, since we
>> can't structurize arbitrary control flow graphs. Also TODO is adding
>> support for threading by having multiple come_from's point to the sam
Reviewed-by: Mark Janes
Jason Ekstrand writes:
> ---
> src/mesa/drivers/dri/i965/brw_fs_generator.cpp | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
> b/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
> index f88c041..4f3
On Wed, Apr 1, 2015 at 4:26 PM, Ilia Mirkin wrote:
> On Wed, Apr 1, 2015 at 7:14 PM, Connor Abbott wrote:
>> On Wed, Apr 1, 2015 at 6:49 PM, Jason Ekstrand wrote:
>>> On Tue, Mar 31, 2015 at 4:10 PM, Ilia Mirkin wrote:
On Tue, Mar 31, 2015 at 6:57 PM, Rob Clark wrote:
> From: Rob Clar
On Wed, Apr 1, 2015 at 4:26 PM, Ilia Mirkin wrote:
> On Wed, Apr 1, 2015 at 7:14 PM, Connor Abbott wrote:
>> On Wed, Apr 1, 2015 at 6:49 PM, Jason Ekstrand wrote:
>>> On Tue, Mar 31, 2015 at 4:10 PM, Ilia Mirkin wrote:
On Tue, Mar 31, 2015 at 6:57 PM, Rob Clark wrote:
> From: Rob Clar
On Wed, Apr 1, 2015 at 7:14 PM, Connor Abbott wrote:
> On Wed, Apr 1, 2015 at 6:49 PM, Jason Ekstrand wrote:
>> On Tue, Mar 31, 2015 at 4:10 PM, Ilia Mirkin wrote:
>>> On Tue, Mar 31, 2015 at 6:57 PM, Rob Clark wrote:
From: Rob Clark
Signed-off-by: Rob Clark
---
src/
Reviewed-by: Connor Abbott
On Wed, Apr 1, 2015 at 7:17 PM, Jason Ekstrand wrote:
> ---
> src/glsl/nir/nir_print.c | 24
> 1 file changed, 12 insertions(+), 12 deletions(-)
>
> diff --git a/src/glsl/nir/nir_print.c b/src/glsl/nir/nir_print.c
> index 53fada8..fb8c934 1006
On Wed, Apr 1, 2015 at 4:20 PM, Rob Clark wrote:
> On Wed, Apr 1, 2015 at 6:56 PM, Jason Ekstrand wrote:
>> On Tue, Mar 31, 2015 at 3:57 PM, Rob Clark wrote:
>>> From: Rob Clark
>>>
>>> Freedreno and vc4 want this behavior for the time being (until we have
>>> real flow control). Even after th
I think it might be better here if we had a callback that backends can
fill in that tells you when an instruction can be pulled out by the
sel peephole. As Jason noted, you won't be able to do this for
everything (notably, output writes and variable writes) and we'll
probably need special handling
On Wed, Apr 1, 2015 at 6:56 PM, Jason Ekstrand wrote:
> On Tue, Mar 31, 2015 at 3:57 PM, Rob Clark wrote:
>> From: Rob Clark
>>
>> Freedreno and vc4 want this behavior for the time being (until we have
>> real flow control). Even after that, we probably want to turn this into
>> some sort of dr
---
src/mesa/drivers/dri/i965/brw_fs_generator.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
b/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
index f88c041..4f39f73 100644
--- a/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
---
src/glsl/nir/nir_print.c | 24
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/src/glsl/nir/nir_print.c b/src/glsl/nir/nir_print.c
index 53fada8..fb8c934 100644
--- a/src/glsl/nir/nir_print.c
+++ b/src/glsl/nir/nir_print.c
@@ -137,21 +137,21 @@ print_de
On Wed, Apr 1, 2015 at 6:49 PM, Jason Ekstrand wrote:
> On Tue, Mar 31, 2015 at 4:10 PM, Ilia Mirkin wrote:
>> On Tue, Mar 31, 2015 at 6:57 PM, Rob Clark wrote:
>>> From: Rob Clark
>>>
>>> Signed-off-by: Rob Clark
>>> ---
>>> src/glsl/nir/nir_opcodes.py | 4 ++--
>>> 1 file changed, 2 inserti
On Wed, Apr 1, 2015 at 1:52 PM, Connor Abbott wrote:
> On Wed, Apr 1, 2015 at 4:44 PM, Eric Anholt wrote:
>> Jason Ekstrand writes:
>>
>>> Module: Mesa
>>> Branch: master
>>> Commit: 793a94d6b5fc589ca8d7475347def4e222cd3d7c
>>> URL:
>>> http://cgit.freedesktop.org/mesa/mesa/commit/?id=793a94
On Tue, Mar 31, 2015 at 3:57 PM, Rob Clark wrote:
> From: Rob Clark
>
> Freedreno and vc4 want this behavior for the time being (until we have
> real flow control). Even after that, we probably want to turn this into
> some sort of driver tunable threshold, since for at least some hardware,
> re
On Tue, Mar 31, 2015 at 4:10 PM, Ilia Mirkin wrote:
> On Tue, Mar 31, 2015 at 6:57 PM, Rob Clark wrote:
>> From: Rob Clark
>>
>> Signed-off-by: Rob Clark
>> ---
>> src/glsl/nir/nir_opcodes.py | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/src/glsl/nir/nir_opcod
We use nir_ssa_defs for nir_builder args, so this takes a nir_src and
makes one so it can be passed in.
---
src/glsl/nir/nir_builder.h | 19 +++
1 file changed, 19 insertions(+)
diff --git a/src/glsl/nir/nir_builder.h b/src/glsl/nir/nir_builder.h
index ecbdbe3..587d014 100644
---
This only impacts the ARB_fp path. We can't quite disable the GLSL-level
lowering pass, because it needs to apply before
brw_do_lower_unnormalized_offset().
---
Note: I haven't fully piglited this. It sounds like there are nice
automated systems for regression testing now.
src/mesa/drivers/dri/
So far we'd only used nir_builder to build brand new programs. But if
we're doing modifications to instructions (like in a lowering pass), then
we want to generate new stuff before the instruction we're modifying.
---
src/glsl/nir/nir_builder.h | 27 +++
1 file changed, 23
Not much hardware wants them these days, and it might give us a chance to
do CSE or algebraic at the NIR level.
---
I wrote this originally for vc4, but I'm not sure I'm going to turn it
on -- I'm using a non-Newton-Raphson RCP in my TXP handling right now,
and if I do this pass then I get the N-R
https://bugs.freedesktop.org/show_bug.cgi?id=86326
--- Comment #12 from Tom Stellard ---
(In reply to Tom Stellard from comment #11)
> Are these these same patches you sent to the mailing list?
Do you have any interest in fixing up these patches? If not, I may give it a
try.
--
You are receiv
Rob Clark writes:
> From: Rob Clark
>
> Freedreno and vc4 want this behavior for the time being (until we have
> real flow control). Even after that, we probably want to turn this into
> some sort of driver tunable threshold, since for at least some hardware,
> reasonably large if/else is best
On Wed, Apr 1, 2015 at 4:44 PM, Eric Anholt wrote:
> Jason Ekstrand writes:
>
>> Module: Mesa
>> Branch: master
>> Commit: 793a94d6b5fc589ca8d7475347def4e222cd3d7c
>> URL:
>> http://cgit.freedesktop.org/mesa/mesa/commit/?id=793a94d6b5fc589ca8d7475347def4e222cd3d7c
>>
>> Author: Jason Ekstrand
Jason Ekstrand writes:
> Module: Mesa
> Branch: master
> Commit: 793a94d6b5fc589ca8d7475347def4e222cd3d7c
> URL:
> http://cgit.freedesktop.org/mesa/mesa/commit/?id=793a94d6b5fc589ca8d7475347def4e222cd3d7c
>
> Author: Jason Ekstrand
> Date: Mon Mar 23 18:20:21 2015 -0700
>
> nir/print: Don'
This is a follow-on fix from the earlier "glsl: allow ForceGLSLVersion
to override #version directives" change. Since we're not changing
the language_version field, we have to check forced_language_version
here.
---
src/glsl/glsl_parser_extras.h | 4 +++-
1 file changed, 3 insertions(+), 1 deleti
Reviewed-by: Matt Turner
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Signed-off-by: Ilia Mirkin
---
src/mesa/main/version.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/mesa/main/version.c b/src/mesa/main/version.c
index 8e0c3ef..7c6d994 100644
--- a/src/mesa/main/version.c
+++ b/src/mesa/main/version.c
@@ -382,6 +382,7 @@ compute_version_es2(const stru
On Wed, Apr 1, 2015 at 10:39 AM, Ben Widawsky
wrote:
> When an instruction has a side effect, it impacts the available options when
> reordering an instruction. As the EOT flag is an implied write to the render
> target in the FS, it can be considered a side effect.
>
> This patch shouldn't actual
On Wednesday, April 01, 2015 10:39:17 AM Ben Widawsky wrote:
> Certain platforms support the ability to sample from a texture, and write it
> out
> to the file RT - thus saving a costly send instructions (note that this is a
> potnential win if one wanted to backport to a tag that didn't have the
On Wednesday, April 01, 2015 10:39:16 AM Ben Widawsky wrote:
> When an instruction has a side effect, it impacts the available options when
> reordering an instruction. As the EOT flag is an implied write to the render
> target in the FS, it can be considered a side effect.
>
> This patch shouldn'
On 01/04/15 20:25, Brian Paul wrote:
On 04/01/2015 01:15 PM, Jose Fonseca wrote:
On 01/04/15 19:49, Brian Paul wrote:
On 04/01/2015 12:02 PM, Eric Anholt wrote:
Module: Mesa
Branch: master
Commit: 783ad697d25e754ab719ab6c715969c35dbe867b
URL:
https://urldefense.proofpoint.com/v2/url?u=http-3A_
On 01/04/15 19:21, Matt Turner wrote:
> Feel free to just push changes like this.
>
> Acked-by: Matt Turner
>
Will do. Thanks.
-Emil
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev
On 04/01/2015 12:21 PM, Emil Velikov wrote:
On 01/04/15 15:07, Brian Paul wrote:
On 04/01/2015 08:51 AM, Emil Velikov wrote:
Unused as of commit 630ab0d27ba(mesa: remove last of MAX_WIDTH,
MAX_HEIGHT). Update all the remaining references to the defines.
XXX: Does the updated comments in xlib-l
On 04/01/2015 01:15 PM, Jose Fonseca wrote:
On 01/04/15 19:49, Brian Paul wrote:
On 04/01/2015 12:02 PM, Eric Anholt wrote:
Module: Mesa
Branch: master
Commit: 783ad697d25e754ab719ab6c715969c35dbe867b
URL:
https://urldefense.proofpoint.com/v2/url?u=http-3A__cgit.freedesktop.org_mesa_mesa_commit
Am 01.04.2015 um 20:11 schrieb Matt Turner:
> On Tue, Mar 31, 2015 at 6:44 PM, Rob Clark wrote:
>> On Tue, Mar 31, 2015 at 9:03 PM, Roland Scheidegger
>> wrote:
>>> So if this is not enough precision, maybe should state how large the
>>> error can be?
>>>
>>
>> tbh, if I knew what the error for
Feel free to just push changes like this.
Acked-by: Matt Turner
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev
On Wed, Apr 1, 2015 at 12:04 PM, Emil Velikov wrote:
> In case of using a distribution tarball (or a dirty git tree) one can
> have the generated sources locally. Make configure.ac error out
> otherwise, to alert that about the unmet requirement(s) of python/mako.
>
> v2: Check only for a single f
On Monday, March 09, 2015 05:17:56 PM Neil Roberts wrote:
> In Skylake the order of the arguments for sample messages with the LD
> type are u, v, lod, r whereas previously they were u, lod, v, r.
>
> This fixes 144 Piglit tests including ones that directly use
> texelFetch and also some using the
On 01/04/15 19:49, Brian Paul wrote:
On 04/01/2015 12:02 PM, Eric Anholt wrote:
Module: Mesa
Branch: master
Commit: 783ad697d25e754ab719ab6c715969c35dbe867b
URL:
https://urldefense.proofpoint.com/v2/url?u=http-3A__cgit.freedesktop.org_mesa_mesa_commit_-3Fid-3D783ad697d25e754ab719ab6c715969c35dbe
Signed-off-by: Emil Velikov
---
src/gallium/auxiliary/Makefile.sources | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/gallium/auxiliary/Makefile.sources
b/src/gallium/auxiliary/Makefile.sources
index bd8e949..ec7547c 100644
--- a/src/gallium/auxiliary/Makefile.sources
In case of using a distribution tarball (or a dirty git tree) one can
have the generated sources locally. Make configure.ac error out
otherwise, to alert that about the unmet requirement(s) of python/mako.
v2: Check only for a single file for each dependency.
Cc: Matt Turner
Suggested-by: Matt T
Hmm, I don't trust myself with gotos yet because I still don't have much
experience writing them. So maybe I'll use them for a different patch
later.
On Wed, Apr 1, 2015 at 11:56 AM, Ilia Mirkin wrote:
> Reviewed-by: Ilia Mirkin
>
> An alternative, btw, is to do a goto to the existing unlock.
On Wed, Apr 1, 2015 at 2:53 PM, Brian Paul wrote:
> On 04/01/2015 12:49 PM, Brian Paul wrote:
>>
>> On 04/01/2015 12:02 PM, Eric Anholt wrote:
>>>
>>> Module: Mesa
>>> Branch: master
>>> Commit: 783ad697d25e754ab719ab6c715969c35dbe867b
>>> URL:
>>>
>>> https://urldefense.proofpoint.com/v2/url?u=ht
Reviewed-by: Ilia Mirkin
An alternative, btw, is to do a goto to the existing unlock. This
would have the advantage of keeping a single unlock, and a single
return path in the function. Your call, you get the R-b either way.
-ilia
On Wed, Apr 1, 2015 at 2:23 PM, Laura Ekstrand wrote:
> Ilia
On 04/01/2015 12:49 PM, Brian Paul wrote:
On 04/01/2015 12:02 PM, Eric Anholt wrote:
Module: Mesa
Branch: master
Commit: 783ad697d25e754ab719ab6c715969c35dbe867b
URL:
https://urldefense.proofpoint.com/v2/url?u=http-3A__cgit.freedesktop.org_mesa_mesa_commit_-3Fid-3D783ad697d25e754ab719ab6c715969c
On Tue, Mar 31, 2015 at 11:04 AM, Matt Turner wrote:
> On Mon, Mar 23, 2015 at 8:43 PM, Jason Ekstrand wrote:
>> On Mon, Mar 23, 2015 at 8:34 PM, Matt Turner wrote:
>>> On Mon, Mar 23, 2015 at 8:13 PM, Jason Ekstrand
>>> wrote:
total instructions in shared programs: 4422307 -> 4422363 (0.
On 04/01/2015 12:02 PM, Eric Anholt wrote:
Module: Mesa
Branch: master
Commit: 783ad697d25e754ab719ab6c715969c35dbe867b
URL:
https://urldefense.proofpoint.com/v2/url?u=http-3A__cgit.freedesktop.org_mesa_mesa_commit_-3Fid-3D783ad697d25e754ab719ab6c715969c35dbe867b&d=AwIGaQ&c=Sqcl0Ez6M0X8aeM67L
On 01/04/15 17:44, Matt Turner wrote:
> On Mon, Mar 23, 2015 at 10:49 AM, Emil Velikov
> wrote:
>> In case of using a distribution tarball (or a dirty git tree) one can
>> have the generated sources locally. Make configure.ac error out
>> otherwise, to alert that about the unmet requirement(s) of
Ilia Mirkin found that I had forgotten to free the mutex in the error case.
---
src/mesa/main/bufferobj.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/mesa/main/bufferobj.c b/src/mesa/main/bufferobj.c
index b67e1c4..c7ef90b 100644
--- a/src/mesa/main/bufferobj.c
+++ b/src/mesa/main/buff
On 01/04/15 15:07, Brian Paul wrote:
> On 04/01/2015 08:51 AM, Emil Velikov wrote:
>> Unused as of commit 630ab0d27ba(mesa: remove last of MAX_WIDTH,
>> MAX_HEIGHT). Update all the remaining references to the defines.
>>
>> XXX: Does the updated comments in xlib-libGL make sense, or should one
>> c
On Tue, Mar 31, 2015 at 6:44 PM, Rob Clark wrote:
> On Tue, Mar 31, 2015 at 9:03 PM, Roland Scheidegger
> wrote:
>> So if this is not enough precision, maybe should state how large the
>> error can be?
>>
>
> tbh, if I knew what the error for this approach was, I would have
> included it. I'm n
On Wed, Apr 1, 2015 at 11:39 AM, Roland Scheidegger wrote:
> Am 01.04.2015 um 15:50 schrieb Ilia Mirkin:
>> On Wed, Apr 1, 2015 at 7:09 AM, Roland Scheidegger
>> wrote:
>>> Am 01.04.2015 um 03:44 schrieb Rob Clark:
On Tue, Mar 31, 2015 at 9:03 PM, Roland Scheidegger
wrote:
> Am 0
Thanks. BTW, there's more #includes of colormac.h in the DRI drivers
that could probably be removed, but I don't have time to do that and
test them right now.
-Brian
On 04/01/2015 11:51 AM, Mark Janes wrote:
Series Reviewed-by: Mark Janes
Brian Paul writes:
---
src/mesa/main/colormac.
Series Reviewed-by: Mark Janes
Brian Paul writes:
> ---
> src/mesa/main/colormac.h | 45 -
> 1 file changed, 45 deletions(-)
>
> diff --git a/src/mesa/main/colormac.h b/src/mesa/main/colormac.h
> index bc69f46..33ca5af 100644
> --- a/src/mesa/main/co
Note that gl_constants can be calculated without gl_context. It's how
the GL versions are calculated for GLX_MESA_query_renderer. There's
also pipe_screen that can be used to get the equivalent of
MaxRenderbufferSize.
Marek
On Wed, Apr 1, 2015 at 5:07 PM, Brian Paul wrote:
> On 04/01/2015 08:51
On Mon, Mar 23, 2015 at 10:49 AM, Emil Velikov wrote:
> In case of using a distribution tarball (or a dirty git tree) one can
> have the generated sources locally. Make configure.ac error out
> otherwise, to alert that about the unmet requirement(s) of python/mako.
>
> Cc: Matt Turner
> Suggested
When an instruction has a side effect, it impacts the available options when
reordering an instruction. As the EOT flag is an implied write to the render
target in the FS, it can be considered a side effect.
This patch shouldn't actually have any impact on the current code since the EOT
flag impli
Certain platforms support the ability to sample from a texture, and write it out
to the file RT - thus saving a costly send instructions (note that this is a
potnential win if one wanted to backport to a tag that didn't have the patch
from Topi which removed excess MOVs from LOAD_PAYLOAD - 97caf5fa
Feels silly giving R-b, so the series is (which I think is probably
sufficient for you to push)
Acked-by: Matt Turner
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Yes, you are right. Thanks for the catch. I will send a fix patch to the
mailing list.
Laura
On Mon, Mar 30, 2015 at 7:10 PM, Ilia Mirkin wrote:
> On Wed, Feb 11, 2015 at 9:05 PM, Laura Ekstrand
> wrote:
> > for (i = 0; i < n; i++) {
> > - _mesa_HashInsert(ctx->Shared->BufferObjects
Connor Abbott writes:
> Unfortunately, we can't support unstructured COME FROM yet, since we
> can't structurize arbitrary control flow graphs. Also TODO is adding
> support for threading by having multiple come_from's point to the same
> unconditional branch, as well as various other INTERCAL fe
On Mon, Mar 30, 2015 at 11:54 AM, Matt Turner wrote:
> On Sat, Mar 28, 2015 at 11:03 AM, Jason Ekstrand wrote:
>> On Fri, Mar 27, 2015 at 9:22 PM, Matt Turner wrote:
>>> The typical case of mat4*mat4*vec4 is 80 scalar multiplications, but
>>> mat4*(mat4*vec4) is only 32.
>>>
>>> On HSW (with vec
The option was deprecated with commit 959e83d6507(clover: Adapt libclc's
INCLUDEDIR and LIBEXECDIR to make use of the new introduced libclc.pc.)
back in 2012 with mesa 9.2.
Cc: Tom Stellard
Signed-off-by: Emil Velikov
---
configure.ac | 13 -
1 file changed, 13 deletions(-)
diff --
---
src/mesa/main/colormac.h | 45 -
1 file changed, 45 deletions(-)
diff --git a/src/mesa/main/colormac.h b/src/mesa/main/colormac.h
index bc69f46..33ca5af 100644
--- a/src/mesa/main/colormac.h
+++ b/src/mesa/main/colormac.h
@@ -52,70 +52,25 @@ _mesa_u
---
src/mesa/main/format_pack.py | 1 -
src/mesa/main/format_unpack.h | 2 ++
src/mesa/main/format_unpack.py | 1 -
3 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/mesa/main/format_pack.py b/src/mesa/main/format_pack.py
index f141da8..2f43a30 100644
--- a/src/mesa/main/format
---
src/mesa/main/attrib.c | 1 -
src/mesa/main/debug.c| 2 +-
src/mesa/main/pixel.c| 1 -
src/mesa/main/pixeltransfer.c| 2 +-
src/mesa/main/samplerobj.h | 3 +++
src/mesa/main/texcompress.c | 1 -
src/mesa/main/texcompress_fxt1.c | 1 -
src/mesa/m
---
src/mesa/swrast/s_aatriangle.c | 1 -
src/mesa/swrast/s_alpha.c | 1 -
src/mesa/swrast/s_atifragshader.c | 1 -
src/mesa/swrast/s_context.c | 1 -
src/mesa/swrast/s_copypix.c | 1 -
src/mesa/swrast/s_feedback.c| 1 -
src/mesa/swrast/s_fog.c
---
src/mesa/tnl/t_rasterpos.c | 1 -
src/mesa/tnl/t_vb_fog.c | 1 -
src/mesa/tnl/t_vb_light.c | 1 -
src/mesa/tnl/t_vb_normals.c | 1 -
src/mesa/tnl/t_vb_program.c | 1 -
src/mesa/tnl/t_vb_texgen.c | 1 -
src/mesa/tnl/t_vb_texmat.c | 1 -
src/mesa/tnl/t_vb_ver
Unfortunately, we can't support unstructured COME FROM yet, since we
can't structurize arbitrary control flow graphs. Also TODO is adding
support for threading by having multiple come_from's point to the same
unconditional branch, as well as various other INTERCAL features.
Signed-off-by: Connor A
Unfortunately, we can't support unstructured COME FROM yet, since we
can't structurize arbitrary control flow graphs. Also TODO is adding
support for threading by having multiple come_from's point to the same
unconditional branch, as well as various other INTERCAL features.
Signed-off-by: Connor A
On 2015-04-01 02:43:38, Francisco Jerez wrote:
> It has always struck me as odd that these objects are both called
> visitors even though visiting only makes for a tiny fraction of their
> job. Other no less important tasks seem misrepresented, like
> optimizing, analyzing, emitting and pretty-pri
Am 01.04.2015 um 15:50 schrieb Ilia Mirkin:
> On Wed, Apr 1, 2015 at 7:09 AM, Roland Scheidegger wrote:
>> Am 01.04.2015 um 03:44 schrieb Rob Clark:
>>> On Tue, Mar 31, 2015 at 9:03 PM, Roland Scheidegger
>>> wrote:
Am 01.04.2015 um 00:57 schrieb Rob Clark:
> From: Rob Clark
>
On 04/01/2015 08:51 AM, Emil Velikov wrote:
Unused as of commit 630ab0d27ba(mesa: remove last of MAX_WIDTH,
MAX_HEIGHT). Update all the remaining references to the defines.
XXX: Does the updated comments in xlib-libGL make sense, or should one
consider SWRAST_MAX_WIDTH ?
Cc: Brian Paul
Signed-
Unused as of commit 630ab0d27ba(mesa: remove last of MAX_WIDTH,
MAX_HEIGHT). Update all the remaining references to the defines.
XXX: Does the updated comments in xlib-libGL make sense, or should one
consider SWRAST_MAX_WIDTH ?
Cc: Brian Paul
Signed-off-by: Emil Velikov
---
configure.ac
Hi
On Mon, Mar 30, 2015 at 8:12 AM, Dave Airlie wrote:
> From: Dave Airlie
>
> At the moment to get an EGL image to a dma-buf file descriptor,
> you have to use EGL_MESA_drm_image, and then use libdrm to
> convert this to a file descriptor.
>
> This extension just provides an API modelled on EG
1 - 100 of 131 matches
Mail list logo