Re: [Mesa-dev] [PATCH 3/5] mesa: Make the gl_constant_value's bool occupy the same space as float/int.

2011-08-21 Thread Kenneth Graunke
On 08/21/2011 11:05 AM, Eric Anholt wrote: > On Sat, 20 Aug 2011 15:10:18 -0700, Dan McCabe wrote: >> On 08/20/2011 01:30 PM, Bryan Cain wrote: >>> On 08/20/2011 03:05 PM, Dan McCabe wrote: What are the implications for other architectures that support doubles? >>> >>> I don't see what you me

[Mesa-dev] [Bug 40269] #ifdef isn't recognized in GLSL preprocessor

2011-08-21 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=40269 snake5crea...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

Re: [Mesa-dev] [PATCH] i965/gen6+: Use non-normalized coordinates for GL_TEXTURE_RECTANGLE.

2011-08-21 Thread Kenneth Graunke
On 08/21/2011 09:38 AM, Kenneth Graunke wrote: > On 08/17/2011 05:55 PM, Eric Anholt wrote: >> Improves performance of a GL_TEXTURE_RECTANGLE microbenchmark by 1.84% >> +/- .15% (n=3) >> --- >> src/mesa/drivers/dri/i965/brw_fs_visitor.cpp |3 ++- >> src/mesa/drivers/dri/i965/brw_wm_fp.c

Re: [Mesa-dev] [PATCH 3/5] mesa: Make the gl_constant_value's bool occupy the same space as float/int.

2011-08-21 Thread Eric Anholt
On Sat, 20 Aug 2011 15:10:18 -0700, Dan McCabe wrote: > On 08/20/2011 01:30 PM, Bryan Cain wrote: > > On 08/20/2011 03:05 PM, Dan McCabe wrote: > >> What are the implications for other architectures that support doubles? > > > > I don't see what you mean. gl_constant_value doesn't support doubles

Re: [Mesa-dev] [PATCH] i965/gen6+: Use non-normalized coordinates for GL_TEXTURE_RECTANGLE.

2011-08-21 Thread Kenneth Graunke
On 08/17/2011 05:55 PM, Eric Anholt wrote: > Improves performance of a GL_TEXTURE_RECTANGLE microbenchmark by 1.84% > +/- .15% (n=3) > --- > src/mesa/drivers/dri/i965/brw_fs_visitor.cpp |3 ++- > src/mesa/drivers/dri/i965/brw_wm_fp.c|4 +++- > src/mesa/drivers/dri/i965/brw_

[Mesa-dev] [Bug 40269] #ifdef isn't recognized in GLSL preprocessor

2011-08-21 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=40269 Kenneth Graunke changed: What|Removed |Added Keywords||NEEDINFO --- Comment #1 from Kenneth G

[Mesa-dev] [Bug 40269] #ifdef isn't recognized in GLSL preprocessor

2011-08-21 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=40269 Bryan Cain changed: What|Removed |Added Component|Mesa core |glsl-compiler -- Configure bugmail: https:

[Mesa-dev] [Bug 40269] #ifdef isn't recognized in GLSL preprocessor

2011-08-21 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=40269 Alex Deucher changed: What|Removed |Added Product|xorg|Mesa Component|Driver/Radeon

Re: [Mesa-dev] glsl: do_vec_index_to_cond_assign not called; has problems if called

2011-08-21 Thread Aras Pranckevicius
> > > Looks like do_vec_index_to_cond_assing was lost in this commit: > > > http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f4fe151681a6f6afe1d452eece6cf4144f44e49 > > Converting variable indexing of vectors to conditional assignments is a > lowering pass, not an optimization. We don't do it by

Re: [Mesa-dev] [PATCH 2/3] winsys/radeon: use os_mmap() for memory mapping

2011-08-21 Thread Marek Olšák
Reviewed-by: Marek Olšák On Sun, Aug 21, 2011 at 2:41 PM, Chia-I Wu wrote: > From: Chia-I Wu > > os_mmap() guarantees large file support across OSes. > --- >  src/gallium/winsys/radeon/drm/radeon_drm_bo.c |    6 +++--- >  1 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/src/gal

[Mesa-dev] [PATCH 3/3] winsys/vmwgfx: use os_mmap() for memory mapping

2011-08-21 Thread Chia-I Wu
os_mmap() guarantees large file support across OSes. --- src/gallium/winsys/svga/drm/vmw_screen_ioctl.c | 11 ++- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/gallium/winsys/svga/drm/vmw_screen_ioctl.c b/src/gallium/winsys/svga/drm/vmw_screen_ioctl.c index d92ba38.

[Mesa-dev] [PATCH 2/3] winsys/radeon: use os_mmap() for memory mapping

2011-08-21 Thread Chia-I Wu
From: Chia-I Wu os_mmap() guarantees large file support across OSes. --- src/gallium/winsys/radeon/drm/radeon_drm_bo.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_bo.c b/src/gallium/winsys/radeon/drm/radeon_drm_bo.c inde

[Mesa-dev] [PATCH 1/3] auxiliary/os: add wrappers for mmap/munmap

2011-08-21 Thread Chia-I Wu
From: Chia-I Wu The use of mmap() in winsys requires large file support. Not all OSes have LFS so a wrapper should be used. In particular, os_mmap() should call __mmap2() on Android. --- src/gallium/auxiliary/os/os_mman.h | 87 1 files changed, 87 inserti

Re: [Mesa-dev] [PATCH 4/5] mesa: Fix glGetUniformfv of native integer uniforms.

2011-08-21 Thread Christoph Bumiller
On 21.08.2011 06:00, Kenneth Graunke wrote: > On 08/20/2011 02:47 PM, Christoph Bumiller wrote: >> On 20.08.2011 22:07, Dan McCabe wrote: >>> On 08/20/2011 12:16 AM, Kenneth Graunke wrote: On 08/19/2011 05:56 PM, Eric Anholt wrote: > We have to actually convert the values on the way out.

[Mesa-dev] [PATCH] mesa: call _mesa_set_vp_override in glDrawTex*

2011-08-21 Thread Chia-I Wu
The driver may install its own vertex shader. _mesa_set_vp_override must be called so that core mesa can generate correct fragment program.. --- src/mesa/main/drawtex.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/src/mesa/main/drawtex.c b/src/mesa/main/drawtex.c in