[Mesa-dev] [PATCH] main: remove duplicated includes

2011-04-25 Thread Nicolas Kaiser
Remove duplicated includes of guarded headers. Signed-off-by: Nicolas Kaiser --- src/mesa/main/pack.c |1 - src/mesa/main/texstore.c |1 - 2 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/mesa/main/pack.c b/src/mesa/main/pack.c index 4bb0a90..ad8ab9d 100644 --- a

[Mesa-dev] [PATCH] cell: unbalanced parenthesis

2011-05-07 Thread Nicolas Kaiser
Signed-off-by: Nicolas Kaiser --- src/gallium/drivers/cell/spu/spu_vertex_shader.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/gallium/drivers/cell/spu/spu_vertex_shader.c b/src/gallium/drivers/cell/spu/spu_vertex_shader.c index 3e9804b..d6febd3 100644 --- a

Re: [Mesa-dev] [PATCH 10/10] intel: Request DRI2 buffers for separate stencil and hiz

2011-06-05 Thread Nicolas Kaiser
ally and unexpectedtly, we should just die unexpectedly Best regards, Nicolas Kaiser ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [PATCH] mga: enable GL_ARB_vertex_array_object extension

2011-06-07 Thread Nicolas Kaiser
:MISSING Signed-off-by: Nicolas Kaiser --- src/mesa/drivers/dri/mga/mga_xmesa.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/mesa/drivers/dri/mga/mga_xmesa.c b/src/mesa/drivers/dri/mga/mga_xmesa.c index eb7df97..6ec99db 100644 --- a/src/mesa

Re: [Mesa-dev] r600g winsys backend rework

2011-08-10 Thread Nicolas Kaiser
y) must take into > account that a CS ioctl may be in progress. Besides that, there are > several possible race conditions in r600g, so instead of rewriting > r600g and trying to do what winsys/radeon is doing, I decided to > simply use winsys/radeon. FWIW, looks good at my place (RS780)

Re: [Mesa-dev] [PATCH] r600g: Cleaned up index buffer reference handling in the draw module.

2010-09-28 Thread Nicolas Kaiser
* Tilman Sauerbeck : > This fixes a buffer leak. Thanks! Is this one supposed to go in like the other one? I can confirm that it appears to fix a leak at my place as well. Best regards, Nicolas Kaiser ___ mesa-dev mailing list mesa-

[Mesa-dev] [PATCH 0/24] remove duplicated includes

2010-09-30 Thread Nicolas Kaiser
These patches remove duplicated includes of guarded headers. Nicolas Kaiser (24): swrast: remove duplicated include egl: remove duplicated include gallium/rtasm: remove duplicated include gallium/util: remove duplicated include gallium/i915: remove duplicated include gallium/llvmpipe

[Mesa-dev] [PATCH 01/24] swrast: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/mesa/swrast/s_aatriangle.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/swrast/s_aatriangle.c b/src/mesa/swrast/s_aatriangle.c index 1d90f32..1753167 100644 --- a/src/mesa/swrast/s_aatriangle.c +++ b/src/mesa/swrast/s_aatriang

[Mesa-dev] [PATCH 02/24] egl: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/egl/main/egldriver.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/egl/main/egldriver.c b/src/egl/main/egldriver.c index 67f1d3d..a4ff691 100644 --- a/src/egl/main/egldriver.c +++ b/src/egl/main/egldriver.c @@ -18,7 +18,6 @@ #inclu

[Mesa-dev] [PATCH 03/24] gallium/rtasm: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/gallium/auxiliary/rtasm/rtasm_execmem.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/gallium/auxiliary/rtasm/rtasm_execmem.c b/src/gallium/auxiliary/rtasm/rtasm_execmem.c index 65d5ce7..fbde1d1 100644 --- a/src/gallium/auxiliary/r

[Mesa-dev] [PATCH 04/24] gallium/util: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/gallium/auxiliary/util/u_sse.h |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/gallium/auxiliary/util/u_sse.h b/src/gallium/auxiliary/util/u_sse.h index 87959ab..03198c9 100644 --- a/src/gallium/auxiliary/util/u_sse.h +++ b/src/gall

[Mesa-dev] [PATCH 05/24] gallium/i915: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/gallium/drivers/i915/i915_state_emit.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/gallium/drivers/i915/i915_state_emit.c b/src/gallium/drivers/i915/i915_state_emit.c index 7bb7893..bd059d5 100644 --- a/src/gallium/drivers/i915/i

[Mesa-dev] [PATCH 06/24] gallium/llvmpipe: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/gallium/drivers/llvmpipe/lp_setup_point.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/gallium/drivers/llvmpipe/lp_setup_point.c b/src/gallium/drivers/llvmpipe/lp_setup_point.c index a95c157..3b217f9 100644 --- a/src/gallium/drive

[Mesa-dev] [PATCH 07/24] gallium/softpipe: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/gallium/drivers/softpipe/sp_state_sampler.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/gallium/drivers/softpipe/sp_state_sampler.c b/src/gallium/drivers/softpipe/sp_state_sampler.c index aedb5bb..b59fbc3 100644 --- a/src/gallium

[Mesa-dev] [PATCH 08/24] gallium/st: remove duplicated includes

2010-09-30 Thread Nicolas Kaiser
Remove duplicated includes. --- src/gallium/state_trackers/python/st_device.c |1 - src/gallium/state_trackers/vega/api_images.c |1 - 2 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/gallium/state_trackers/python/st_device.c b/src/gallium/state_trackers/python/st_devic

[Mesa-dev] [PATCH 10/24] glx: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/glx/glxclient.h |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/glx/glxclient.h b/src/glx/glxclient.h index 324b5a6..36a0808 100644 --- a/src/glx/glxclient.h +++ b/src/glx/glxclient.h @@ -89,8 +89,6 @@ typedef struct __GLXDRIdisplayR

[Mesa-dev] [PATCH 11/24] dri/common: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/mesa/drivers/dri/common/vblank.h |4 1 files changed, 0 insertions(+), 4 deletions(-) diff --git a/src/mesa/drivers/dri/common/vblank.h b/src/mesa/drivers/dri/common/vblank.h index 29d1ad8..067fb5e 100644 --- a/src/mesa/drivers/dri/common/vblank.h +++

[Mesa-dev] [PATCH 12/24] dri/i810: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/mesa/drivers/dri/i810/i810tex.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/drivers/dri/i810/i810tex.c b/src/mesa/drivers/dri/i810/i810tex.c index 2ccb956..5c5c80d 100644 --- a/src/mesa/drivers/dri/i810/i810tex.c +++ b/src/m

[Mesa-dev] [PATCH 13/24] dri/i915: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/mesa/drivers/dri/i915/i915_context.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/drivers/dri/i915/i915_context.c b/src/mesa/drivers/dri/i915/i915_context.c index bf6762d..412714a 100644 --- a/src/mesa/drivers/dri/i915/i915_c

[Mesa-dev] [PATCH 14/24] dri/i965: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/mesa/drivers/dri/i965/brw_vtbl.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_vtbl.c b/src/mesa/drivers/dri/i965/brw_vtbl.c index 8f1601d..3d7a98c 100644 --- a/src/mesa/drivers/dri/i965/brw_vtbl.c +++ b/s

[Mesa-dev] [PATCH 09/24] gallium/winsys: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/gallium/winsys/svga/drm/vmw_screen_dri.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/gallium/winsys/svga/drm/vmw_screen_dri.c b/src/gallium/winsys/svga/drm/vmw_screen_dri.c index 7bd4407..258084a 100644 --- a/src/gallium/winsys/s

[Mesa-dev] [PATCH 15/24] dri/intel: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/mesa/drivers/dri/intel/intel_tex_image.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/drivers/dri/intel/intel_tex_image.c b/src/mesa/drivers/dri/intel/intel_tex_image.c index 03aba58..187e537 100644 --- a/src/mesa/drivers/dri

[Mesa-dev] [PATCH 16/24] dri/mga: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/mesa/drivers/dri/mga/mga_xmesa.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/drivers/dri/mga/mga_xmesa.c b/src/mesa/drivers/dri/mga/mga_xmesa.c index 069947e..13f73a8 100644 --- a/src/mesa/drivers/dri/mga/mga_xmesa.c +++ b/s

[Mesa-dev] [PATCH 17/24] dri/r128: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/mesa/drivers/dri/r128/r128_tex.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/drivers/dri/r128/r128_tex.c b/src/mesa/drivers/dri/r128/r128_tex.c index b5a19b5..2dd47b0 100644 --- a/src/mesa/drivers/dri/r128/r128_tex.c +++ b/s

[Mesa-dev] [PATCH 18/24] dri/r300: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/mesa/drivers/dri/r300/radeon_context.h |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/mesa/drivers/dri/r300/radeon_context.h b/src/mesa/drivers/dri/r300/radeon_context.h index da4812d..e793656 100644 --- a/src/mesa/drivers/dri/r300

[Mesa-dev] [PATCH 19/24] dri/r600: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/mesa/drivers/dri/r600/r600_cmdbuf.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/drivers/dri/r600/r600_cmdbuf.c b/src/mesa/drivers/dri/r600/r600_cmdbuf.c index b3331fc..ce2f777 100644 --- a/src/mesa/drivers/dri/r600/r600_cmdb

[Mesa-dev] [PATCH 20/24] dri/radeon: remove duplicated includes

2010-09-30 Thread Nicolas Kaiser
Remove duplicated includes. --- src/mesa/drivers/dri/radeon/radeon_ioctl.c |1 - src/mesa/drivers/dri/radeon/radeon_maos_verts.c |1 - 2 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/mesa/drivers/dri/radeon/radeon_ioctl.c b/src/mesa/drivers/dri/radeon/radeon_ioctl.

[Mesa-dev] [PATCH 21/24] dri/savage: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/mesa/drivers/dri/savage/savage_xmesa.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/drivers/dri/savage/savage_xmesa.c b/src/mesa/drivers/dri/savage/savage_xmesa.c index cbdc9c8..bbf2fd3 100644 --- a/src/mesa/drivers/dri/savag

[Mesa-dev] [PATCH 22/24] main: remove duplicated includes

2010-09-30 Thread Nicolas Kaiser
Remove duplicated includes. --- src/mesa/main/api_exec.c |5 + src/mesa/main/dlist.c|1 - src/mesa/main/renderbuffer.c |1 - 3 files changed, 1 insertions(+), 6 deletions(-) diff --git a/src/mesa/main/api_exec.c b/src/mesa/main/api_exec.c index b87aa47..ae653e1 100644

[Mesa-dev] [PATCH 23/24] math: remove duplicated includes

2010-09-30 Thread Nicolas Kaiser
Remove duplicated includes. --- src/mesa/math/m_matrix.c |1 - src/mesa/math/m_vector.c |1 - 2 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/mesa/math/m_matrix.c b/src/mesa/math/m_matrix.c index 048b231..02aedba 100644 --- a/src/mesa/math/m_matrix.c +++ b/src/mesa/math/

[Mesa-dev] [PATCH 24/24] st: remove duplicated include

2010-09-30 Thread Nicolas Kaiser
Remove duplicated include. --- src/mesa/state_tracker/st_cb_rasterpos.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/state_tracker/st_cb_rasterpos.c b/src/mesa/state_tracker/st_cb_rasterpos.c index 7b2eb80..e5f7b6f 100644 --- a/src/mesa/state_tracker/st_cb_ras

[Mesa-dev] [PATCH] dri/r600: Fix insufficient return type

2010-09-30 Thread Nicolas Kaiser
Two functions with unsigned return type, but returning negative constants to indicate an error condition. Inspired by similar Linux kernel patches by Julia Lawall (http://coccinelle.lip6.fr/). Signed-off-by: Nicolas Kaiser --- src/mesa/drivers/dri/r600/evergreen_render.c |2 +- src/mesa

[Mesa-dev] [PATCH] i965g: use Elements macro instead of manual sizeofs

2010-10-01 Thread Nicolas Kaiser
Signed-off-by: Nicolas Kaiser --- src/gallium/drivers/i965/intel_decode.c | 20 +++- 1 files changed, 7 insertions(+), 13 deletions(-) diff --git a/src/gallium/drivers/i965/intel_decode.c b/src/gallium/drivers/i965/intel_decode.c index bd8b917..36c04a3 100644 --- a/src

[Mesa-dev] [PATCH] gallium/nv50: always true conditional

2010-10-02 Thread Nicolas Kaiser
Untested: Am I guessing right it was rather meant this way? --- src/gallium/drivers/nv50/nv50_pc_optimize.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/gallium/drivers/nv50/nv50_pc_optimize.c b/src/gallium/drivers/nv50/nv50_pc_optimize.c index 921ed15..27eb381 10

[Mesa-dev] [PATCH] nv50: fix typo in copyright notice

2010-10-06 Thread Nicolas Kaiser
Fix typo in copyright notice. Signed-off-by: Nicolas Kaiser --- src/gallium/drivers/nv50/nv50_program.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/gallium/drivers/nv50/nv50_program.c b/src/gallium/drivers/nv50/nv50_program.c index db68176..9f5e58e 100644

[Mesa-dev] [PATCH] gl.h, gl2.h, gallium: use stdbool.h for GLboolean and boolean

2010-10-13 Thread Nicolas Kaiser
This patch adds support for the compiler built-in Boolean type to GLboolean and the "boolean" type in gallium by bringing them in line with the "bool" type in stdbool.h. Signed-off-by: Nicolas Kaiser --- include/GL/gl.h |7 --

[Mesa-dev] [PATCH] fix typos in MESA specs

2011-04-09 Thread Nicolas Kaiser
Signed-off-by: Nicolas Kaiser --- docs/MESA_agp_offset.spec |2 +- docs/MESA_drm_image.spec |4 ++-- docs/MESA_multithread_makecurrent.spec |2 +- docs/MESA_pack_invert.spec |2 +- docs/MESA_release_buffers.spec |8 docs

[Mesa-dev] [PATCH] fix typos in wayland spec

2011-04-10 Thread Nicolas Kaiser
Signed-off-by: Nicolas Kaiser --- docs/WL_bind_wayland_display.spec |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/WL_bind_wayland_display.spec b/docs/WL_bind_wayland_display.spec index 0ff49d6..b4e6703 100644 --- a/docs/WL_bind_wayland_display.spec +++ b

[Mesa-dev] [PATCH] r200: enable EXT_gpu_program_parameters

2011-04-16 Thread Nicolas Kaiser
Signed-off-by: Nicolas Kaiser --- According to Marek Olšák, this extension is quite popular in the GL community.[1] Tests look good: ./src/tests/prog_parameter GL_RENDERER = Mesa DRI R200 (R200 514D) TCL DRI2 GL_VERSION = 1.3 Mesa 7.11-devel (git-4ee40c3) GL_EXT_gpu_program_parameters

Re: [Mesa-dev] [PATCH] r200: enable EXT_gpu_program_parameters

2011-04-17 Thread Nicolas Kaiser
2 GL_VERSION = 1.3 Mesa 7.11-devel (git-4ee40c3) Best regards, Nicolas Kaiser ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Re: [Mesa-dev] [PATCH] r200: enable EXT_gpu_program_parameters

2011-04-17 Thread Nicolas Kaiser
* Nicolas Kaiser : > * Marek Olšák : > > r200 does support ARB_vertex_program. The backend is in r200_vertprog.c. I > > think it has vertex shader 1.1 in D3D. > > > > The patch is wrong though. The extension should be listed in the > > ARB_vp_extension array, not

Re: [Mesa-dev] [PATCH] r200: enable EXT_gpu_program_parameters

2011-04-17 Thread Nicolas Kaiser
ensions, GL_FALSE ); > } > if(rmesa->radeon.radeonScreen->drmSupportsVertexProgram) > - driInitSingleExtension( ctx, ARB_vp_extension ); > + driInitExtensions( ctx, ARB_vp_extension, GL_FALSE ); Ah, I missed this one. That's why it didn't

Re: [Mesa-dev] [PATCH] r200: enable EXT_gpu_program_parameters

2011-04-18 Thread Nicolas Kaiser
\nErrors:\n\n\nOutput:\nRequires OpenGL 1.5\n (2) According to the spec this extension is tainted by patent claims, quote "SGI will not grant the ARB royalty-free use of this IP for use in OpenGL" The other three extensions look good to me. Thanks again

Re: [Mesa-dev] [PATCH] r200: enable EXT_gpu_program_parameters

2011-04-18 Thread Nicolas Kaiser
t, I guess I'll prepare to file a couple of bugs for problems I found. Best regards, Nicolas Kaiser ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Re: [Mesa-dev] [PATCH] r200: enable EXT_gpu_program_parameters

2011-04-19 Thread Nicolas Kaiser
html.py summary/compare.vao results/vao.results results/vao.enabled.results vao.results vao.enabled.results All 0/0 2/2 general 0/0 2/2 vao-01 skippass vao-02 skip pass Best regards, Nicolas Kaiser _

[Mesa-dev] [PATCH] r600g: fixed typo in shader error message

2010-07-24 Thread Nicolas Kaiser
Fixed typo in shader error message. Signed-off-by: Nicolas Kaiser --- src/gallium/drivers/r600/r600_shader.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/gallium/drivers/r600/r600_shader.c b/src/gallium/drivers/r600/r600_shader.c index e865f01..103b584 100644

[Mesa-dev] [PATCH] gallium docs: fixed typos, added r600

2010-07-27 Thread Nicolas Kaiser
Fixed some typos, added r600. Signed-off-by: Nicolas Kaiser --- src/gallium/docs/source/context.rst | 12 ++-- src/gallium/docs/source/cso/sampler.rst |6 +++--- src/gallium/docs/source/distro.rst |6 ++ src/gallium/docs/source/tgsi.rst| 10 +- 4

Re: [Mesa-dev] TGSI thoughts

2010-07-29 Thread Nicolas Kaiser
* Jakob Bornecrantz : > Comments please. ad patch 4: -These are the only instructions that can write to the address file. The are +These are the only instructions that can write to the address file. They are only available in vertex shaders and can only write and read from the X channel. Best