Re: [Mesa-dev] gallium scaled types

2011-09-17 Thread Christian König
Am Freitag, den 16.09.2011, 12:58 -0700 schrieb Jose Fonseca: [SNIP] This change would be best to describe a vertex and texture fetch as implemented by Radeons: diff --git a/src/gallium/auxiliary/util/u_format.h b/src/gallium/auxiliary/util/u_format.h index 2eb3e1b..8c4d67f 100644

Re: [Mesa-dev] [PATCHES] enable GLX_EXT_texture_from_pixmap in software

2011-09-17 Thread Sylwester Wysocki
I'm trying to enable GLX_EXT_texture_from_pixmap in direct rendering for swrast. After applying patches given in this thread glxinfo shows TFP on GLX extensions string, but correlated functions don't work. 1) I found that GetGLXDRIDrawable() inside drisw_bind_tex_image() returns NULL, so

[Mesa-dev] [PATCH] meta: fix broken sRGB mipmap generation

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com If we're generating a mipmap for an sRGB texture we need to bypass sRGB-linear conversion. Otherwise the destination mipmap level (drawn with a textured quad) will have the wrong colors. If we can't turn of sRGB-linear conversion (GL_EXT_texture_sRGB_decode) we

Re: [Mesa-dev] [PATCH] meta: fix broken sRGB mipmap generation

2011-09-17 Thread Henri Verbeet
On 17 September 2011 19:33, Brian Paul brian.e.p...@gmail.com wrote: From: Brian Paul bri...@vmware.com If we're generating a mipmap for an sRGB texture we need to bypass sRGB-linear conversion.  Otherwise the destination mipmap level (drawn with a textured quad) will have the wrong colors.

Re: [Mesa-dev] [PATCH] meta: fix broken sRGB mipmap generation

2011-09-17 Thread Brian Paul
On 09/17/2011 11:52 AM, Henri Verbeet wrote: On 17 September 2011 19:33, Brian Paulbrian.e.p...@gmail.com wrote: From: Brian Paulbri...@vmware.com If we're generating a mipmap for an sRGB texture we need to bypass sRGB-linear conversion. Otherwise the destination mipmap level (drawn with a

[Mesa-dev] [PATCH 1/2] gallium/util: observer sampler view's first_level in util_blit_pixels_tex()

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com This lets us blit from a non-zero source level. --- src/gallium/auxiliary/util/u_blit.c | 16 ++-- 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/gallium/auxiliary/util/u_blit.c b/src/gallium/auxiliary/util/u_blit.c index

[Mesa-dev] [PATCH 2/2] st/mesa: specify source mipmap level in decompress_with_blit()

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com This, along with the previous patch, fixes glGetTexImage() of compressed textures for level 0. --- src/mesa/state_tracker/st_cb_texture.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/src/mesa/state_tracker/st_cb_texture.c

[Mesa-dev] [PATCH 01/15] mesa: s/GLchan/GLubyte/ in mipmap generation code

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com --- src/mesa/main/mipmap.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mesa/main/mipmap.c b/src/mesa/main/mipmap.c index f170d23..5f18c71 100644 --- a/src/mesa/main/mipmap.c +++ b/src/mesa/main/mipmap.c @@ -1986,7 +1986,7

[Mesa-dev] [PATCH 02/15] mesa: move _mesa_upscale_teximage2d() to texcompress_fxt1.c

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com Was used by no other code. --- src/mesa/main/mipmap.c | 34 --- src/mesa/main/mipmap.h |6 - src/mesa/main/texcompress_fxt1.c | 41 +++-- 3 files changed, 38

[Mesa-dev] [PATCH 03/15] mesa: s/_mesa_make_temp_chan_image()/_mesa_make_temp_ubyte_image()

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com Another step toward eliminating the GLchan type. --- src/mesa/main/texcompress_fxt1.c |8 +- src/mesa/main/texcompress_rgtc.c |8 +- src/mesa/main/texcompress_s3tc.c | 16 ++-- src/mesa/main/texstore.c | 210

[Mesa-dev] [PATCH 04/15] mesa: remove GLchan in texcompress_fxt1.c

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com --- src/mesa/main/texcompress_fxt1.c | 127 -- 1 files changed, 53 insertions(+), 74 deletions(-) diff --git a/src/mesa/main/texcompress_fxt1.c b/src/mesa/main/texcompress_fxt1.c index 624c34b..0437cfc 100644 ---

[Mesa-dev] [PATCH 05/15] mesa/gallium: remove GLchan from latc, rgtc code

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com --- src/gallium/auxiliary/util/u_format_latc.c |8 src/gallium/auxiliary/util/u_format_rgtc.c | 22 +++--- src/mesa/main/texcompress_rgtc.c | 28 ++-- src/mesa/main/texcompress_rgtc_tmp.h

[Mesa-dev] [PATCH 06/15] mesa: replace GLchan with GLubyte in texcompress_s3tc.c

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com --- src/mesa/main/texcompress_s3tc.c | 116 +++--- 1 files changed, 57 insertions(+), 59 deletions(-) diff --git a/src/mesa/main/texcompress_s3tc.c b/src/mesa/main/texcompress_s3tc.c index 161c453..04c5b44 100644 ---

[Mesa-dev] [PATCH 07/15] mesa: convert _mesa_unpack_color_span_chan() to ubyte

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com --- src/mesa/main/pack.c | 98 ++--- src/mesa/main/pack.h |4 +- src/mesa/main/texstore.c |6 +- 3 files changed, 53 insertions(+), 55 deletions(-) diff --git a/src/mesa/main/pack.c

[Mesa-dev] [PATCH 08/15] mesa: remove unused type_TO_CHAN() macros

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com --- src/mesa/main/colormac.h | 40 1 files changed, 0 insertions(+), 40 deletions(-) diff --git a/src/mesa/main/colormac.h b/src/mesa/main/colormac.h index 4b7c3b4..d64cc8d 100644 --- a/src/mesa/main/colormac.h +++

[Mesa-dev] [PATCH 09/15] r200: use _mesa_unclamped_float_rgba_to_ubyte()

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com --- src/mesa/drivers/dri/r200/r200_state.c |4 ++-- src/mesa/drivers/dri/r200/r200_tex.c |2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mesa/drivers/dri/r200/r200_state.c b/src/mesa/drivers/dri/r200/r200_state.c index

[Mesa-dev] [PATCH 10/15] radeon: use _mesa_unclamped_float_rgba_to_ubyte()

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com --- src/mesa/drivers/dri/radeon/radeon_state.c |4 ++-- src/mesa/drivers/dri/radeon/radeon_tex.c |2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mesa/drivers/dri/radeon/radeon_state.c

[Mesa-dev] [PATCH 11/15] mesa: remove unused UNCLAMPED_FLOAT_TO_RGB_CHAN() macro

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com --- src/mesa/main/colormac.h | 16 1 files changed, 0 insertions(+), 16 deletions(-) diff --git a/src/mesa/main/colormac.h b/src/mesa/main/colormac.h index d64cc8d..46377ac 100644 --- a/src/mesa/main/colormac.h +++ b/src/mesa/main/colormac.h

[Mesa-dev] [PATCH 12/15] mesa: remove unused interp/stride chan macros

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com --- src/mesa/main/macros.h | 27 --- 1 files changed, 0 insertions(+), 27 deletions(-) diff --git a/src/mesa/main/macros.h b/src/mesa/main/macros.h index 01e4d20..2a849e3 100644 --- a/src/mesa/main/macros.h +++

[Mesa-dev] [PATCH 13/15] mesa: remove CHAN_TYPE cruft from debug.c

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com --- src/mesa/main/debug.c |3 --- 1 files changed, 0 insertions(+), 3 deletions(-) diff --git a/src/mesa/main/debug.c b/src/mesa/main/debug.c index 2bb3745..c296438 100644 --- a/src/mesa/main/debug.c +++ b/src/mesa/main/debug.c @@ -567,9 +567,6 @@

[Mesa-dev] [PATCH 14/15] more debug fixing

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com --- src/mesa/main/debug.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/main/debug.c b/src/mesa/main/debug.c index c296438..0a393e5 100644 --- a/src/mesa/main/debug.c +++ b/src/mesa/main/debug.c @@ -623,5 +623,4 @@

[Mesa-dev] [PATCH 15/15] mesa: move last bits of GLchan stuff into swrast

2011-09-17 Thread Brian Paul
From: Brian Paul bri...@vmware.com This removes the last remnants of the GLchan datatype and associated macros out of core Mesa and into swrast. --- src/mesa/drivers/dri/swrast/swrast_span.c |2 +- src/mesa/main/colormac.h | 75 -- src/mesa/main/config.h

[Mesa-dev] [PATCH demos] Allow disabling of egl, gles1, gles2, vg, osmesa, drm, x11, freetype2

2011-09-17 Thread Matt Turner
Signed-off-by: Matt Turner matts...@gmail.com --- configure.ac | 50 +- 1 files changed, 41 insertions(+), 9 deletions(-) diff --git a/configure.ac b/configure.ac index b5b2fcf..c82d7cc 100644 --- a/configure.ac +++ b/configure.ac @@ -112,12

[Mesa-dev] [PATCH 0/15] remove GLchan from core Mesa

2011-09-17 Thread Brian Paul
The GLchan type, etc is really only needed for swrast. This patch series removes all the GLchan-related stuff out of core Mesa. -Brian ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [PATCH] Remove unneeded xdamages header from dri2_glx.c.

2011-09-17 Thread Matt Turner
It's needed for dri1 but not dri2. Signed-off-by: Matt Turner matts...@gmail.com --- src/glx/dri2_glx.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/glx/dri2_glx.c b/src/glx/dri2_glx.c index 2d72ae0..01e3fd6 100644 --- a/src/glx/dri2_glx.c +++ b/src/glx/dri2_glx.c

[Mesa-dev] [PATCH 1/2] Remove -lXmu from LIBS

2011-09-17 Thread Matt Turner
It's not used anywhere that I can see. Signed-off-by: Matt Turner matts...@gmail.com --- configs/aix|2 +- configs/aix-64 |2 +- configs/aix-64-static |2 +- configs/aix-gcc|2 +- configs/aix-static

[Mesa-dev] [PATCH 2/2] Remove -lXi from LIBS

2011-09-17 Thread Matt Turner
It's not used anywhere that I can see. Signed-off-by: Matt Turner matts...@gmail.com --- configs/aix|2 +- configs/aix-64 |2 +- configs/aix-64-static |2 +- configs/aix-gcc|2 +- configs/aix-static