Hi guys,
on softpipe, the 2D sampler tests which use an ALPHA depthmode are
failing, now the reason seems to be that the texture sampling puts the
compare value into A and 0 into RGB, but the writemask only stores the
X component from R and doesn't take the fact that it should be using
A.
I'm not
Thanks, commited.
2012/1/29 :
> From: Juan Zhao
>
> to fix the header file missing when building wayland-egl
> ---
> src/egl/wayland/wayland-egl/Makefile.am | 3 ++-
> 1 files changed, 2 insertions(+), 1 deletions(-)
>
> diff --git a/src/egl/wayland/wayland-egl/Makefile.am
> b/src/egl/wayla
From: Dave Airlie
This just copies what the LUMINANCE_ALPHA bits do.
Fixes piglit tests on softpipe complaining about missing unpack.
Signed-off-by: Dave Airlie
---
src/mesa/main/format_unpack.c | 59 +
1 files changed, 59 insertions(+), 0 deletions(-
From: Dave Airlie
This blocks blending in the simple path, need to look at the more
complicated paths.
Signed-off-by: Dave Airlie
---
src/gallium/drivers/softpipe/sp_quad_blend.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/gallium/drivers/softpipe/sp_quad_ble
From: Dave Airlie
This helps pass one of the texture integer tests.
Signed-off-by: Dave Airlie
---
src/gallium/drivers/softpipe/sp_quad_depth_test.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/src/gallium/drivers/softpipe/sp_quad_depth_test.c
b/src/gallium/driv
Prior commit 576161289df68eedade591fbca4013329c9e5ded,
the parameter format was bpp, thus both 24bit and 32bit formats were
requested with format set to 32. Handle 24bit seperately now.
Fixes RGBX formats in wayland platform for egl_dri2 (EGL_ALPHA_SIZE=0).
Note: This is a candidate for the 8.0 b
From: Dave Airlie
if the test I wrote in piglit for sint-uint is correct, this fixes
things in one direction, reading a UINT32 buffer into a INT32 output.
The other case will need a bit more work.
Signed-off-by: Dave Airlie
---
src/mesa/main/pack.c | 11 +--
1 files changed, 9 inser
On Sun, Jan 29, 2012 at 9:27 AM, Dave Airlie wrote:
> From: Dave Airlie
>
> This just copies what the LUMINANCE_ALPHA bits do.
>
> Fixes piglit tests on softpipe complaining about missing unpack.
>
> Signed-off-by: Dave Airlie
> ---
> src/mesa/main/format_unpack.c | 59
>
On Sun, Jan 29, 2012 at 9:35 AM, Dave Airlie wrote:
> From: Dave Airlie
>
> This blocks blending in the simple path, need to look at the more
> complicated paths.
>
> Signed-off-by: Dave Airlie
> ---
> src/gallium/drivers/softpipe/sp_quad_blend.c | 3 ++-
> 1 files changed, 2 insertions(+),
https://bugs.freedesktop.org/show_bug.cgi?id=45277
maxi...@free.fr changed:
What|Removed |Added
CC||maxi...@free.fr
--
Configure bugmail:
On Sun, Jan 29, 2012 at 5:26 PM, Brian Paul wrote:
> On Sun, Jan 29, 2012 at 9:35 AM, Dave Airlie wrote:
>> From: Dave Airlie
>>
>> This blocks blending in the simple path, need to look at the more
>> complicated paths.
>>
>> Signed-off-by: Dave Airlie
>> ---
>> src/gallium/drivers/softpipe/sp
>
> I think the [i * 2 + 0] indexing is wrong. If the source data is just
> luminance, the index should be [i].
doh, yes, will send a fixed version.
thanks,
Dave.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mai
On Sun, Jan 29, 2012 at 5:51 PM, Dave Airlie wrote:
> On Sun, Jan 29, 2012 at 5:26 PM, Brian Paul wrote:
>> On Sun, Jan 29, 2012 at 9:35 AM, Dave Airlie wrote:
>>> From: Dave Airlie
>>>
>>> This blocks blending in the simple path, need to look at the more
>>> complicated paths.
>>>
>>> Signed-o
Hi everyone,
This is a cleanup in a series of cleanups I am going to make to improve the
horribly over-engineered and slow state management of r600g. This particular
patch series brings nothing new or special, it's merely a preparation for
future work.
This series removes any uses of the regis
---
src/gallium/drivers/r600/r600_pipe.h |1 +
src/gallium/drivers/r600/r600_state.c |4 +++-
2 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/gallium/drivers/r600/r600_pipe.h
b/src/gallium/drivers/r600/r600_pipe.h
index 7d0d697..b4898a4 100644
--- a/src/gallium/drivers
Stop using the register mask.
---
src/gallium/drivers/r600/evergreen_state.c | 48 +++-
src/gallium/drivers/r600/r600_pipe.h | 13 +-
src/gallium/drivers/r600/r600_state.c| 48 +++-
src/gallium/drivers/r600/r600_state_common.c | 60
---
src/gallium/drivers/r600/evergreen_state.c | 20
src/gallium/drivers/r600/r600_state.c | 19 +++
2 files changed, 7 insertions(+), 32 deletions(-)
diff --git a/src/gallium/drivers/r600/evergreen_state.c
b/src/gallium/drivers/r600/evergreen_state.
We don't set the other bits anywhere else except the other DSA states,
which are mutually-exclusive with this one.
---
src/gallium/drivers/r600/evergreen_state.c |4 +---
src/gallium/drivers/r600/r600_state.c |4 +---
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/
This uses point size clamping to force point size to a particular value,
making the vertex shader output irrelevant.
---
src/gallium/drivers/r600/evergreen_state.c | 19 ---
src/gallium/drivers/r600/r600_shader.c |1 +
src/gallium/drivers/r600/r600_shader.h |1 +
We don't set the other bits anywhere else.
---
src/gallium/drivers/r600/evergreen_state.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/gallium/drivers/r600/evergreen_state.c
b/src/gallium/drivers/r600/evergreen_state.c
index 57942fb..7fd3a36 100644
--- a/src/galli
It's emitted in draw_vbo, always.
---
src/gallium/drivers/r600/evergreen_state.c |8 +---
src/gallium/drivers/r600/r600_state.c |7 +--
2 files changed, 2 insertions(+), 13 deletions(-)
diff --git a/src/gallium/drivers/r600/evergreen_state.c
b/src/gallium/drivers/r600/evergr
---
src/gallium/drivers/r600/r600_pipe.h |2 ++
src/gallium/drivers/r600/r600_state.c|8 +---
src/gallium/drivers/r600/r600_state_common.c | 14 ++
3 files changed, 17 insertions(+), 7 deletions(-)
diff --git a/src/gallium/drivers/r600/r600_pipe.h
b/src/
It's always emitted in draw_vbo.
---
src/gallium/drivers/r600/evergreen_state.c | 11 +++
src/gallium/drivers/r600/r600_pipe.h |2 ++
src/gallium/drivers/r600/r600_state.c| 10 +++---
src/gallium/drivers/r600/r600_state_common.c |7 +++
4 files changed
It's always emitted in draw_vbo.
---
src/gallium/drivers/r600/evergreen_state.c | 32 +
src/gallium/drivers/r600/r600_pipe.h |2 +
src/gallium/drivers/r600/r600_state.c| 32 +
src/gallium/drivers/r600/r600_state_common.c |
We don't set the other bits anywhere else.
---
src/gallium/drivers/r600/evergreen_state.c |4 +---
src/gallium/drivers/r600/r600_state.c |4 +---
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/gallium/drivers/r600/evergreen_state.c
b/src/gallium/drivers/r600/everg
---
src/gallium/drivers/r600/evergreen_state.c | 16 +---
src/gallium/drivers/r600/r600_pipe.h |2 +-
src/gallium/drivers/r600/r600_state.c| 16 +---
src/gallium/drivers/r600/r600_state_common.c | 11 ---
4 files changed, 15 insertions(+)
---
src/gallium/drivers/r600/evergreen_state.c | 10 +-
src/gallium/drivers/r600/r600_pipe.h |3 ++-
src/gallium/drivers/r600/r600_state.c| 10 +-
src/gallium/drivers/r600/r600_state_common.c | 18 +++---
4 files changed, 19 insertions(+), 22
---
src/gallium/drivers/r600/r600_state.c | 20
1 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/src/gallium/drivers/r600/r600_state.c
b/src/gallium/drivers/r600/r600_state.c
index 73c0608..e27ab2b 100644
--- a/src/gallium/drivers/r600/r600_state.c
+++ b/src/
---
src/gallium/drivers/r600/r600.h |1 -
src/gallium/drivers/r600/r600_hw_context.c |8 ++--
src/gallium/drivers/r600/r600_state_common.c |2 --
3 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/src/gallium/drivers/r600/r600.h b/src/gallium/drivers/r600
Just getting rid of things which use the register mask.
---
src/gallium/drivers/r600/evergreen_hw_context.c | 30 +--
src/gallium/drivers/r600/evergreen_state.c |1 +
src/gallium/drivers/r600/r600.h |1 +
src/gallium/drivers/r600/r600_hw_context_p
---
src/gallium/drivers/r600/r600.h |1 +
src/gallium/drivers/r600/r600_hw_context.c | 40 -
src/gallium/drivers/r600/r600_pipe.h |1 +
src/gallium/drivers/r600/r600_state.c| 22 ++
src/gallium/drivers/r600/r600_state_c
---
src/gallium/drivers/r600/r600_hw_context.c | 27 ---
src/gallium/drivers/r600/r600_hw_context_priv.h |3 --
2 files changed, 0 insertions(+), 30 deletions(-)
diff --git a/src/gallium/drivers/r600/r600_hw_context.c
b/src/gallium/drivers/r600/r600_hw_context.c
in
On 01/29/2012 06:26 PM, Brian Paul wrote:
> On Sun, Jan 29, 2012 at 9:35 AM, Dave Airlie wrote:
>> From: Dave Airlie
>>
>> This blocks blending in the simple path, need to look at the more
>> complicated paths.
>>
>> Signed-off-by: Dave Airlie
>> ---
>> src/gallium/drivers/softpipe/sp_quad_blen
> Hi everyone,
>
> This is a cleanup in a series of cleanups I am going to make to improve the
> horribly over-engineered and slow state management of r600g. This particular
> patch series brings nothing new or special, it's merely a preparation for
> future work.
>
> This series removes any use
Just let the hardware do it if it can and avoid drivers having to
check for the special case on each draw call.
---
src/gallium/docs/source/cso/rasterizer.rst |7 ---
src/gallium/docs/source/screen.rst |2 ++
src/gallium/drivers/i915/i915_screen.c |1 +
src/galliu
- Original Message -
> On 01/29/2012 06:26 PM, Brian Paul wrote:
> > On Sun, Jan 29, 2012 at 9:35 AM, Dave Airlie
> > wrote:
> >> From: Dave Airlie
> >>
> >> This blocks blending in the simple path, need to look at the more
> >> complicated paths.
> >>
> >> Signed-off-by: Dave Airlie
>
From: Brian Paul
---
src/mesa/main/format_pack.c | 42 ++
src/mesa/main/format_pack.h |4
2 files changed, 46 insertions(+), 0 deletions(-)
diff --git a/src/mesa/main/format_pack.c b/src/mesa/main/format_pack.c
index 85b2c69..ea1d95e 100644
---
From: Brian Paul
Simplifies the general case code in the ubyte-valued texture format
functions. More consolidation to come in subsequent commits.
---
src/mesa/main/texstore.c | 283 +++---
1 files changed, 64 insertions(+), 219 deletions(-)
diff --git a
From: Brian Paul
---
src/mesa/main/texstore.c | 242 ++
1 files changed, 71 insertions(+), 171 deletions(-)
diff --git a/src/mesa/main/texstore.c b/src/mesa/main/texstore.c
index 2f5686e..8c51a94 100644
--- a/src/mesa/main/texstore.c
+++ b/src/mesa/m
Here's a patch series to convert the glsl directory to automake.
I've worked out all the kinks I could find, and the meat of this
series has been posted for review a couple of times already, so
I plan to commit this after Kenneth's two variable_entry patches
go in, probably Monday. (It also trivia
automake uses variables named *_SOURCES.
---
src/glsl/Android.mk | 18 +-
src/glsl/Makefile | 16
src/glsl/Makefile.sources | 18 +-
src/glsl/SConscript |6 +++---
4 files changed, 29 insertions(+), 29 deletions(-)
dif
Needed for automake. Using AC_PROG_PATH(bison/flex) causes automake to
fail to build .y and .l files.
It is up to the builder to use bison/flex instead of yacc/lex.
---
bin/.gitignore |1 +
configs/autoconf.in |4 ++--
configure.ac| 13 -
3 files changed, 11 ins
---
configure.ac|2 +
src/glsl/.gitignore |8 ++
src/glsl/Makefile | 172 ---
src/glsl/Makefile.am| 81
src/glsl/glcpp/.gitignore |3 +
src/glsl/glcpp
Success was (tests-passed AND valgrind-tests-passed) but this meant that
if the valgrind tests weren't run it would be considered a failure.
The logic is now (tests-passed AND (!valgrind OR valgrind-tests-passed))
which lets us return success if the valgrind tests aren't run.
---
src/glsl/glcpp/t
---
src/glsl/glcpp/Makefile.am |2 ++
src/glsl/glcpp/tests/glcpp-test |6 +-
2 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/src/glsl/glcpp/Makefile.am b/src/glsl/glcpp/Makefile.am
index 198908c..68f55dc 100644
--- a/src/glsl/glcpp/Makefile.am
+++ b/src/glsl/glcpp/M
Hi,
I am trying to make the shaders from a sky scattering shader work with mesa.
One of the problems is that the shader contains a nested 16 x 32 loop with an
instruction intensive body. The glsl loop unrolling pass is trying to unroll
both loops since both of them have a fixed size <=32. Compi
Mat,
Thanks for your reply. Just to update you on my requirement i wanted to run
mesa on HPCN8641 (PPC) without X server, Graphics card PCIE ATI radeon E4690.
I ran ./autogen.sh and i get the below error (No X server
present/header/library). I patched up the configure script to ignore dependen
47 matches
Mail list logo