On Mon, 2012-02-27 at 16:30 +0100, Jon Arne Jørgensen wrote:
> Hi,
> Not sure if this is the right place.
It wasn't, redirecting to the mesa-dev mailing list.
> I've been running mesa from git for a couple of months,
> but I've been lazy, and haven't updated my git clone in a while.
> Today I d
From: Brian Paul
---
src/mesa/main/enable.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/mesa/main/enable.c b/src/mesa/main/enable.c
index 270b240..515dda9 100644
--- a/src/mesa/main/enable.c
+++ b/src/mesa/main/enable.c
@@ -118,7 +118,7 @@ client_state(struc
From: Brian Paul
For 1D array textures, there is no border on the height dimension.
For 2D array textures, there is no border on the depth dimension.
---
src/mesa/main/teximage.c | 32
1 files changed, 20 insertions(+), 12 deletions(-)
diff --git a/src/mesa/ma
From: Brian Paul
---
src/mesa/main/varray.c | 10 --
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/mesa/main/varray.c b/src/mesa/main/varray.c
index 39d3a27..a402c7b 100644
--- a/src/mesa/main/varray.c
+++ b/src/mesa/main/varray.c
@@ -1117,8 +1117,9 @@ _mesa_Primit
From: Brian Paul
---
src/gallium/auxiliary/util/u_blit.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/gallium/auxiliary/util/u_blit.c
b/src/gallium/auxiliary/util/u_blit.c
index a10fd17..254e4ab 100644
--- a/src/gallium/auxiliary/util/u_blit.c
+++ b/src/gallium/
From: Brian Paul
Helpful for checking if we can directly blit an RGBA surface to RGBX surface,
for example.
---
src/gallium/auxiliary/util/u_format.c | 55 +
src/gallium/auxiliary/util/u_format.h |5 +++
2 files changed, 60 insertions(+), 0 deletions(-)
dif
From: Brian Paul
Assertions of the form assert(a && b) should be written as separate assertions
so that you can actually tell which part is false when there's a failure.
---
src/gallium/auxiliary/util/u_blitter.c | 22 +++---
1 files changed, 11 insertions(+), 11 deletions(-)
From: Brian Paul
Move structs, enums, etc so they're in more logical order. In particular,
the shader and transform feedback-related structs/enums were pretty
scattered around.
---
src/mesa/main/mtypes.h | 329 +---
1 files changed, 169 insertions(+)
Am 27.02.2012 21:26, schrieb Jose Fonseca:
>
>
> - Original Message -
>> On Mon, Feb 20, 2012 at 01:50:43PM -0800, Jose Fonseca wrote:
>>>
>>>
>>> - Original Message -
- Original Message -
> On Sat, Feb 18, 2012 at 4:20 AM, Jose Fonseca
>
> wrot
On 02/27/2012 01:04 PM, Eric Anholt wrote:
> We need to allocate a new buffer every batch to avoid blocking on the
> last HiZ op completing. There are two easy ways to do this:
> brw_state_batch() and intel_upload_data(). brw_state_batch() is
> simpler and avoids another buffer allocation.
>
> I
Christian König wrote:
Hi everyone,
the following patchset adds most of the still missing functionality to the
VDPAU state tracker, including the support for bitmap surfaces so Alpha
Substation Subtitles in mplayer now seems to work fine.
It also improves the general video playback functional
On 02/27/2012 10:42 AM, Tom Stellard wrote:
On Mon, Feb 27, 2012 at 09:51:02AM -0800, Ian Romanick wrote:
On 02/25/2012 08:08 AM, Tom Stellard wrote:
If these were moved up to, say, tests/r300 at the top level and put
in 'make test' I (and presumably others) would run them before
pushing. That
On 25 February 2012 14:03, Vinson Lee wrote:
> Fixes these GCC warnings.
> occlusion-query.c: In function ‘draw’:
> occlusion-query.c:189: warning: format ‘%lu’ expects type ‘long unsigned
> int’, but argument 2 has type ‘uint64_t’
> occlusion-query.c:189: warning: format ‘%lu’ expects type ‘long
We need to allocate a new buffer every batch to avoid blocking on the
last HiZ op completing. There are two easy ways to do this:
brw_state_batch() and intel_upload_data(). brw_state_batch() is
simpler and avoids another buffer allocation.
Improves Unigine Tropics performance 0.376416% +/- 0.148
- Original Message -
> On Mon, Feb 20, 2012 at 01:50:43PM -0800, Jose Fonseca wrote:
> >
> >
> > - Original Message -
> > >
> > >
> > > - Original Message -
> > > > On Sat, Feb 18, 2012 at 4:20 AM, Jose Fonseca
> > > >
> > > > wrote:
> > > > > - Original Message -
This patch handles a case when mapping a large texture fails
in drm_intel_gem_bo_map_gtt(). These changes avoid assertion
failure later in the driver as reported in following bugs:
https://bugs.freedesktop.org/show_bug.cgi?id=44970
https://bugs.freedesktop.org/show_bug.cgi?id=46303
Signed-off-by:
Op 27-02-12 17:25, Christian König schreef:
> Signed-off-by: Christian König
> ---
> src/gallium/state_trackers/vdpau/bitmap.c | 15 ++-
> 1 files changed, 14 insertions(+), 1 deletions(-)
>
> diff --git a/src/gallium/state_trackers/vdpau/bitmap.c
> b/src/gallium/state_trackers/vdp
Am 27.02.2012 18:46, schrieb Ian Romanick:
> On 02/27/2012 07:19 AM, Roland Scheidegger wrote:
>> Indeed, but that's not what the OP was claiming (he says it's not in the
>> extension string but works regardless, hence it probably should be in
>> the extension string).
>> As for why it's not there
On Mon, Feb 27, 2012 at 09:51:02AM -0800, Ian Romanick wrote:
> On 02/25/2012 08:08 AM, Tom Stellard wrote:
>
> If these were moved up to, say, tests/r300 at the top level and put
> in 'make test' I (and presumably others) would run them before
> pushing. That might prevent some accidental breakag
On 02/23/2012 11:52 AM, Chad Versace wrote:
On 02/23/2012 12:52 AM, Ian Romanick wrote:
On 02/22/2012 04:06 PM, Chad Versace wrote:
On 02/22/2012 02:22 PM, Ian Romanick wrote:
On 02/22/2012 02:17 PM, Paul Berry wrote:
Is there any good reason why we don't automatically generate files like
enu
On 02/25/2012 08:08 AM, Tom Stellard wrote:
If these were moved up to, say, tests/r300 at the top level and put in
'make test' I (and presumably others) would run them before pushing.
That might prevent some accidental breakages of your driver. :) If they
were (eventually) converted to the gt
On 02/27/2012 07:19 AM, Roland Scheidegger wrote:
Indeed, but that's not what the OP was claiming (he says it's not in the
extension string but works regardless, hence it probably should be in
the extension string).
As for why it's not there some quick look at extensions.c shows that it
is indeed
https://bugs.freedesktop.org/show_bug.cgi?id=45920
--- Comment #2 from Chad Versace 2012-02-27 09:23:46 PST
---
I have two questions:
1. Does installing the latest drm from
git://anongit.freedesktop.org/mesa/drm.git fix the issue? The latest tagged
version is 2.4.31.
2. Did you intend to build
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/query.c | 24 +++-
1 files changed, 23 insertions(+), 1 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/query.c
b/src/gallium/state_trackers/vdpau/query.c
index e9a4a0c..4daf48b 100644
--- a/src
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/query.c | 44 +-
1 files changed, 43 insertions(+), 1 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/query.c
b/src/gallium/state_trackers/vdpau/query.c
index e7acddc..e9a4a0c 100644
---
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/bitmap.c | 15 ++-
1 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/bitmap.c
b/src/gallium/state_trackers/vdpau/bitmap.c
index c2c8a44..0b885c8 100644
--- a/src/galli
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/bitmap.c|3 +--
src/gallium/state_trackers/vdpau/device.c| 22 --
src/gallium/state_trackers/vdpau/output.c|3 +--
src/gallium/state_trackers/vdpau/vdpau_private.h |2 ++
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/output.c | 30 +++-
1 files changed, 28 insertions(+), 2 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/output.c
b/src/gallium/state_trackers/vdpau/output.c
index 11a2c20..cf94fe7 100644
--
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/output.c | 41 -
1 files changed, 40 insertions(+), 1 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/output.c
b/src/gallium/state_trackers/vdpau/output.c
index 887ca2a..fc56803 100644
-
Only compile tested!
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/surface.c | 61
1 files changed, 53 insertions(+), 8 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/surface.c
b/src/gallium/state_trackers/vdpau/surface.c
index 0
Signed-off-by: Christian König
---
src/gallium/auxiliary/vl/vl_compositor.c| 111 +--
src/gallium/auxiliary/vl/vl_compositor.h|4 +-
src/gallium/state_trackers/vdpau/mixer.c|2 +-
src/gallium/state_trackers/vdpau/output.c |4 +-
src/g
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/bitmap.c| 78 +-
src/gallium/state_trackers/vdpau/vdpau_private.h |6 ++
2 files changed, 81 insertions(+), 3 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/bitmap.c
b/src/gallium/s
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/bitmap.c | 33 +++-
1 files changed, 31 insertions(+), 2 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/bitmap.c
b/src/gallium/state_trackers/vdpau/bitmap.c
index ddfed72..c2c8a44 100644
--
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/query.c | 34 +-
1 files changed, 33 insertions(+), 1 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/query.c
b/src/gallium/state_trackers/vdpau/query.c
index 4daf48b..c93ae0c 100644
---
Only compile tested!
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/output.c | 86 -
1 files changed, 85 insertions(+), 1 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/output.c
b/src/gallium/state_trackers/vdpau/output.c
index 886
Only compile tested!
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/output.c | 37 -
1 files changed, 36 insertions(+), 1 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/output.c
b/src/gallium/state_trackers/vdpau/output.c
index b58
Only compile tested!
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/bitmap.c| 15 +--
src/gallium/state_trackers/vdpau/output.c| 21 -
src/gallium/state_trackers/vdpau/vdpau_private.h | 22 ++
3 files
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/query.c | 36 +-
1 files changed, 35 insertions(+), 1 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/query.c
b/src/gallium/state_trackers/vdpau/query.c
index c5f7037..e7acddc 100644
---
Delay the actual mixer rendering until we really
know which surface is the real destination.
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/device.c| 52 ++
src/gallium/state_trackers/vdpau/mixer.c | 33 +-
src/gallium/stat
Signed-off-by: Christian König
---
src/gallium/auxiliary/vl/vl_compositor.c | 46 +++---
src/gallium/auxiliary/vl/vl_compositor.h | 16
src/gallium/include/pipe/p_video_state.h |5 --
src/gallium/state_trackers/vdpau/mixer.c |2
Fixing uninitialized areas in SwapBuffers mode.
Signed-off-by: Christian König
---
src/gallium/state_trackers/vdpau/presentation.c |7 ++--
src/gallium/state_trackers/vdpau/vdpau_private.h |1 -
src/gallium/state_trackers/xvmc/surface.c|5 ++-
src/gallium/state_trackers/xvmc
Signed-off-by: Christian König
---
configure.ac |6 +-
src/gallium/targets/Makefile.vdpau|2 +-
src/gallium/targets/Makefile.xvmc |2 +-
src/gallium/winsys/g3dvl/dri/Makefile |1 -
src/gallium/winsys/g3dvl/dri/dri2.c | 666 --
This should speed things up a bit, but also shows
some bugs with the kernel implementation.
Signed-off-by: Christian König
---
src/gallium/targets/Makefile.vdpau|2 +-
src/gallium/targets/Makefile.xvmc |2 +-
src/gallium/winsys/g3dvl/dri/dri_winsys.c | 49 +-
Signed-off-by: Christian König
---
src/gallium/winsys/g3dvl/dri/dri_winsys.c | 48 ++--
1 files changed, 37 insertions(+), 11 deletions(-)
diff --git a/src/gallium/winsys/g3dvl/dri/dri_winsys.c
b/src/gallium/winsys/g3dvl/dri/dri_winsys.c
index 0c226cc..24bc35e 100644
-
Signed-off-by: Christian König
---
src/gallium/state_trackers/xvmc/context.c |1 -
src/gallium/state_trackers/xvmc/surface.c | 31 ---
src/gallium/state_trackers/xvmc/xvmc_private.h |2 -
3 files changed, 11 insertions(+), 23 deletions(-)
diff --git a/src/
Signed-off-by: Christian König
---
src/gallium/targets/Makefile.xvmc |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/targets/Makefile.xvmc
b/src/gallium/targets/Makefile.xvmc
index a46183e..44da660 100644
--- a/src/gallium/targets/Makefile.xvmc
+++ b/src/g
Signed-off-by: Christian König
---
src/gallium/targets/Makefile.vdpau |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/targets/Makefile.vdpau
b/src/gallium/targets/Makefile.vdpau
index c59cd02..7206164 100644
--- a/src/gallium/targets/Makefile.vdpau
+++ b/s
Hi everyone,
the following patchset adds most of the still missing functionality to the
VDPAU state tracker, including the support for bitmap surfaces so Alpha
Substation Subtitles in mplayer now seems to work fine.
It also improves the general video playback functionality to use page flipping
Indeed, but that's not what the OP was claiming (he says it's not in the
extension string but works regardless, hence it probably should be in
the extension string).
As for why it's not there some quick look at extensions.c shows that it
is indeed supported (the functionality is pretty much part of
- Original Message -
> On Mon, Feb 27, 2012 at 10:32 AM, Jose Fonseca
> wrote:
> > - Original Message -
> >> ---
> >> src/gallium/auxiliary/util/u_transfer.c | 34
> >> ++
> >> 1 files changed, 20 insertions(+), 14 deletions(-)
> >>
> >> diff --git
https://bugs.freedesktop.org/show_bug.cgi?id=46631
--- Comment #12 from Marek Olšák 2012-02-27 07:10:20 PST ---
(In reply to comment #10)
> I've filed a separate bug for the problem with luminance as bug 46679.
>
> I tried running the patch with piglit and the following four tests regressed:
>
https://bugs.freedesktop.org/show_bug.cgi?id=46631
--- Comment #11 from Brian Paul 2012-02-27 07:06:49 PST ---
Neil, the readpix patch looks good. Can you commit it? I'd suggest changing
the commit message to start with "mesa:" instead of "readpix:" since this is a
core Mesa change.
I'm not su
On Mon, Feb 27, 2012 at 10:32 AM, Jose Fonseca wrote:
> - Original Message -
>> ---
>> src/gallium/auxiliary/util/u_transfer.c | 34
>> ++
>> 1 files changed, 20 insertions(+), 14 deletions(-)
>>
>> diff --git a/src/gallium/auxiliary/util/u_transfer.c
>> b/s
https://bugs.freedesktop.org/show_bug.cgi?id=46631
--- Comment #10 from Neil Roberts 2012-02-27 06:42:35
PST ---
I've filed a separate bug for the problem with luminance as bug 46679.
I tried running the patch with piglit and the following four tests regressed:
glsl-fs-fragcoord
glsl-fs-sqrt-z
https://bugs.freedesktop.org/show_bug.cgi?id=46679
--- Comment #1 from Neil Roberts 2012-02-27 06:39:00 PST
---
Created attachment 57719
--> https://bugs.freedesktop.org/attachment.cgi?id=57719
Test case for piglit
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--
https://bugs.freedesktop.org/show_bug.cgi?id=46679
Bug #: 46679
Summary: glReadPixels on a luminance texture returns the wrong
values
Classification: Unclassified
Product: Mesa
Version: git
Platform: Other
OS/V
- Original Message -
> ---
> src/gallium/auxiliary/util/u_transfer.c | 34
> ++
> 1 files changed, 20 insertions(+), 14 deletions(-)
>
> diff --git a/src/gallium/auxiliary/util/u_transfer.c
> b/src/gallium/auxiliary/util/u_transfer.c
> index 1fa8d94..f1c2a09
Looks good.
Jose
- Original Message -
> The DISCARD flags should improve performance in drivers which handle
> them.
> ---
> src/gallium/auxiliary/util/u_transfer.c | 12
> 1 files changed, 12 insertions(+), 0 deletions(-)
>
> diff --git a/src/gallium/auxiliary/util/u_tra
https://bugs.freedesktop.org/show_bug.cgi?id=46631
--- Comment #9 from Michel Dänzer 2012-02-27 01:21:16 PST
---
(In reply to comment #3)
> readpix: Don't disable fast path for normalized types
AFAICT this patch should avoid the problems introduced by my similar commit
b11c16752a18ef8dfb96d9f0e
59 matches
Mail list logo