On Sat, 2015-03-21 at 00:35 +, Tom Stellard wrote:
---
src/gallium/state_trackers/clover/api/device.cpp | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/gallium/state_trackers/clover/api/device.cpp
b/src/gallium/state_trackers/clover/api/device.cpp
index
On Sat, 2015-03-21 at 02:08 +, Tom Stellard wrote:
---
src/gallium/state_trackers/clover/api/device.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/gallium/state_trackers/clover/api/device.cpp
b/src/gallium/state_trackers/clover/api/device.cpp
index 43e7475..bc93f91
Add support for setting the max access of an unsized member
of an interface array of arrays.
For example ifc[j][k].foo[i] where foo is unsized.
---
src/glsl/ast_array_index.cpp | 16
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/src/glsl/ast_array_index.cpp
---
src/glsl/link_uniform_initializers.cpp | 51 --
src/glsl/link_uniforms.cpp | 28 +++
2 files changed, 52 insertions(+), 27 deletions(-)
diff --git a/src/glsl/link_uniform_initializers.cpp
b/src/glsl/link_uniform_initializers.cpp
Signed-off-by: Timothy Arceri t_arc...@yahoo.com.au
---
src/glsl/glsl_types.h | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/glsl/glsl_types.h b/src/glsl/glsl_types.h
index 7359e94..f5bc846 100644
--- a/src/glsl/glsl_types.h
+++ b/src/glsl/glsl_types.h
@@ -534,7
---
src/glsl/glsl_types.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/glsl/glsl_types.cpp b/src/glsl/glsl_types.cpp
index 38b37a6..994c5c5 100644
--- a/src/glsl/glsl_types.cpp
+++ b/src/glsl/glsl_types.cpp
@@ -1016,7 +1016,8 @@ glsl_type::std140_base_alignment(bool
Adds support for linking AoA interface blocks
which countain unsized arrays
---
src/glsl/ir.cpp | 4 ++--
src/glsl/linker.cpp | 9 +
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/src/glsl/ir.cpp b/src/glsl/ir.cpp
index 54656f8..2e1442f 100644
--- a/src/glsl/ir.cpp
+++
Signed-off-by: Timothy Arceri t_arc...@yahoo.com.au
---
src/glsl/link_varyings.cpp | 15 ---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/src/glsl/link_varyings.cpp b/src/glsl/link_varyings.cpp
index 2261799..80c54cc 100644
--- a/src/glsl/link_varyings.cpp
+++
Signed-off-by: Timothy Arceri t_arc...@yahoo.com.au
---
src/glsl/ast_to_hir.cpp | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp
index d387b2e..36f3eb7 100644
--- a/src/glsl/ast_to_hir.cpp
+++ b/src/glsl/ast_to_hir.cpp
@@
Assigns a new array type based on the max access of
unsized array members.
---
src/glsl/linker.cpp | 18 --
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/src/glsl/linker.cpp b/src/glsl/linker.cpp
index eb25163..97f5023 100644
--- a/src/glsl/linker.cpp
+++
This series adds most of the remaining glsl arrays of arrays support. Support
for uniform blocks is still missing, I've played around with this but don't
have anything working yet.
What do you guys think about adding these changes without the uniform blocks
support? Adding these changes now I
---
src/glsl/lower_named_interface_blocks.cpp | 51 ++-
1 file changed, 37 insertions(+), 14 deletions(-)
diff --git a/src/glsl/lower_named_interface_blocks.cpp
b/src/glsl/lower_named_interface_blocks.cpp
index 7304c51..8321bc1 100644
---
Also add TODO comment about adding proper support
Signed-off-by: Timothy Arceri t_arc...@yahoo.com.au
---
src/glsl/ir_set_program_inouts.cpp | 6 ++
1 file changed, 6 insertions(+)
diff --git a/src/glsl/ir_set_program_inouts.cpp
b/src/glsl/ir_set_program_inouts.cpp
index e877a20..49cf85d
---
src/glsl/lower_packed_varyings.cpp | 10 ++
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/src/glsl/lower_packed_varyings.cpp
b/src/glsl/lower_packed_varyings.cpp
index 2c9a1c4..f8e79bd 100644
--- a/src/glsl/lower_packed_varyings.cpp
+++
Signed-off-by: Timothy Arceri t_arc...@yahoo.com.au
---
src/glsl/ast_to_hir.cpp | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp
index 36f3eb7..7516e60 100644
--- a/src/glsl/ast_to_hir.cpp
+++ b/src/glsl/ast_to_hir.cpp
@@
On Fri, 2015-03-20 at 23:29 +, Tom Stellard wrote:
The storage size for local kernel args can be queried before the
arguments are set by using the CL_KERNEL_LOCAL_MEM_SIZE param
of clGetKernelWorkGroupInfo().
The spec says that if local kernel arguments have not been specified,
then we
https://bugs.freedesktop.org/show_bug.cgi?id=89689
--- Comment #3 from Boyan Ding stu_...@126.com ---
Created attachment 114500
-- https://bugs.freedesktop.org/attachment.cgi?id=114500action=edit
dri/i965: Add XRGB to dri config
I hacked the i965 driver and wrote this patch. After applying
On Sat, 2015-03-21 at 00:35 +, Tom Stellard wrote:
This is required by the spec.
---
src/gallium/state_trackers/clover/api/device.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/state_trackers/clover/api/device.cpp
Jan Vesely jan.ves...@rutgers.edu writes:
On Sat, 2015-03-21 at 14:57 +0200, Francisco Jerez wrote:
Jan Vesely jan.ves...@rutgers.edu writes:
On Fri, 2015-03-20 at 23:29 +, Tom Stellard wrote:
The storage size for local kernel args can be queried before the
arguments are set by
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com
---
Should have sent with the remove st/gbm series. Ohh well.
-Emil
src/gbm/main/backend.c | 24
1 file changed, 24 deletions(-)
diff --git a/src/gbm/main/backend.c b/src/gbm/main/backend.c
index aceb662..4929d73
When glDrawPixels was used with an external texture, the pixels passed in
were sampled instead of the texture. Change gallium to instead move the user
texture to a new sampler below the glDrawPixels samplers.
While the piglit test now works, the texture coordinates that are used to
sample the
On Mar 21, 2015 2:49 AM, Timothy Arceri t_arc...@yahoo.com.au wrote:
This series adds most of the remaining glsl arrays of arrays support.
Support for uniform blocks is still missing, I've played around with this
but don't have anything working yet.
What do you guys think about adding these
On 17/03/15 23:44, Emil Velikov wrote:
On 17/03/15 01:25, Jonathan Gray wrote:
On Mon, Mar 16, 2015 at 08:37:28PM +, Emil Velikov wrote:
On 26/02/15 13:49, Jose Fonseca wrote:
On 26/02/15 13:42, Jose Fonseca wrote:
On 26/02/15 03:55, Jonathan Gray wrote:
On Wed, Feb 25, 2015 at
Le samedi 21 mars 2015, 00:35:08 Tom Stellard a écrit :
---
src/gallium/drivers/radeonsi/si_pipe.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeonsi/si_pipe.c
b/src/gallium/drivers/radeonsi/si_pipe.c index f1a5388..545c156 100644
---
On Fri, Mar 20 2015, Chris Forbes wrote:
I think that having both the existing `struct brw_vs_compile` and a
function with the same name is going to cause confusion. (same with
the other non-fs stages)
In an earlier version of the patch I had brw_vs_do_compile, (there is a
do precedent in the
On Fri, Mar 20 2015, Ian Romanick wrote:
+brw_gs_populate_key(struct brw_context *brw,
+struct brw_gs_prog_key *key)
Tabs. There may be some in other places too. Thunderbird's editor
isn't too smart to be able to search for tabs... it matches any
whitespace.
Sorry about
On Sat, Mar 21, 2015 at 10:10 AM, Emil Velikov emil.l.veli...@gmail.com wrote:
On 17/03/15 23:44, Emil Velikov wrote:
On 17/03/15 01:25, Jonathan Gray wrote:
On Mon, Mar 16, 2015 at 08:37:28PM +, Emil Velikov wrote:
On 26/02/15 13:49, Jose Fonseca wrote:
On 26/02/15 13:42, Jose Fonseca
On 14/03/15 22:36, Emil Velikov wrote:
Hi all,
As a follow up to Jose's initial series dropping st/{egl,vega} and
others here is the next round of cleanups,
Namely this series
- removes st/gbm, winsys/sw/{wayland,fbdev}, all of which no longer
used by anyone,
- cleans up libEGL (and
On Sat, 2015-03-21 at 14:57 +0200, Francisco Jerez wrote:
Jan Vesely jan.ves...@rutgers.edu writes:
On Fri, 2015-03-20 at 23:29 +, Tom Stellard wrote:
The storage size for local kernel args can be queried before the
arguments are set by using the CL_KERNEL_LOCAL_MEM_SIZE param
of
Jan Vesely jan.ves...@rutgers.edu writes:
On Fri, 2015-03-20 at 23:29 +, Tom Stellard wrote:
The storage size for local kernel args can be queried before the
arguments are set by using the CL_KERNEL_LOCAL_MEM_SIZE param
of clGetKernelWorkGroupInfo().
The spec says that if local kernel
Ian Romanick i...@freedesktop.org writes:
From: Ian Romanick ian.d.roman...@intel.com
The casts to remove const from ir are ugly. The alternative was to add
const versions of all the as_foo functions, and I just couldn't get up
the motivation to do that.
Wouldn't the alternative be roughly
Looks good to me. :)
On 03/20/2015 10:20 PM, Emil Velikov wrote:
The path is provided by libdrm.pc and already used appropriately by
the build system.
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com
---
src/gallium/targets/d3dadapter9/drm.c | 2 +-
1 file changed, 1 insertion(+), 1
https://bugs.freedesktop.org/show_bug.cgi?id=89699
Michel Dänzer mic...@daenzer.net changed:
What|Removed |Added
Component|Other
Tom Stellard thomas.stell...@amd.com writes:
This is required by the spec.
Déjà-vu?
Reviewed-by: Francisco Jerez curroje...@riseup.net
---
src/gallium/state_trackers/clover/api/device.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
Tom Stellard thomas.stell...@amd.com writes:
---
src/gallium/state_trackers/clover/api/device.cpp | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/gallium/state_trackers/clover/api/device.cpp
b/src/gallium/state_trackers/clover/api/device.cpp
index
Tom Stellard thomas.stell...@amd.com writes:
---
src/gallium/state_trackers/clover/api/device.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/gallium/state_trackers/clover/api/device.cpp
b/src/gallium/state_trackers/clover/api/device.cpp
index 43e7475..bc93f91 100644
---
On Fri, Mar 20, 2015 at 2:21 PM, Jason Ekstrand ja...@jlekstrand.net wrote:
On Fri, Mar 20, 2015 at 1:56 PM, Matt Turner matts...@gmail.com wrote:
On Fri, Mar 20, 2015 at 1:37 PM, Jason Ekstrand ja...@jlekstrand.net wrote:
On Fri, Mar 20, 2015 at 1:12 PM, Matt Turner matts...@gmail.com wrote:
On Friday, March 20, 2015 04:35:11 PM Jason Ekstrand wrote:
On Fri, Mar 20, 2015 at 4:26 PM, Ian Romanick i...@freedesktop.org wrote:
On 03/20/2015 03:10 PM, Jason Ekstrand wrote:
There are a couple of reasons I'm asking for this. One is that NIR
may be able to CSE something that results
On Fri, Mar 20, 2015 at 7:11 AM, Francisco Jerez curroje...@riseup.net wrote:
---
src/mesa/drivers/dri/i965/brw_vec4.cpp | 40
++
1 file changed, 11 insertions(+), 29 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_vec4.cpp
On Fri, Mar 20, 2015 at 7:11 AM, Francisco Jerez curroje...@riseup.net wrote:
This defines helper functions implementing some common swizzle
transformations that are usually open-coded in the compiler back-end,
causing a lot of clutter. Some optimization passes will become almost
trivial
On Friday, March 20, 2015 02:36:15 PM Jason Ekstrand wrote:
On Fri, Mar 20, 2015 at 2:28 PM, Ian Romanick i...@freedesktop.org wrote:
On 03/20/2015 02:26 PM, Jason Ekstrand wrote:
On Fri, Mar 20, 2015 at 2:24 PM, Ian Romanick i...@freedesktop.org wrote:
On 03/20/2015 11:24 AM, Jason
https://bugs.freedesktop.org/show_bug.cgi?id=89705
Bug ID: 89705
Summary: lp_bld_debug.cpp:280:54: error: no matching function
for call to ‘llvm::TargetMachine::getSubtargetImpl()’
Product: Mesa
Version: git
Hardware:
On Sat, Mar 21, 2015 at 5:49 AM, Timothy Arceri t_arc...@yahoo.com.au wrote:
Also add TODO comment about adding proper support
Signed-off-by: Timothy Arceri t_arc...@yahoo.com.au
---
src/glsl/ir_set_program_inouts.cpp | 6 ++
1 file changed, 6 insertions(+)
diff --git
On Sat, Mar 21, 2015 at 5:49 AM, Timothy Arceri t_arc...@yahoo.com.au wrote:
Signed-off-by: Timothy Arceri t_arc...@yahoo.com.au
---
src/glsl/ast_to_hir.cpp | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp
index
Patches 1, 2, 3, 4, 8, and 11 are Reviewed-by: Ilia Mirkin
imir...@alum.mit.edu
The rest I sent comments on, although even if you address my feedback,
I'm not sufficiently familiar to r-b at least some of them.
If you do decide to play with UBO's, you can use idr's excellent
random_ubo script to
On Fri, Mar 20, 2015 at 7:11 AM, Francisco Jerez curroje...@riseup.net wrote:
diff --git a/src/mesa/drivers/dri/i965/brw_vec4.cpp
b/src/mesa/drivers/dri/i965/brw_vec4.cpp
index a6842fc..8e4df8c 100644
--- a/src/mesa/drivers/dri/i965/brw_vec4.cpp
+++ b/src/mesa/drivers/dri/i965/brw_vec4.cpp
Signed-off-by: Ilia Mirkin imir...@alum.mit.edu
---
Not sure what kind of testing is needed here... thought I'd just send
this out though, as the extension is simple enough. Wasn't sure
whether mesa already handles the requirements re marking the texture
as incomplete if the sampler has funny
On Sat, Mar 21, 2015 at 5:49 AM, Timothy Arceri t_arc...@yahoo.com.au wrote:
---
src/glsl/link_uniform_initializers.cpp | 51
--
src/glsl/link_uniforms.cpp | 28 +++
2 files changed, 52 insertions(+), 27 deletions(-)
diff --git
On Sat, Mar 21, 2015 at 5:49 AM, Timothy Arceri t_arc...@yahoo.com.au wrote:
Adds support for linking AoA interface blocks
which countain unsized arrays
---
src/glsl/ir.cpp | 4 ++--
src/glsl/linker.cpp | 9 +
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git
On Fri, Mar 20, 2015 at 7:11 AM, Francisco Jerez curroje...@riseup.net wrote:
This seemed to be trying to deduce the number of uniform vector
components from the parameter swizzle, but the algorithm would always
give 4 as result. Instead grab the correct number of components from
the GLSL
On Sat, Mar 21, 2015 at 5:49 AM, Timothy Arceri t_arc...@yahoo.com.au wrote:
Add support for setting the max access of an unsized member
of an interface array of arrays.
For example ifc[j][k].foo[i] where foo is unsized.
---
src/glsl/ast_array_index.cpp | 16
1 file
On Sat, Mar 21, 2015 at 5:49 AM, Timothy Arceri t_arc...@yahoo.com.au wrote:
---
src/glsl/lower_named_interface_blocks.cpp | 51
++-
1 file changed, 37 insertions(+), 14 deletions(-)
diff --git a/src/glsl/lower_named_interface_blocks.cpp
https://bugs.freedesktop.org/show_bug.cgi?id=89705
--- Comment #1 from Dieter Nützel die...@nuetzel-hh.de ---
I get this too on r600/Turks XT.
/opt/mesa llc --version
LLVM (http://llvm.org/):
LLVM version 3.7.0svn
Optimized build with assertions.
Built Mar 21 2015 (16:59:53).
Default
On Sat, 2015-03-21 at 19:34 -0400, Ilia Mirkin wrote:
On Sat, Mar 21, 2015 at 5:49 AM, Timothy Arceri t_arc...@yahoo.com.au wrote:
Signed-off-by: Timothy Arceri t_arc...@yahoo.com.au
---
src/glsl/ast_to_hir.cpp | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git
On Sat, 2015-03-21 at 19:46 -0400, Ilia Mirkin wrote:
On Sat, Mar 21, 2015 at 5:49 AM, Timothy Arceri t_arc...@yahoo.com.au wrote:
---
src/glsl/link_uniform_initializers.cpp | 51
--
src/glsl/link_uniforms.cpp | 28 +++
2
On Sat, 2015-03-21 at 19:30 -0400, Ilia Mirkin wrote:
On Sat, Mar 21, 2015 at 5:49 AM, Timothy Arceri t_arc...@yahoo.com.au wrote:
Also add TODO comment about adding proper support
Signed-off-by: Timothy Arceri t_arc...@yahoo.com.au
---
src/glsl/ir_set_program_inouts.cpp | 6 ++
Perhaps I'm blind, but I don't see where that array var is used beyond just
being incremented. Mind pointing it out?
On Mar 21, 2015 11:31 PM, Timothy Arceri t_arc...@yahoo.com.au wrote:
On Sat, 2015-03-21 at 19:46 -0400, Ilia Mirkin wrote:
On Sat, Mar 21, 2015 at 5:49 AM, Timothy Arceri
On Sat, 2015-03-21 at 19:51 -0400, Ilia Mirkin wrote:
On Sat, Mar 21, 2015 at 5:49 AM, Timothy Arceri t_arc...@yahoo.com.au wrote:
Adds support for linking AoA interface blocks
which countain unsized arrays
---
src/glsl/ir.cpp | 4 ++--
src/glsl/linker.cpp | 9 +
2 files
On Sat, 2015-03-21 at 23:35 -0400, Ilia Mirkin wrote:
Perhaps I'm blind, but I don't see where that array var is used beyond
just being incremented. Mind pointing it out?
No problem.
unsigned int length = MIN2(val-type-length, (storage-array_elements -
*array_elements));
On Mar 21, 2015
59 matches
Mail list logo