Any word on this?
Thanks,
Myles
On Mon, Jun 17, 2013 at 12:09 PM, Myles C. Maxfield
myles.maxfi...@gmail.com wrote:
Sure. I was under the impression that |size| couldn't be both greater than
4 and a non-multiple of 4, but I've reworked the patch to incorporate this
and to be a little more
From: Ian Romanick ian.d.roman...@intel.com
The checks to determine when the data can be uploaded in an interleaved
fashion can be tricked by certain data layouts. For example,
float data[...];
glVertexAttribPointer(0, 4, GL_FLOAT, GL_FALSE, 16, data[0]);
glVertexAttribPointer(1,
Could somebody please review this series?
Marek
On Thu, Jun 13, 2013 at 2:25 PM, Marek Olšák mar...@gmail.com wrote:
Hi everyone,
this series adds a new GLSL compiler optimization pass which eliminates
unused and set-but-unused built-in varyings and adds a few improvements to
the GLSL
- Original Message -
From: Roland Scheidegger srol...@vmware.com
The semantics didn't really make sense, not really matching neither d3d9
(though the docs are all broken there) nor d3d10. So make it match d3d10
semantics, which actually gives meaning to the disjoint part.
Drivers
Looks good to me.
Jose
- Original Message -
From: Roland Scheidegger srol...@vmware.com
The driver can do render_condition but wasn't handling the occlusion
and so_overflow predicates (though the latter might not work yet due
to gs support).
---
- Original Message -
- Original Message -
From: Roland Scheidegger srol...@vmware.com
The semantics didn't really make sense, not really matching neither d3d9
(though the docs are all broken there) nor d3d10. So make it match d3d10
semantics, which actually gives
On Tue, Jun 18, 2013 at 08:26:53PM -0500, Aaron Watry wrote:
Tested on Pitcairn by: Aaron Watry awa...@gmail.com
Thanks.
Follow-up question: Would it be as easy as it looks to add v2i32 right away?
I think so.
-Tom
On Tue, Jun 18, 2013 at 6:21 PM, Tom Stellard t...@stellard.net wrote:
On Mon, Jun 17, 2013 at 04:11:38PM -0500, Aaron Watry wrote:
The custom lowering causes llc to crash with a segfault.
Ideally, the custom lowering can be fixed, but this allows
programs which load/store v2i32 to work without crashing.
Signed-off-by: Aaron Watryawa...@gmail.com
---
On Mon, Jun 17, 2013 at 04:11:39PM -0500, Aaron Watry wrote:
Also add SI tests to existing file and a v2i32 test for both
R600 and SI.
Reviewed-by: Tom Stellard thomas.stell...@amd.com
Signed-off-by: Aaron Watry awa...@gmail.com
---
lib/Target/R600/SIISelLowering.cpp | 2 ++
On Mon, Jun 17, 2013 at 04:11:40PM -0500, Aaron Watry wrote:
Also add a v2i32 test to the existing v4i32 test.
Note: v2i32 for EG seems slightly out of order based on the normal
ordering. i.e. SUB_INT * T... comes before the SUB_INT T...
I am not sure if this is correct, but it's how the
swrastGetImage rounds the pitch up to 4 bytes for compatibility reasons
that are explained in drisw_glx.c:bytes_per_line, so drisw_update_tex_buffer
must do the same.
Fixes window skew seen while running firefox over vnc on a 16-bit screen.
Signed-off-by: Richard Sandiford
These patches implement enough of local memory support to allow radeonsi
to use that for computing derivatives, as suggested by Tom.
They also almost allow test/CodeGen/R600/local-memory.ll to generate
code for SI. Right now it still fails because it tries to copy a VGPR to
an SGPR, which is not
From: Michel Dänzer michel.daen...@amd.com
One more little piglit.
Signed-off-by: Michel Dänzer michel.daen...@amd.com
---
v2: Only use the new functionality as of LLVM 3.4.
src/gallium/drivers/radeonsi/radeonsi_shader.c | 27 --
1 file changed, 25 insertions(+), 2
From: Michel Dänzer michel.daen...@amd.com
16 more little piglits.
Signed-off-by: Michel Dänzer michel.daen...@amd.com
---
src/gallium/drivers/radeonsi/radeonsi_compute.c | 2 +-
src/gallium/drivers/radeonsi/radeonsi_shader.c | 101 +++-
---
src/mesa/main/bitset.h | 61
1 file changed, 61 deletions(-)
diff --git a/src/mesa/main/bitset.h b/src/mesa/main/bitset.h
index c3b060b..601fd0e 100644
--- a/src/mesa/main/bitset.h
+++ b/src/mesa/main/bitset.h
@@ -96,65 +96,4 @@
---
src/mesa/main/multisample.c | 17 +++--
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/src/mesa/main/multisample.c b/src/mesa/main/multisample.c
index f4116ca..8b974c1 100644
--- a/src/mesa/main/multisample.c
+++ b/src/mesa/main/multisample.c
@@ -120,7 +120,8 @@
---
src/gallium/drivers/svga/svga_tgsi_insn.c | 655 +
1 file changed, 395 insertions(+), 260 deletions(-)
diff --git a/src/gallium/drivers/svga/svga_tgsi_insn.c
b/src/gallium/drivers/svga/svga_tgsi_insn.c
index f94f3b2..1e0579d 100644
---
Move some functions from the svga_tgsi_insn.h header into the
svga_tgsi_insn.c file since they're only used there. Plus, add
comments and fix formatting.
---
src/gallium/drivers/svga/svga_tgsi_decl_sm30.c | 20
src/gallium/drivers/svga/svga_tgsi_emit.h | 125 ---
---
src/gallium/drivers/svga/svga_tgsi.c | 128 +-
1 file changed, 65 insertions(+), 63 deletions(-)
diff --git a/src/gallium/drivers/svga/svga_tgsi.c
b/src/gallium/drivers/svga/svga_tgsi.c
index 8bea7f8..56529c6 100644
--- a/src/gallium/drivers/svga/svga_tgsi.c
This is pretty complicated code with few/any comments. Here's a first stab.
---
src/gallium/auxiliary/indices/u_indices.c | 23 +---
src/gallium/auxiliary/indices/u_unfilled_indices.c |9 +++-
2 files changed, 28 insertions(+), 4 deletions(-)
diff --git
---
src/gallium/drivers/svga/svga_tgsi_emit.h | 98 -
1 file changed, 56 insertions(+), 42 deletions(-)
diff --git a/src/gallium/drivers/svga/svga_tgsi_emit.h
b/src/gallium/drivers/svga/svga_tgsi_emit.h
index 949c39d..e36a955 100644
---
And clean up the svga_translate_prim() function with better
variable names.
---
src/gallium/drivers/svga/svga_draw_arrays.c |5
src/gallium/drivers/svga/svga_draw_private.h | 32 +-
2 files changed, 26 insertions(+), 11 deletions(-)
diff --git
- Original Message -
Jose Fonseca jfons...@vmware.com writes:
- Original Message -
On Sun, 2013-06-16 at 10:22 -0700, Jose Fonseca wrote:
Ok. I think this patch series is sound from an implementation POV. I
see no point in delaying further. We can tweak things
- Original Message -
This series is a replacement for the util part of:
http://lists.freedesktop.org/archives/mesa-dev/2013-May/039419.html
It doesn't include any of the controversial format name parts of
those patches (although of course they're still needed in some form).
Series looks good to me too.
Jose
- Original Message -
Signed-off-by: Adam Jackson a...@redhat.com
---
src/gallium/docs/format.rst | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/gallium/docs/format.rst b/src/gallium/docs/format.rst
index
Am 19.06.2013 18:39, schrieb Brian Paul:
---
src/gallium/drivers/svga/svga_tgsi.c | 128
+-
1 file changed, 65 insertions(+), 63 deletions(-)
diff --git a/src/gallium/drivers/svga/svga_tgsi.c
b/src/gallium/drivers/svga/svga_tgsi.c
index 8bea7f8..56529c6
Am 19.06.2013 18:39, schrieb Brian Paul:
This is pretty complicated code with few/any comments. Here's a first stab.
---
src/gallium/auxiliary/indices/u_indices.c | 23
+---
src/gallium/auxiliary/indices/u_unfilled_indices.c |9 +++-
2 files changed, 28
Kenneth Graunke kenn...@whitecape.org writes:
On 06/18/2013 06:47 AM, Ian Romanick wrote:
On 06/18/2013 04:22 AM, Kenneth Graunke wrote:
This patch introduces new functions to quickly grab a pointer to a
vector type. For example:
glsl_type::bvec(4) returns glsl_type::bvec4_type
Kenneth Graunke kenn...@whitecape.org writes:
On 06/17/2013 04:10 PM, Eric Anholt wrote:
... and move the mesa-core-specific code into Mesa core. This code had no
relation to ir_to_mesa.cpp, since it was also used by intel and
state_tracker, and most of it was duplicated with the standalone
Kenneth Graunke kenn...@whitecape.org writes:
On 06/17/2013 04:10 PM, Eric Anholt wrote:
I noticed this while trying to merge code with the builtin compiler, which
does set it.
Note that this causes two regressions in piglit in
default-precision-sampler.* which try to link without a vertex
This code had no relation to ir_to_mesa.cpp, since it was also used by
intel and state_tracker, and most of it was duplicated with the standalone
compiler (which has periodically drifted from the Mesa copy).
v2: Split from the ir_to_mesa to shaderapi.c changes.
Acked-by: Paul Berry
There was nothing ir_to_mesa-specific about this code, but it's not
exactly part of the compiler's core turning-source-into-IR job either.
v2: Split from the ir_to_mesa to glsl/ commit, avoid renaming the sh
variable.
Acked-by: Paul Berry stereotype...@gmail.com (v1)
---
Ian Romanick i...@freedesktop.org writes:
From: Ian Romanick ian.d.roman...@intel.com
The checks to determine when the data can be uploaded in an interleaved
fashion can be tricked by certain data layouts. For example,
float data[...];
glVertexAttribPointer(0, 4, GL_FLOAT,
Current implementation of ext_framebuffer_multisample_blit_scaled in
i965/blorp uses nearest filtering for multisample scaled blits. Using
nearest filtering produces blocky artifacts and negates the benefits
of MSAA. That is the reason why extension was not enabled on i965.
This patch implements
This patch enables ext_framebuffer_multisample_blit_scaled extension
on intel h/w = gen6.
Note: Patches for piglit tests to verify this functionality are out
for review on piglit mailing list.
Comment history:
Paul Berry on v1 of my implementation:
I have some concerns about the image quality of
35 matches
Mail list logo