mesa: Changes to 'softpipe_0_1_branch'

Michal Krol michal at kemper.freedesktop.org
Fri Jul 6 16:54:11 UTC 2007


 Makefile                                          |    2 
 Makefile.mgw                                      |   25 
 bin/mklib                                         |    3 
 configs/freebsd-dri                               |    4 
 configs/linux-solo                                |    3 
 docs/MESA_texture_array.spec                      |  805 +++
 docs/download.html                                |    6 
 docs/intro.html                                   |    2 
 docs/news.html                                    |    2 
 docs/relnotes-7.0.html                            |   19 
 docs/relnotes-7.1.html                            |   72 
 docs/relnotes.html                                |    1 
 include/GL/gl.h                                   |   33 
 include/GL/gl_mangle.h                            |   93 
 include/GL/glu.h                                  |   13 
 include/GL/glut.h                                 |    8 
 include/GL/internal/dri_interface.h               |   12 
 include/GL/xmesa.h                                |   23 
 include/GL/xmesa_x.h                              |    1 
 include/GL/xmesa_xf86.h                           |   30 
 progs/demos/shadowtex.c                           |  311 +
 progs/demos/spriteblast.c                         |   22 
 progs/fbdev/glfbdevtest.c                         |  105 
 progs/tests/Makefile                              |    8 
 progs/tests/arraytexture.c                        |  337 +
 progs/tests/drawbuffers.c                         |   21 
 progs/tests/random.c                              |  457 +
 progs/xdemos/Makefile                             |    1 
 progs/xdemos/texture_from_pixmap.c                |  396 +
 src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h |    3 
 src/glut/directfb/callback.c                      |   68 
 src/glut/directfb/events.c                        |   11 
 src/glut/directfb/internal.h                      |    1 
 src/glut/glx/glut_input.c                         |    3 
 src/glut/glx/glut_joy.c                           |    3 
 src/glut/glx/win32_util.c                         |    1 
 src/glut/glx/win32_x11.h                          |   10 
 src/glx/mini/miniglx.c                            |    1 
 src/glx/x11/glx_pbuffer.c                         |   14 
 src/mesa/Makefile                                 |    6 
 src/mesa/drivers/common/driverfuncs.c             |   96 
 src/mesa/drivers/common/driverfuncs.h             |    7 
 src/mesa/drivers/directfb/idirectfbgl_mesa.c      |   27 
 src/mesa/drivers/dri/Makefile                     |    2 
 src/mesa/drivers/dri/common/dri_util.c            |    3 
 src/mesa/drivers/dri/common/dri_util.h            |    6 
 src/mesa/drivers/dri/common/extension_helper.h    |   34 
 src/mesa/drivers/dri/ffb/ffb_tris.c               |    8 
 src/mesa/drivers/dri/i915/i830_state.c            |    9 
 src/mesa/drivers/dri/i915/i915_fragprog.c         |    8 
 src/mesa/drivers/dri/i915/i915_state.c            |   11 
 src/mesa/drivers/dri/i915/i915_texstate.c         |   27 
 src/mesa/drivers/dri/i915/intel_context.c         |  103 
 src/mesa/drivers/dri/i915/intel_context.h         |    5 
 src/mesa/drivers/dri/i915/intel_pixel.c           |   22 
 src/mesa/drivers/dri/i915/intel_screen.c          |    4 
 src/mesa/drivers/dri/i915/intel_tex.c             |   40 
 src/mesa/drivers/dri/i915tex/i830_reg.h           |    1 
 src/mesa/drivers/dri/i915tex/i830_state.c         |    4 
 src/mesa/drivers/dri/i915tex/i830_texstate.c      |   41 
 src/mesa/drivers/dri/i915tex/i830_vtbl.c          |   12 
 src/mesa/drivers/dri/i915tex/i915_fragprog.c      |    8 
 src/mesa/drivers/dri/i915tex/i915_state.c         |    4 
 src/mesa/drivers/dri/i915tex/i915_tex_layout.c    |    6 
 src/mesa/drivers/dri/i915tex/i915_texstate.c      |   49 
 src/mesa/drivers/dri/i915tex/i915_vtbl.c          |    6 
 src/mesa/drivers/dri/i915tex/intel_context.c      |   12 
 src/mesa/drivers/dri/i915tex/intel_context.h      |    9 
 src/mesa/drivers/dri/i915tex/intel_mipmap_tree.c  |    4 
 src/mesa/drivers/dri/i915tex/intel_pixel_draw.c   |   17 
 src/mesa/drivers/dri/i915tex/intel_screen.c       |    7 
 src/mesa/drivers/dri/i915tex/intel_state.c        |   94 
 src/mesa/drivers/dri/i915tex/intel_tex.h          |    3 
 src/mesa/drivers/dri/i915tex/intel_tex_image.c    |   24 
 src/mesa/drivers/dri/i915tex/intel_tex_validate.c |   19 
 src/mesa/drivers/dri/i965/brw_draw.c              |    1 
 src/mesa/drivers/dri/i965/brw_vs_tnl.c            |   22 
 src/mesa/drivers/dri/i965/intel_blit.c            |    7 
 src/mesa/drivers/dri/i965/intel_blit.h            |    3 
 src/mesa/drivers/dri/i965/intel_context.c         |   13 
 src/mesa/drivers/dri/i965/intel_context.h         |    2 
 src/mesa/drivers/dri/i965/intel_pixel_bitmap.c    |    7 
 src/mesa/drivers/dri/i965/intel_state.c           |   96 
 src/mesa/drivers/dri/i965/intel_tex_validate.c    |    2 
 src/mesa/drivers/dri/intel/intel_tex_layout.c     |    2 
 src/mesa/drivers/dri/mach64/mach64_native_vb.c    |   18 
 src/mesa/drivers/dri/nouveau/nouveau_bufferobj.c  |    6 
 src/mesa/drivers/dri/nouveau/nouveau_bufferobj.h  |    2 
 src/mesa/drivers/dri/nouveau/nouveau_buffers.c    |   10 
 src/mesa/drivers/dri/nouveau/nouveau_context.c    |    4 
 src/mesa/drivers/dri/nouveau/nouveau_context.h    |   13 
 src/mesa/drivers/dri/nouveau/nouveau_fifo.c       |   14 
 src/mesa/drivers/dri/nouveau/nouveau_object.c     |   59 
 src/mesa/drivers/dri/nouveau/nouveau_object.h     |   14 
 src/mesa/drivers/dri/nouveau/nouveau_query.c      |    9 
 src/mesa/drivers/dri/nouveau/nouveau_screen.c     |    2 
 src/mesa/drivers/dri/nouveau/nouveau_span.c       |    5 
 src/mesa/drivers/dri/nouveau/nouveau_state.c      |    4 
 src/mesa/drivers/dri/nouveau/nouveau_sync.c       |   67 
 src/mesa/drivers/dri/nouveau/nouveau_sync.h       |   32 
 src/mesa/drivers/dri/nouveau/nv10_swtcl.c         |   45 
 src/mesa/drivers/dri/nouveau/nv30_state.c         |   52 
 src/mesa/drivers/dri/r200/r200_cmdbuf.c           |    1 
 src/mesa/drivers/dri/r200/r200_context.c          |    1 
 src/mesa/drivers/dri/r200/r200_context.h          |    1 
 src/mesa/drivers/dri/r200/r200_ioctl.c            |    1 
 src/mesa/drivers/dri/r200/r200_ioctl.h            |    1 
 src/mesa/drivers/dri/r200/r200_lock.c             |    1 
 src/mesa/drivers/dri/r200/r200_lock.h             |    1 
 src/mesa/drivers/dri/r200/r200_maos.h             |    1 
 src/mesa/drivers/dri/r200/r200_maos_arrays.c      |    1 
 src/mesa/drivers/dri/r200/r200_pixel.c            |    1 
 src/mesa/drivers/dri/r200/r200_pixel.h            |    1 
 src/mesa/drivers/dri/r200/r200_reg.h              |    1 
 src/mesa/drivers/dri/r200/r200_sanity.c           |    1 
 src/mesa/drivers/dri/r200/r200_span.c             |    1 
 src/mesa/drivers/dri/r200/r200_span.h             |    1 
 src/mesa/drivers/dri/r200/r200_state.c            |    1 
 src/mesa/drivers/dri/r200/r200_state.h            |    1 
 src/mesa/drivers/dri/r200/r200_state_init.c       |    1 
 src/mesa/drivers/dri/r200/r200_swtcl.c            |    1 
 src/mesa/drivers/dri/r200/r200_swtcl.h            |    1 
 src/mesa/drivers/dri/r200/r200_tcl.c              |    1 
 src/mesa/drivers/dri/r200/r200_tcl.h              |    1 
 src/mesa/drivers/dri/r200/r200_tex.c              |    7 
 src/mesa/drivers/dri/r200/r200_tex.h              |    1 
 src/mesa/drivers/dri/r200/r200_texmem.c           |    1 
 src/mesa/drivers/dri/r200/r200_texstate.c         |    1 
 src/mesa/drivers/dri/r300/Makefile                |    1 
 src/mesa/drivers/dri/r300/r300_cmdbuf.c           |   83 
 src/mesa/drivers/dri/r300/r300_cmdbuf.h           |    6 
 src/mesa/drivers/dri/r300/r300_context.c          |   23 
 src/mesa/drivers/dri/r300/r300_context.h          |  123 
 src/mesa/drivers/dri/r300/r300_emit.c             |  451 -
 src/mesa/drivers/dri/r300/r300_emit.h             |   39 
 src/mesa/drivers/dri/r300/r300_ioctl.c            |   48 
 src/mesa/drivers/dri/r300/r300_ioctl.h            |    1 
 src/mesa/drivers/dri/r300/r300_reg.h              |   25 
 src/mesa/drivers/dri/r300/r300_render.c           |  198 
 src/mesa/drivers/dri/r300/r300_shader.c           |    3 
 src/mesa/drivers/dri/r300/r300_state.c            |  679 +-
 src/mesa/drivers/dri/r300/r300_state.h            |    7 
 src/mesa/drivers/dri/r300/r300_swtcl.c            |  711 ++
 src/mesa/drivers/dri/r300/r300_swtcl.h            |   45 
 src/mesa/drivers/dri/r300/r300_tex.c              |   74 
 src/mesa/drivers/dri/r300/r300_tex.h              |    4 
 src/mesa/drivers/dri/r300/r300_texmem.c           |   26 
 src/mesa/drivers/dri/r300/r300_texstate.c         |  149 
 src/mesa/drivers/dri/r300/r300_vertprog.c         |    2 
 src/mesa/drivers/dri/r300/radeon_lock.h           |    3 
 src/mesa/drivers/dri/radeon/radeon_screen.c       |    4 
 src/mesa/drivers/dri/s3v/s3v_tritmp.h             |   48 
 src/mesa/drivers/dri/tdfx/tdfx_tris.c             |   16 
 src/mesa/drivers/fbdev/glfbdev.c                  |  103 
 src/mesa/drivers/windows/gdi/wgl.c                |    8 
 src/mesa/drivers/windows/gdi/wmesa.c              |  130 
 src/mesa/drivers/x11/fakeglx.c                    |  186 
 src/mesa/drivers/x11/glxapi.c                     |   34 
 src/mesa/drivers/x11/glxapi.h                     |    5 
 src/mesa/drivers/x11/xm_api.c                     |  248 -
 src/mesa/drivers/x11/xm_image.h                   |    7 
 src/mesa/drivers/x11/xm_line.c                    |    8 
 src/mesa/drivers/x11/xmesaP.h                     |    9 
 src/mesa/glapi/EXT_framebuffer_object.xml         |   42 
 src/mesa/glapi/dispatch.h                         |   17 
 src/mesa/glapi/gl_API.xml                         |   21 
 src/mesa/glapi/gl_x86_asm.py                      |   15 
 src/mesa/glapi/glapi.c                            |   20 
 src/mesa/glapi/glapioffsets.h                     |   12 
 src/mesa/glapi/glapitable.h                       |    9 
 src/mesa/glapi/glapitemp.h                        |   54 
 src/mesa/glapi/glprocs.h                          |  562 +-
 src/mesa/main/api_arrayelt.c                      |    4 
 src/mesa/main/api_loopback.c                      |    8 
 src/mesa/main/api_noop.c                          |    2 
 src/mesa/main/arrayobj.c                          |    2 
 src/mesa/main/attrib.c                            |   23 
 src/mesa/main/buffers.c                           |   51 
 src/mesa/main/config.h                            |   14 
 src/mesa/main/context.c                           |   36 
 src/mesa/main/context.h                           |    2 
 src/mesa/main/depth.c                             |   34 
 src/mesa/main/dlist.c                             |   23 
 src/mesa/main/enable.c                            |   16 
 src/mesa/main/enums.c                             | 5319 +++++++++++-----------
 src/mesa/main/execmem.c                           |    2 
 src/mesa/main/extensions.c                        |    4 
 src/mesa/main/fbobject.c                          |  151 
 src/mesa/main/fbobject.h                          |    4 
 src/mesa/main/get_gen.py                          |    6 
 src/mesa/main/glheader.h                          |    3 
 src/mesa/main/hash.c                              |    2 
 src/mesa/main/image.c                             |  103 
 src/mesa/main/imports.c                           |    4 
 src/mesa/main/light.c                             |   11 
 src/mesa/main/mipmap.c                            |  148 
 src/mesa/main/mtypes.h                            |   72 
 src/mesa/main/points.c                            |   12 
 src/mesa/main/state.c                             |   17 
 src/mesa/main/texenvprogram.c                     |   10 
 src/mesa/main/teximage.c                          |  249 -
 src/mesa/main/teximage.h                          |   11 
 src/mesa/main/texobj.c                            |  139 
 src/mesa/main/texobj.h                            |    7 
 src/mesa/main/texrender.c                         |   45 
 src/mesa/main/texstate.c                          |  123 
 src/mesa/main/texstate.h                          |    5 
 src/mesa/main/varray.c                            |    2 
 src/mesa/main/vtxfmt_tmp.h                        |    4 
 src/mesa/math/m_eval.c                            |    4 
 src/mesa/math/m_eval.h                            |    2 
 src/mesa/math/m_translate.h                       |    4 
 src/mesa/math/m_xform.c                           |    4 
 src/mesa/pipe/tgsi/mesa/mesa_to_tgsi.c            |  329 -
 src/mesa/shader/arbprogparse.c                    |   72 
 src/mesa/shader/arbprogram.syn                    |   50 
 src/mesa/shader/arbprogram_syn.h                  |   29 
 src/mesa/shader/prog_execute.c                    |    2 
 src/mesa/shader/prog_statevars.c                  |   18 
 src/mesa/shader/shader_api.c                      |    7 
 src/mesa/shader/slang/library/slang_core.gc       |    5 
 src/mesa/shader/slang/library/slang_core_gc.h     |  109 
 src/mesa/shader/slang/slang_builtin.c             |   16 
 src/mesa/shader/slang/slang_builtin.h             |    2 
 src/mesa/shader/slang/slang_codegen.c             |   22 
 src/mesa/shader/slang/slang_compile.c             |   10 
 src/mesa/shader/slang/slang_emit.c                |   14 
 src/mesa/shader/slang/slang_ir.c                  |    2 
 src/mesa/shader/slang/slang_label.h               |    6 
 src/mesa/shader/slang/slang_link.c                |   20 
 src/mesa/shader/slang/slang_preprocess.c          |    2 
 src/mesa/shader/slang/slang_typeinfo.c            |    4 
 src/mesa/shader/slang/slang_vartable.c            |    4 
 src/mesa/sparc/glapi_sparc.S                      |   11 
 src/mesa/swrast/s_aaline.c                        |   39 
 src/mesa/swrast/s_aalinetemp.h                    |  121 
 src/mesa/swrast/s_aatriangle.c                    |   89 
 src/mesa/swrast/s_aatritemp.h                     |  252 -
 src/mesa/swrast/s_accum.c                         |    4 
 src/mesa/swrast/s_alpha.c                         |    4 
 src/mesa/swrast/s_atifragshader.c                 |    7 
 src/mesa/swrast/s_bitmap.c                        |   27 
 src/mesa/swrast/s_buffers.c                       |    8 
 src/mesa/swrast/s_context.c                       |  124 
 src/mesa/swrast/s_context.h                       |    9 
 src/mesa/swrast/s_copypix.c                       |   45 
 src/mesa/swrast/s_drawpix.c                       |   69 
 src/mesa/swrast/s_feedback.c                      |   30 
 src/mesa/swrast/s_fog.c                           |  335 -
 src/mesa/swrast/s_fragprog.c                      |    9 
 src/mesa/swrast/s_lines.c                         |  112 
 src/mesa/swrast/s_linetemp.h                      |  133 
 src/mesa/swrast/s_logic.c                         |    4 
 src/mesa/swrast/s_masking.c                       |    4 
 src/mesa/swrast/s_points.c                        |  668 +-
 src/mesa/swrast/s_pointtemp.h                     |  419 -
 src/mesa/swrast/s_span.c                          |  748 +--
 src/mesa/swrast/s_span.h                          |  114 
 src/mesa/swrast/s_texcombine.c                    |    1 
 src/mesa/swrast/s_texfilter.c                     |  833 +++
 src/mesa/swrast/s_triangle.c                      |  111 
 src/mesa/swrast/s_tritemp.h                       |  630 --
 src/mesa/swrast/s_zoom.c                          |   52 
 src/mesa/swrast/swrast.h                          |   25 
 src/mesa/swrast_setup/ss_context.c                |   44 
 src/mesa/swrast_setup/ss_context.h                |    6 
 src/mesa/swrast_setup/ss_triangle.c               |   52 
 src/mesa/swrast_setup/ss_tritmp.h                 |  154 
 src/mesa/tnl/t_context.c                          |   12 
 src/mesa/tnl/t_context.h                          |    4 
 src/mesa/tnl/t_pipeline.c                         |   10 
 src/mesa/tnl/t_save_api.c                         | 1834 -------
 src/mesa/tnl/t_vb_fog.c                           |   29 
 src/mesa/tnl/t_vb_points.c                        |   10 
 src/mesa/tnl/t_vb_program.c                       |   10 
 src/mesa/tnl/t_vp_build.c                         |   33 
 src/mesa/tnl/tnl.h                                |    2 
 src/mesa/tnl_dd/t_dd_vb.c                         |   48 
 src/mesa/vbo/vbo.h                                |    2 
 src/mesa/vbo/vbo_context.c                        |    6 
 src/mesa/vbo/vbo_exec.c                           |   16 
 src/mesa/vbo/vbo_exec.h                           |    2 
 src/mesa/vbo/vbo_exec_api.c                       |   25 
 src/mesa/vbo/vbo_exec_array.c                     |   12 
 src/mesa/vbo/vbo_exec_draw.c                      |   10 
 src/mesa/vbo/vbo_exec_eval.c                      |   10 
 src/mesa/vbo/vbo_rebase.c                         |    6 
 src/mesa/vbo/vbo_save.c                           |    8 
 src/mesa/vbo/vbo_save.h                           |    2 
 src/mesa/vbo/vbo_save_api.c                       |   22 
 src/mesa/vbo/vbo_save_draw.c                      |   14 
 src/mesa/vbo/vbo_save_loopback.c                  |   16 
 src/mesa/vbo/vbo_split.c                          |    6 
 src/mesa/vbo/vbo_split_copy.c                     |   10 
 src/mesa/vbo/vbo_split_inplace.c                  |    6 
 src/mesa/x86-64/glapi_x86-64.S                    |   68 
 src/mesa/x86/common_x86.c                         |    9 
 src/mesa/x86/glapi_x86.S                          |   33 
 windows/VC6/mesa/mesa/mesa.dsp                    |    4 
 windows/VC7/mesa/mesa/mesa.vcproj                 |   15 
 300 files changed, 12917 insertions(+), 10545 deletions(-)

commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary

New commits:
commit 6d8fb1a54301e846c5ff5185ec0aa3b5d4cba823
Author: michal <michal at michal-laptop.(none)>
Date:   Fri Jul 6 18:53:55 2007 +0200

    Indent.
    Fix function prototype.

commit 3b8bc1f46758d4da9155419fcf558a493e729501
Merge: ffe5873... ffa2659...
Author: michal <michal at michal-laptop.(none)>
Date:   Fri Jul 6 17:53:44 2007 +0200

    Merge branch 'master' of git+ssh://michal@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch

commit ffa2659204121f703208782ff225a22e0c21b173
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Jul 5 09:37:46 2007 -0600

    stencil pixel map didn't work in _mesa_unpack_stencil_span(), bug 11475

commit c223c6b663cd5db39ba19c2be74b88cc3b8f53f3
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Jul 4 13:15:20 2007 -0600

    Be more consistant with paths in #includes.  Eventually, eliminate a bunch of -I flags.

commit e8e5d9effe879482c0e7b65bfed9eafde0803ae0
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Jul 4 09:23:12 2007 -0600

    support more modes, added -f cmd line option

commit 9aa8223605989eec99bc58a7e69ef2f7a9f7f15d
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Jul 4 09:22:15 2007 -0600

    assorted clean-ups

commit bd9db5eed2cca6cd394c88adf09c70204be9da33
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jul 4 07:37:14 2007 -0600

    fix LogicOp/bitmap problem, bug 11133

commit 22b0b2f47e36f66dd8f332d922c4b1c8672dbe70
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jul 3 15:46:38 2007 -0600

    add fbdev/ to DEMO_FILES

commit 5657fc5b4c6581166430f1a5144f1f8b7e4e78eb
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed Jul 4 15:29:31 2007 +1000

    r300: only init swtcl on tcl-less cards

commit 7ff4359a3be1278b26950f96ab23014a667af838
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jul 3 11:41:56 2007 -0600

    added vec2(vec4) constructor, bug 11404

commit a36b5c6d4700a0eaa8c2430f1121babafe9294ed
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jul 3 11:41:21 2007 -0600

    add code for stpq, rgba writemasks in make_writemask(), bug 11404

commit 3d04682b7a729ff4471528a57a6bdf64d235a43e
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jul 3 10:06:13 2007 -0600

    fix StepX/StepY typo

commit f9b53f648d12ef7e4505d8303e14b90ebd444872
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jul 3 08:53:49 2007 -0600

    use _mesa_unpack_stencil_span() in draw_stencil_pixels(), bug 11457

commit 9a45176dd85a1cd523498efeebd0481950a1bf58
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue Jul 3 14:27:41 2007 +0200

    fix GL_DOT3_RGBA texture combiner mode in generated fragment programs (bug #11030)

commit 9220255d75f14e8bea0c4e677d138f002aec55eb
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Jul 2 10:16:02 2007 -0600

    add const to wglSetPixelFormat() to match .h declaration

commit 06542019a86d4b9e4f4dfb7a73aa131910465230
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Jul 2 08:46:57 2007 -0600

    avoid unnecessary clamping of depth values (bug 11448)

commit 6257ed8663eddb4ebdf99ba69cfe2ced82182ed3
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Mon Jul 2 17:21:45 2007 +1000

    r300: fix compiz crash on swtcl - doesn't fix compiz though.
    
    Compiz for some reason looks like ass, everything with textures
    looks like it has a 2x width/height multiplier on the texture coords...

commit a49570794ab12b42633ecf94faad28abdcbb5bbd
Author: Claudio Ciccani <klan at directfb.org>
Date:   Sun Jul 1 12:24:44 2007 +0200

    Compute the amount of time to sleep on idle event using timers as reference.

commit 33da6cb133dfcfa434a1360123ecf683af329fa0
Author: Claudio Ciccani <klan at directfb.org>
Date:   Sun Jul 1 12:23:12 2007 +0200

    Fixed initialization of render buffer and deinitialization of context.

commit ad1903808037b21eda002857a478c68399ba4519
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sun Jul 1 19:27:26 2007 +1000

    r300: oops wrong logic for swtcl

commit 0caee6b006aa2982f743bd60391d2c5406e167b7
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Jul 1 18:52:47 2007 +1000

    r300: oops turn back off cmd buf debugging

commit f556b7f84c47d9b32d7daa3e1559c92e47305eb2
Merge: f4b103d... 646ed82...
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Jul 1 18:50:14 2007 +1000

    Merge branch 'r300-swtcl'

commit 646ed82e6b2c092c6db364bf87d6881f39e83eec
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sun Jul 1 18:46:39 2007 +1000

    fix tabbing

commit 6564e4bffac60a500ac55b6b5ff01919fa28ca0b
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sun Jul 1 18:43:22 2007 +1000

    r300: add authorship

commit 2d5313db72354ef52e5d041c8c2efac52efc12a9
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sun Jul 1 18:42:27 2007 +1000

    r300: remove some unused code

commit b691d460465f992dc3febde06593341f192be970
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sun Jul 1 18:40:26 2007 +1000

    r300: cleanup some of the swtcl code

commit 8f7478e5cb28912f81ec302a3c1b80733a3a6df3
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sun Jul 1 18:29:23 2007 +1000

    r300: fixup manytex, we needed to emit the vic/vir/vof every time

commit 885c1326c3ae10b7196d2f7e95f1b6400fe29e12
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sun Jul 1 17:15:50 2007 +1000

    r300: fix tabbing

commit f4b103dc993491355ec3e3640d9cb060138175c2
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 29 21:52:18 2007 -0600

    simplify INIT_SPAN code

commit fcc77d3ece160743e3f0f034ce2e130030c6386d
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 29 21:33:59 2007 -0600

    s/SPAN_RGBA/SPAN_INDEX/ in clear_ci_buffer_with_masking()

commit 9dca42a4a10acbf1980c0f2eafb3e28e11ca1bf3
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 29 21:29:30 2007 -0600

    Undo some prev glDraw/CopyPixel changes which fixed a bug in which colors were overwritten by interpolating attributes.
    
    Now just set the span->arrayAttribs mask in glDraw/CopyPixels and be sure
    we don't overwrite the values in interpolate_active_attribs().

commit fb4f4e2d186fac24cafa5e637461042706d4a123
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 29 21:13:20 2007 -0600

    Obsolete

commit fc5bf536440efeb9766cc1fd6e69642bc27afbd8
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 29 21:12:46 2007 -0600

    overhaul point rasterization, no longer use s_pointtemp.h

commit 66d0784f13cb3af68341f7349c5798ba1f955fc3
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 29 07:52:43 2007 -0600

    regenerated

commit 5e4a0f42f243cd5fbc8718660d78705e8c70808f
Author: Ben Skeggs <darktama at nisroch.keine.ath.cx>
Date:   Sun Jun 10 03:05:05 2007 +1000

    nouveau: match drm changes (0.0.7)

commit 17e81bda6ed1d2cc4e5c0fad895030911b4fa53c
Author: Ben Skeggs <skeggsb at gmail.com>
Date:   Fri Jun 8 13:27:57 2007 +1000

    nouveau: NV30_TCL viewport/scissor fixes

commit 02dd2221b648f7ce03dca47965764c71ccfba4b1
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Jun 28 16:44:24 2007 -0600

    bring over 7.0 doc changes

commit 767cac149441ee0a8423713a9817c7ac154cbf9e
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Jun 28 16:34:40 2007 -0600

    Add a few missing GL 2.0 entrypoints, regenerate related files.
    
    Specifically:
      glVertexAttrib4bv
      glVertexAttrib4iv
      glVertexAttrib4ubv
      glVertexAttrib4uiv
      glVertexAttrib4usv

commit 37aca21129d87946d2dc6b45fa5bacd514921550
Author: zhang <zxpmyth at yahoo.com.cn>
Date:   Thu Jun 28 08:12:52 2007 -0600

    a variety of fixes for MingW

commit b0b02507b42ca43a7c9d9e9a10c2f49fc6f8d8ba
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Jun 28 07:18:43 2007 -0600

    remove t_save_api.c and some other obsolete files, may be more

commit 2233d4c1ee53f1cfd016b68d8249b8d934ef17ee
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Jun 28 07:15:37 2007 -0600

    remove obsolete t_save_api.c

commit 3b10f50efb0eaad546e8d1aa9316e43914cd6c25
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Jun 28 07:15:11 2007 -0600

    use larger point/sprite size

commit 1a55e97c9c1734f0808e4ed570be3826dba24417
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Jun 28 07:13:39 2007 -0600

    increase MAX_POINT_SIZE to 60

commit 3156854c25cb41d7651a992cf30d42bfce04d593
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Jun 28 07:13:20 2007 -0600

    XXX comment about point clamping

commit 369d6654d4cdac7bf964918b2412c71d977bcbf5
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Jun 28 07:12:55 2007 -0600

    added comment, remove dead code

commit e92903e24c245df80245776ed9423bd933a97740
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed Jun 20 14:24:04 2007 +0000

    r300: Initial work on merging the real and generated vertex program functions.

commit 43e601206d9618eb5f9ec9660d9a7e0fa22feff0
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed Jun 20 12:42:19 2007 +0000

    r300: Should use inst_count not 0 for R300_PVS_CNTL_3_PROGRAM_UNKNOWN_SHIFT.

commit 62b83638a5ffe4df25994ce5f36c493d51da046e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed Jun 20 12:23:47 2007 +0000

    r300: The vpi, vpp, and vps counts are already initialized; don't do it twice.

commit b41ef5506153fc2cd471341b4ad1eda2338f2438
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed Jun 20 12:13:44 2007 +0000

    r300: Clean up the vertex program state code slightly; still needs lots of work.

commit 252fc61e4860f6a539faaf48f7d657d7d2242fbe
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed Jun 20 12:03:42 2007 +0000

    r300: Vertex program position end bits are known.
    
    Possibly performance may improve by setting it to the last instruction that
    writes result.position, rather than the last instruction in the vertex program.

commit 27c8488526c5b3b0606cb5a3fbfac7a82246c0bd
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed Jun 20 11:45:07 2007 +0000

    r300: Removed unused vap_param structure.

commit 804d3a8f6eaa0beee1504c3e6fbda5dae9f79299
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed Jun 20 11:42:53 2007 +0000

    r300: Cleaned up long lines in the vertex functions.

commit 909091b7dc2ee2875807a1d3ebcb9732fdfeaab3
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed Jun 20 03:02:34 2007 +0000

    r300: Setup the default state for polygon offset point/line.
    
    I believe there are still bugs with all polygon offset types. The point and line
    types may need to be handled specially, too.
    
    This shouldn't break anything because it just enabled the occlusion control bits
    for polygon offset.

commit bf334d852d60b9a5ea21234a816d0acb03f1b48c
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed Jun 20 02:37:44 2007 +0000

    r300: Cleaned up the r300SetupVertexShader function.

commit 204f9e3fdb83fa9ef94c6e94a5fbd0dfa8d3b3dc
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed Jun 20 02:31:35 2007 +0000

    r300: Cleaned up the r300SetupPixelShader function.

commit 381b86329e827ea81e4a7e8a99c4aaa21c5ec8ac
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun Jun 17 02:04:58 2007 +0000

    r300: Trivial clean up in radeon_lock.h.

commit 5eb2015a966e52dc0dabfe2c2e923bb5b354ffce
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sun Jun 24 17:21:26 2007 +1000

    r300: 2288 is a tcl only reg

commit 1a413b4d7765bbdc5e922659a4cc8aa17b1feb2d
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 22 10:29:54 2007 -0700

    Use -pthread instead of -lpthread on FreeBSD.

commit 1d52b6aaf41b32aaf8d1cdf5a3cd5ff4ecba28f4
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 22 09:47:30 2007 -0600

    fix bug rendering points with fragment program (see #11330)

commit 1bf507656921f216a69599143f1aef9bbb170b4e
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 22 08:02:46 2007 -0600

    Fix feedback color bug #11332.  In feedback mode, produce float colors.

commit 0f7f6e4e9586b792548349567ba1646fcf1cac44
Author: Dave Airlie <airlied at linux.ie>
Date:   Fri Jun 22 19:18:04 2007 +1000

    clean up cache flush emission into one place
    
    makes gears work with swtcl

commit 6a3ed5eb9655ef7e9f188077375f882a7d74a7ce
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Jun 21 18:11:29 2007 -0600

    Random state-change / primitive rendering.  Good for hammering on a driver...

commit 578559822e9a19ae4f981b95c7b01906af560507
Merge: 4d528e5... 93becd8...
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Jun 21 16:06:06 2007 -0600

    Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa

commit 93becd8a18f6ccf2f86e506ee36fc0bb75787c29
Author: Brian <brian at i915.localnet.net>
Date:   Thu Jun 21 16:04:02 2007 -0600

    fix rgba pointer bug hit on zoomed+fogged glDrawPixels

commit 4d528e54549fb3f12462f9c5ec6e033f1ec91b0f
Merge: f9c17ec... ed5ed6f...
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Jun 21 16:04:04 2007 -0600

    Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa

commit ed5ed6fe2f64f45eb3a43f9c57037d9e9b7fa5ea
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Thu Jun 21 15:53:26 2007 +0000

    r300: Corrected a bug in r300LineWidth.
    
    Thanks to Panagiotis Papadakos for reporting it.

commit 171dcdfa27dda30916a7f9bfed89577feee5d350
Author: Brian <brian at i915.localnet.net>
Date:   Thu Jun 21 09:15:32 2007 -0600

    Another round of fixing attribute interpolation for glDraw/CopyPixels.
    
    Need to turn off FRAG_BIT_COL0 in swrast->_ActiveAttribMask when doing
    glRead/CopyPixels to prevent the user's colors from getting overwritten
    when a fragment program is active.
    This was happening in the DRI drivers when MaintainTexEnv program was
    used (the texenv fragment program was enabled when _swrast_DrawPixels was
    called).
    This still isn't an ideal solution, but fixes things for now.

commit fe11b2c04bf206bd50654c31e6789519c6c07563
Author: Brian <brian at i915.localnet.net>
Date:   Thu Jun 21 09:11:43 2007 -0600

    rename _swrast_update_fragment_attribs()

commit 41d28d97f5916ff1bdaae525c4de0e53e2dc470c
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Thu Jun 21 18:35:25 2007 +1000

    clean up color0 code

commit 36235e5ff169985e010659f0e5af0ab9bf6bbf3d
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Thu Jun 21 18:35:00 2007 +1000

    add a mem use for current dma buffer

commit faab84cfa6576a166c93d92e3faf3f3582a3a4bd
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Thu Jun 21 15:07:31 2007 +1000

    fix unfilled tris/quads

commit d3ef71166d032d1f77f0d83eaca76fbf612ac79c
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Thu Jun 21 14:43:53 2007 +1000

    ensure cmd buffer space

commit d1be4ab80fc266ba6792ef1151d4bdf804cff92a
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Thu Jun 21 14:20:33 2007 +1000

    fix up vertex emission before state change

commit 025efae411a8146a9766aa863d7baee13c2c79aa
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Thu Jun 21 10:59:11 2007 +1000

    fix secondary color, fog is off for now

commit 6d8a4312ed0a05c104205236ac1eec69ac457116
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Thu Jun 21 10:50:27 2007 +1000

    fix projtex

commit ad8abf71472ac7d8f25764e7a235ce97cf2fa700
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Thu Jun 21 10:32:39 2007 +1000

    fix quad-clip

commit 08fb0bad728a445adf8eaf4f3978ba9a41b69947
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Thu Jun 21 10:19:00 2007 +1000

    bring over vertex engine setup code from r300_Render and fix up
    
    now have gears going.. + a few other trivial textured demoes

commit f9c17ec58a492a7657ea120fa394056a680b9ec5
Merge: bd8eeb7... a4af3e5...
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Jun 20 11:01:09 2007 -0600

    Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa

commit a4af3e5ab3fa0f45c25673c93d802cdff087145c
Author: Brian <brian at i915.localnet.net>
Date:   Wed Jun 20 11:01:04 2007 -0600

    Effectively disable _TexEnvProgram before calling _swrast_DrawPixels().
    
    It's OK to use _TexEnvProgram regardless of the texture state, but if fog
    is also enabled, the fragment program is lacking the actual fog computation
    so fogging doesn't appear.
    Fixing this might involve a new _MaintainFogProgram field and related code.
    For now, just disable the _TexEnvProgram and let swrast handle everything.

commit b9080dd5493eb23af6c5c494550c7b1cb481ca7b
Author: Brian <brian at i915.localnet.net>
Date:   Wed Jun 20 10:56:13 2007 -0600

    fix glDrawPixels + fragment program problem

commit c1cb5412336be0e1067899318403ea573be9bb4d
Author: Brian <brian at i915.localnet.net>
Date:   Wed Jun 20 10:55:31 2007 -0600

    copy wpos attrib info into zoomed span (fixes fog perspective correction problem)

commit d7777f45981bf91d2cb31502ba078312b1b4cf13
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Wed Jun 20 18:02:08 2007 +1000

    fixup some bits of tcl path

commit 2a6082b5319a21e0af8dc30516c38f7e7d704b04
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Wed Jun 20 18:01:47 2007 +1000

    swtcl: gears works

commit bd8eeb7ed09be698896d26c75aa60659efaa25a6
Merge: 144e1e4... 9cde7fb...
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jun 19 18:50:26 2007 -0600

    Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa

commit 4a841b969ae0f05a4982215a0fc087be12c53e0c
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sun Jun 17 19:55:13 2007 +1000

    more commits to fix things and stuff - still not doing anything except crashin

commit 492bc67df1ceefe7580e8d7129f6f11a2f11ea67
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Jun 17 15:44:42 2007 +1000

    swtcl add debug and fix offset

commit 780ae9f17d23dc1a553e66298d223582f8a7f022
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Jun 17 15:05:43 2007 +1000

    cleaned up reduced prim

commit 3b8cf84aa5019c0770ef13c571ec17f31041b25a
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Jun 17 14:47:09 2007 +1000

    fixup packet setup - still hangs

commit aaf76906e8dcad06a1af26863a6c1faf12014692
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sun Jun 17 14:27:58 2007 +1000

    add missing swtcl file

commit d42888dac3a0b648bf1babfde77e0e104e036831
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sun Jun 17 14:17:11 2007 +1000

    add more swtcl code to r300 - hangs card now

commit 9cde7fb61dd26cd98a26dcb0a54197e8d28ac3be
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Fri Jun 15 15:24:35 2007 +0200

    i915tex: Missing piece of SetTexOffset hook implementation for I830 generation.

commit bc81885bb2b498449a1362997ca67dd53f97d2e7
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Thu Jun 14 15:26:39 2007 +1000

    Initial r300 modes for swtcl it compiles!!

commit f6963f57d9d1e9bf630c05c1c89f188091b12fc5
Author: Stephane Marchesin <marchesin at icps.u-strasbg.fr>
Date:   Thu Jun 14 00:44:16 2007 +0200

    nouveau: remove useless viewport xform with id matrix.

commit 40cc47f8ee635c131af1328089d4a918555659e2
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Wed Jun 13 12:56:48 2007 +1000

    move clip to r300 emit

commit 144e1e439faf994ad25901aaf2a9d60a1078eed9
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jun 12 17:17:43 2007 -0600

    fix an error string, refactor _mesa_GetCompressedTexImageARB() to get rid of a goto

commit 261ed740749a7f358573ba470c25ed78d4abd2c4
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jun 12 17:06:27 2007 -0600

    fix make clean commands so missing subdirs don't cause infinite loops

commit d70fa021d51993b1555c3c3149326f48209e89f6
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jun 12 15:16:21 2007 -0600

    added memcpy() to-do item

commit ef82f004fab29f5aff809a31cbcb51e381df1a49
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jun 12 15:08:43 2007 -0600

    fix comment

commit edf07417be431ec36c340e21c6c4b6d51eb74363
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jun 12 09:47:03 2007 -0600

    Fix TEXREL issues when using GLX_USE_TLS (see bug 7459).

commit c1ba308e6499a6eb3f970b81a3f25d63da988d1c
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jun 12 08:57:12 2007 -0600

    fix GLX_USE_TLS breakage, fix a warning

commit 0fbc4c51a07a5980956d62b3f70c46c65f6c7a57
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Jun 11 17:16:18 2007 -0600

    Rework _mesa_update_texture_compare_function() to only be called during
    state validation/update.
    
    Note that we're still temporarily skipping the test for an active fragment
    program.  Need to fix shadow2D() ...

commit 495e2c8327ad4b5b7e01971bb3dacf4fd812aedf
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Jun 11 16:42:35 2007 -0600

    rename/clean-up _mesa_validate_texture_wrap_mode

commit 84e051b6a0b694b44adee381e388b00062c90b33
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Jun 11 16:36:06 2007 -0600

    fix typo, added comment

commit 227315278dea9095cee6e508d03b28720b2e7880
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Jun 11 16:32:57 2007 -0600

    Replace texobj->Complete with texobj->_Complete since it's a derived field.

commit a28977a4c726ac5023fcefb58695498c0c5ae507
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Jun 11 16:27:33 2007 -0600

    typo: s/derrived/derived/

commit 0186f1bc8356bc3c2946d4ffcb5e6d7b61b84e02
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Jun 11 16:04:36 2007 -0600

    Temporarily disable the calls to _mesa_update_texture_compare_function().
    
    This fixes the depth-peel regression reported by Brad King.

commit cf239ced0deb839b85eedd0dba322969e79f1704
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Jun 11 10:57:01 2007 -0600

    In generic_nop() call _mesa_warning() instead of _mesa_problem() since it's an app issue, not a mesa bug.

commit c56588407c01760978f524b42abceb677fbaa8f1
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 8 15:02:05 2007 -0600

    remove dead code

commit b96dbd2a3e3b26c45096c73896fa6b109bf8229a
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Jun 10 12:25:23 2007 +1000

    r300: i can't see why we fallback for polygon offset line/fill

commit 86eecc701e9891d7668cc01002070ff78b938ad2
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 8 14:13:13 2007 -0600

    In supported_buffer_bitmask(), use framebuffer's visual, not context's visual

commit ee170f29552b353bc14be4473f0e517149f47c1d
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 8 14:12:27 2007 -0600

    disable depthBits test in check_compatible(), see bug 11161

commit 39d221ef142d24441e5d741d0902624020deebb8
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 8 13:10:01 2007 -0600

    fix glReadPixels parameters to handle odd-width windows correctly

commit 5e9cff0b97b1301c2b13dbfe2570ddb4551f814f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 8 13:02:14 2007 -0600

    disable shader program before glDrawPixels

commit 009ddb4e509f7dd39a17408332c6b0eff47a16fe
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jun 8 12:24:35 2007 -0600

    remove obsolete comment about max DEFAULT_SOFTWARE_DEPTH_BITS

commit 7b559a91028d297b34df9ec939bd4d00fad6027c
Author: Ian Romanick <idr at us.ibm.com>
Date:   Thu Jun 7 13:58:50 2007 -0700

    Add support for GL_ARB_fragment_program_shadow.

commit 84d1b24647c0719551e8bcd5fa4601fbd3b1d555
Author: Ian Romanick <idr at us.ibm.com>
Date:   Thu Jun 7 13:38:06 2007 -0700

    Fix ARB_fp spec conformance bug WRT shadow sampling.
    
    The ARB_fp (and other assembly-level fragment program specs) say that the
    depth comparison function is always GL_NONE in fragment program mode.

commit 359c6eada7172d61ed52091dcc8f406ad0598b8a
Author: Ian Romanick <idr at us.ibm.com>
Date:   Thu Jun 7 12:12:14 2007 -0700

    Add support for shadow mapping with vertex and fragment programs

commit 2260c245fd5798a6b3661c3a529654d9f577821d
Author: Ian Romanick <idr at us.ibm.com>
Date:   Thu Jun 7 12:09:44 2007 -0700

    Refactor shadow map modelview and projection code
    
    Explicitly store the modelview matrix and projection matrix used when the
    shadow map is created.  These matrices only need be updated when
    RenderShadowMap is called.  Previously, slightly different code was used to
    draw and project the shadow map.

commit f575d4fa7f69a5de87c52002ffaf3e745634aff5
Author: Ian Romanick <idr at us.ibm.com>
Date:   Thu Jun 7 11:59:42 2007 -0700

    Remove '#if defined' tests for ARB extensions.

commit 871f57365e3ce7d30fe57dba8fd0df2a451f006e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Thu Jun 7 13:21:18 2007 +0000

    r300: Added a comment regarding the R300_VAP_CLIP registers.

commit 65b45d6d583cce20c8e025643f8e042b2ae6e778
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Thu Jun 7 13:20:27 2007 +0000

    r300: Removed a "don't think this is needed" comment, it actually is needed.
    
    According to the comment you do not need to setup INPUT_CNTL when using vertex
    buffers. However, not doing so results in a lockup.

commit 9c50d8477506dacc7b4f6b96ee92e0801e0e2153
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Thu Jun 7 13:20:08 2007 +0000

    r300: Explain the R300_VAP_OUTPUT_VTX_FMT_1 register.

commit 10d5dd685c155d8e7a8f447bcc19a7a59393ec2e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Thu Jun 7 13:19:47 2007 +0000

    r300: Cleaned up long lines in r300Choose8888TexFormat.

commit 8331d9d7aa7cde7126d38d4e1eb5fe8a168077f3
Author: Wang Zhenyu <zhenyu.z.wang at intel.com>
Date:   Tue Jun 5 11:42:43 2007 -0700

    Add PCI IDs for the G33, Q33, and Q35 chipsets.

commit 08a2cc2d234386550c0810567f58eb4d5fb68945
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Tue Jun 5 19:55:53 2007 +0200

    i915tex: Better attempt to release miptree when overriding texture image.
    
    The previous approach could lead to crashes in FBO code that dereferences the
    miptree struct pointer unconditionally.

commit 89f070b3bbb86204306857b8cf690abbd56a939d
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Tue Jun 5 19:52:10 2007 +0200

    Remove dubious compile-time test for pre-2.4 Linux kernels.
    
    LINUX_VERSION_CODE shouldn't be used by userspace code, it can be defined empty
    these days.
    
    If anybody still cares about 2.2 kernels, they should reinstate this as a
    proper runtime test.

commit 69358e73ce09b392a94df753b9bf3cb2f6ad97b9
Author: Ian Romanick <idr at us.ibm.com>
Date:   Tue Jun 5 09:24:27 2007 -0700

    Updates for array texture shadow targets.

commit 0b11203038d0bc978c1a7ae0b55f67bb92a680cd
Author: Dave Airlie <airlied at linux.ie>
Date:   Tue Jun 5 09:38:49 2007 +1000

    miniglx: implement GetProcAddressARB in miniglx as an alias for GPA

commit b2dde0a7831560dd7103d4ef59101128227f8e22
Author: Dave Airlie <airlied at linux.ie>
Date:   Tue Jun 5 09:36:28 2007 +1000

    miniglx: update defines in linux-solo config

commit 90630feeec52c6d4f2a17f75cdf3dab9f5baf923
Author: Dave Airlie <airlied at linux.ie>
Date:   Sat Jun 2 16:21:50 2007 +1000

    r300: fix non-tcl rs4xx again.

commit ad6351a994fd14af9d07da4f06837a7f9b9d0de4
Author: Wang Zhenyu <zhenyu.z.wang at intel.com>
Date:   Wed May 30 16:18:26 2007 +0800

    i915tex: Add support for 945GME

commit a74eec5af5397b612d60dd4b0d81666027f19bb0
Author: Wang Zhenyu <zhenyu.z.wang at intel.com>
Date:   Wed May 30 16:11:12 2007 +0800

    i915: Add support for 945GME chip

commit 1b27ef39c9abeaa03d65f477ac4538361f2341cc
Author: Wang Zhenyu <zhenyu.z.wang at intel.com>
Date:   Wed May 30 16:03:50 2007 +0800

    i965: Add pci info for 965GME/GLE chip.

commit 2b7ef2549f017996073f51bc147f508c325a1db6
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Wed May 30 15:37:42 2007 +0200

    Fix r300SetTexOffset for big endian platforms.
    
    This was broken by the unification of the texture format table.

commit d61a595a5b1752a0f377e9a2e698f723ea4a6207
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 30 03:15:52 2007 +0000

    r300: Corrected r300PointSize based on dumping the blob.
    
    The OpenGL specification also verifies the default point size should be 1.0.

commit da1d9d97959bd1e4c8e359d28b4fd6cafdd4168a
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 30 03:11:49 2007 +0000

    r300: Corrected r300LineWidth based on dumping the blob.
    
    The OpenGL specification also verifies the default line width should be 1.0.

commit 7c008f365be722876b0563ad68b3ae3ec2e37ba6
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 29 05:07:33 2007 +0000

    r300: Removed goto statement in r300SetupRSUnit.

commit e20acd9168acaa920483df98d46cae3fe472f2e9
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 29 05:02:03 2007 +0000

    r300: Cleaned up r300SetupRSUnit.

commit 705298c281861f49fd4e6af4c6b1ac9d240e3727
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 29 02:58:10 2007 +0000

    r300: Cleaned up the state atom checking functions.

commit 6439bc5c0d67a0b55773cefaff6769190684120e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 29 01:18:33 2007 +0000

    r300: Cleaned up the state atom debugging code.

commit f973ae78b28d78c589702f74bfd1f612ff86e866
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Mon May 28 01:34:26 2007 +0000

    r300: Use compile-time endian detection in r300_state.c as well as r300_texstate.c.
    
    Probably best to not mix-and-match compile-time and run-time detection...

commit 97a89227b0edd3ef51d3ef9fd015bff12dc9b97b
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Mon May 28 01:11:54 2007 +0000

    r300: Document registers 0x2220 to 0x2230.
    
    These registers are per-pixel and per-vertex X and Y clipping planes.

commit 779a5c160ff45428279e1ef997fd36338226df39
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Mon May 28 00:23:47 2007 +0000

    r300: Only support size 4 ELTs; this is what Mesa provides.

commit 1baef2f080b2afe806e9dc85a5930cb0dfb4c66e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Mon May 28 00:16:50 2007 +0000

    r300: Use the CP_PACKET3 macro for Type 3 packets.
    
    I haven't converted all of the Type 3 packets to the CP_PACKET3 macro yet
    because some of the Type 3 packet defines are missing from the R300 register
    definition file.
    
    These defines need to be copied from DRM and Mesa into the R300 register
    definition file then copied into both DRM and Mesa.

commit 3e5f8a6c894b7e818443ac08dada65e57610fa69
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 27 23:35:12 2007 +0000

    r300: Removed the (completely broken since new VBO branch) OPTIMIZE_ELTS path.
    
    The VTXFMT code was broken by the new VBO branch and the OPTIMIZE_ELTS path
    relied on the VTXFMT code...
    
    I'm not even sure if the OPTIMIZE_ELTS path ever worked; the testing that I did
    after minimizing the code duplication would have taken the same path as the
    non-OPTIMIZE_ELTS code.

commit 7c893e98a30114059cd69873413a136ba2be768b
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 27 23:19:30 2007 +0000

    r300: Cleaned up the AOS code in r300_render.c.

commit b8813572ae8dc4ec75122945088e40382e2826bf
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 27 21:45:19 2007 +0000

    r300: Added a comment in r300VAPInputCntl0.

commit 6a2ef09918deb4b4b4bd56380040a5bed1c0d589
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 27 20:23:52 2007 +0000

    r300: Cleaned up r300DestroyTexObj.

commit 7e2c381a22b104a8b91479c8510b564f5a0d548e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 27 15:25:50 2007 +0000

    r300: R300_SE_VTE_CNTL applies to both non-TCL and TCL hardware.
    
    See r300ResetHwState.

commit 0c5662acc7ac3bdd5712a7dabfc970d801117149
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue May 29 08:05:10 2007 -0600

    use glXGetProcAddress to get extension funcs

commit 5237f863edf4f61447b9b436e2fc4efb4ee819f1
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri May 25 16:22:15 2007 -0600

    check for flat/smooth interp for generic/specular attrib

commit 1fc08251eece0cd1d859592ab03e775e971dca63
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 27 02:25:31 2007 +0000

    Revert "r300: Removed the R300_RS_INTERP_[0-9]_UNKNOWN (magic) defines."
    
    This reverts commit bb3558e6517209086cf8426bbe4743da50351158.
    
    This commit caused a regression reported by Markus Amsler
    <markus.amsler at oribi.org>. Apparently these defines are required, although I'm
    not sure why.

commit d42c8ab630af1ee7a153823f23a46a0e05c01019
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 26 21:38:52 2007 +0000

    r300: Rearranged the DWORD construction in r300VAPInputRoute0 for clarity.
    
    Doesn't actually change anything; just makes it easier to read.

commit 3b8fc727e611143e35725d987efd1d342893c8a1
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 26 20:59:16 2007 +0000

    r300: Removed duplicate AOS format defines; already defined in r300_reg.h.

commit e96d10a86179242c349138224e61e2ac2e8eac9a
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 26 19:39:35 2007 +0000

    r300: Removed unused aos_reg variable.

commit e8b8fd366bcc52b9c9227a1a1dc3e7d254b984b1
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 26 17:55:30 2007 +0000

    r300: Use "rmesa" not "r300" in r300_emit.c; some of the macros require "rmesa".

commit 7bc7f08d882b8e2c569bb69de25fd9d104609dda
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 26 17:36:08 2007 +0000

    r300: Cleaned up the non-TCL RENDERINPUTS, etc.

commit 6be60a389b66fcfcfe90ae848cbbb3f9ef1120dd
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 26 17:13:57 2007 +0000

    r300: Whitespace cleanup in r300_emit.c.

commit 0d8aba9a478a555794921f3d51cfe0c1c631853c
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 26 15:49:24 2007 +0000

    r300: Added the r300VAPInputCntl0 function.
    
    The function just returns the hard-coded value (0x5555) even though we have no
    idea what this means...

commit ae0f17d59168692c45bf780ff90fbcebd22e3577
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 26 15:45:04 2007 +0000

    r300: Added r300VAPOutputCntl0 and r300VAPOutputCntl1 to r300_emit.c.

commit 4e98dcb85f5f302771412f62b5efb36f32b010ab
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 26 14:43:04 2007 +0000

    r300: Removed R300_PFS_NODE_LAST_NODE replaced by R300_PFS_NODE_OUTPUT_COLOR.

commit f4ad34e8bbabedee76cb723ed0fc5343121ad036
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 26 12:34:55 2007 +0000

    r300: Renamed the t_vic function.

commit fbe705f60025169f9e1c68d34088ef1a4a0fa252
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 26 00:07:25 2007 +0000

    r300: Renamed the t_vir0 and t_vir1 functions.

commit 9ed32f42510a7e6a2cc965a27a97a22a0d5c7e0a
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 25 23:50:36 2007 +0000

    r300: Renamed "dt" to "attribptr" in the t_vir0 function.

commit b9c0a00ed0022f0131dbf3cd9755ba8212ce3908
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 25 23:42:03 2007 +0000

    r300: Specify the type in the t_vir0 function.

commit 9b727e117e26ef6e5a410bc1e2ad9d33e54603eb
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 25 23:02:57 2007 +0000

    r300: Cleaned up t_vir0 and t_vir1 slightly.

commit f78ddc69a0d2d4a61ad8b97bc3abc46bb45cc0c3
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 25 22:01:20 2007 +0000

    r300: Use C style comments in r300_emit.c.

commit 67ac9bf82216e1fe0c3972d9d3af3007ad937e10
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 25 21:54:45 2007 +0000

    r300: Removed a (disabled and unneeded) assertion.
    
    The r300EmitVec functions don't touch the buf member so the assertion isn't
    needed here.

commit 31a86804aefe167a93d81f1537a24a13204635f2
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 25 21:49:53 2007 +0000

    r300: Improved the r300EmitVec debugging information.

commit b04270393574e99184f729a757af7f46ebef5e56
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 25 21:43:24 2007 +0000

    r300: Use #if 0 for disabled code.

commit 93206f7815a22fa176c5ab20201c029f18e9b393
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 25 21:38:49 2007 +0000

    r300: Added a TODO note and some tiny cleanups to r300_emit.c.

commit 9f39692e215bf4b61b8a9f52fade738743401d5a
Author: Dave Airlie <airlied at linux.ie>
Date:   Sat May 26 15:58:56 2007 +1000

    add glxtokens.h to xmesa_xf86.h as discussed on mailing list

commit e734369565c816dea47c3c8e2fde76fa09fd9e6c
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri May 25 08:57:44 2007 -0600

    remove #include "GL/glxtokens.h"

commit 8a6a5dc66008a006211ed0bb1ed4c5a17db4b323
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 25 13:59:15 2007 +0000

    r300: Use GL_TRUE rather than 1 for the GLboolean type.

commit 00a9e4eb8cede0042e53275ddd3894cdeb6db742
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Thu May 24 09:15:57 2007 +0000

    r300: Removed unused vpucount macro from r300_state.c.

commit e4b037051e79a607044ed233b7eda66cf1873245
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu May 24 17:07:48 2007 -0600

    fix logic for calling _swrast_update_deferred_texture()

commit 98d2a4a2445bae3597e29472ebcf6deeef35a313
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed May 23 16:58:01 2007 -0600

    doxygen-ize some comments

commit f116aed1ede0d802e9f3c5989290002975c00330
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed May 23 16:49:32 2007 -0600

    restore GL_TEXTURE_LOD_BIAS in _mesa_PopAttrib(), bug 11049

commit e5ed09e60e32cf7d5afc778321e417ea97fe8494
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed May 23 16:42:29 2007 -0600

    incr/decr 1D/2DArray texture refcounts like other targets

commit f2e99e6a581490b3dd412eb587f31bce43fc8c25
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 23 21:26:35 2007 +0000

    r300: Call the r300Fogfv function directly within r300_state.c.
    
    This required moving the r300Enable function but there are no actual changes.

commit a7008322146f589ed5cb7a563365ff5e31844c62
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed May 23 15:33:46 2007 -0600

    Fix problem w/ two-sided lighting and fragment programs (depth-peel regression)

commit 491618b33dcb388f5d2335862cba8cf110d72ae7
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 23 21:12:11 2007 +0000

    r300: Use switch statements in r300ResetHwState, etc.

commit f1441bbd180452e4eeab27545d6b9f48c0c54d11
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 23 18:48:05 2007 +0000

    r300: Minor indenting corrections in the texture format table.

commit ba8d3fb13651fd7c7b68c4a0394545b3760fa9c2
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 23 18:37:55 2007 +0000

    r300: Use a single texture format table; reduces duplication.

commit 9b9a1602f9822c3e29a3dc4f9ed025a4c337b007
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 23 17:56:47 2007 +0000

    r300: Corrected the RGB888 texture format entry.
    
    I think this is correct, assuming no endian issues. See commmit
    59a08923f51d4ed83effbfcd91473c9ee86465f1.

commit bb3558e6517209086cf8426bbe4743da50351158
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Mon May 21 15:51:38 2007 +0000

    r300: Removed the R300_RS_INTERP_[0-9]_UNKNOWN (magic) defines.
    
    Supposedly you need to set these values for the interpolaters to work, but they
    seem to work fine without these values.

commit d062b6cd2672f42fdfe20f6d932aacef9895aebc
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed May 23 08:58:08 2007 -0600

    Fix point attentuation problem (bug 11042)
    
    ctx->Point._Attentuation was computed in wrong place and the VB->Eye coord Z
    array wasn't indexed correctly in run_point_stage().

commit a194bc3a8527ed41eead88632cc79ecabe4c81ac
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue May 22 16:56:02 2007 -0600

    Replace initInitState() with _mesa_init_driver_state().

commit a99114a69f2b7963ca1f855a320aea8aa56755ac
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue May 22 16:54:25 2007 -0600

    added _mesa_init_driver_state() to replace duplicated code in intel drivers

commit 3a2ffadb7c98c040f01340d20289cffe753d48c2
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue May 22 16:50:05 2007 -0600

    include swrast_setup/swrast_setup.h to silence warning

commit 04255489617f6eeb9604daba14efed8376d1d824
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue May 22 10:07:49 2007 -0600

    don't treat FRAG_BIT_WPOS as a generic attribute (fixes depth peel regression)

commit e0885b84a0e10d6a3c976c8dc52a5fdc175635bb
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Tue May 22 14:08:11 2007 +0200

    i915tex: Implement SetTexOffset hook.
    
    Only build tested for I830 generation.

commit 59a08923f51d4ed83effbfcd91473c9ee86465f1
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Tue May 22 14:08:11 2007 +0200

    r300: Implement SetTexOffset hook.

commit 043d219b6da0636886f739613380cf44e334f268
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Tue May 22 14:08:10 2007 +0200

    Add interfaces for overriding texture images with driver specific 'offsets'.
    
    To be used by AIGLX for GLX_EXT_texture_from_pixmap without several
    additional data copies.

commit 24d965fab52f790188e5de6e67e7387809b1f145
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Tue May 22 13:56:30 2007 +0200

    Fix xserver build after recent XMesa changes.
    
    Only build tested.

commit 9e3e3883fa42ffee82e8e8ecbf75c153a2215acb
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon May 21 22:10:06 2007 -0600

    get rid of GenTexturesLock, used ctx->Shared->Mutex

commit c62da91f44c230b6476b5d7409d2c11e88f1620b
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon May 21 21:59:20 2007 -0600

    remove the unused texobj Mutex field

commit 5c5ab90c762614ef1db898e1984137d65fb96b7e
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon May 21 21:49:34 2007 -0600

    remove a VMS-ism that doesn't seem needed elsewhere

commit a01ee8ff0bdc9b80907f2fe48ebf1618ce2ded92
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon May 21 21:48:33 2007 -0600

    improve some comments, clean-up formatting

commit 3898e67f49b375bd0127fb2931468653cc29d5f9
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon May 21 21:48:08 2007 -0600

    remove some whitespace

commit b4f8d4455bd73f025948498157f2076738819f43
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon May 21 20:57:09 2007 -0600

    set texcoords depending on GLX_Y_INVERTED_EXT

commit a10ba38df7ac80e36db15aaae9f78e7223b2bfae
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon May 21 20:56:35 2007 -0600

    return True for GLX_Y_INVERTED_EXT query

commit 74a30c351fe98f41150dfe81a6aba05087997206
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue May 22 03:30:09 2007 +0200

    fog: fix potential issues with generated vp using fog
    
    Change the generated vertex programs (tnl/brw) to follow the same logic as
    the tnl fog wrt using absolute value, and sync them up a bit (untested).

commit 3e21a014c308a87e1dd7bdabba255aad02d3ad1b
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue May 22 03:29:59 2007 +0200

    fog: fix issues with negative fog coords (may fix #10529)
    
    Rework tnl fog a bit. Make sure we always use ABS(eyez) when fog coord source
    is depth, OTOH it does not seem to be necessary to use it (as was done before
    in some cases) if fog coord source is fogcoord (just to save some work).
    This fixes tests/fog (the first 2 cases) with i915/i915tex.

commit 7f1879d4e137f9b98d7430976adf9c28c4bf9fcf
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue May 22 02:52:39 2007 +0200

    make sure optimized fog params get updated

commit 1078ef83eb3458363bf9709a7c697b39020266ea
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue May 22 02:50:08 2007 +0200

    i915/i915tex: minor cleanup (remove unneeded function call

commit b1c640deda326078b1b2b335646f32b52120be3c
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Mon May 21 11:38:25 2007 +0200

    unbreak 3d textures (typo when setting tex layout)

commit a8676c45ccab52117c70f2e90fd820d745261f51
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon May 21 08:57:18 2007 -0600

    if light position is local, treat it as a homogeneous coord and divide by W (see bug 11009)

commit 9e8a961dd7d7b717a9fb4ecdea1c1b60ea355efe
Author: Brian <brian at yutani.localnet.net>
Date:   Sun May 20 12:27:39 2007 -0600

    Overhaul/simplify SWvertex and SWspan attribute handling.
    
    Instead of separate fog/specular/texcoord/varying code, just treat all of
    them as generic attributes.  Simplifies the point/line/triangle functions.

commit aa133a9dae53bc6aa50b88ee43deb8b34e8d0029
Author: Brian <brian at yutani.localnet.net>
Date:   Sun May 20 12:17:21 2007 -0600

    add missing right-paren

commit 9df4f842d593b5ea0cdc3d9a515afbe638b9051e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 20 17:20:10 2007 +0000

    r300: Added TODO comment regarding immediate mode implementation.

commit 62b6eef0d72f42fa73210a67f2afc37547e7b8b5
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 19 05:41:55 2007 +0000

    r300: Just use "inline" rather than "__inline__".

commit a2305ebfa213adb16e72d1a819895a68991c9462
Author: Brian <brian at yutani.localnet.net>
Date:   Sat May 19 09:10:44 2007 -0600

    need to copy new 1D/2D array texture objects in _mesa_PushAttrib()

commit 74519c42311c67a2f914768abbe905d321702386
Author: Brian <brian at yutani.localnet.net>
Date:   Sat May 19 08:56:15 2007 -0600

    Disable (at least for now) PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC typedef.
    
    If an app (like progs/samples/blendxor.c) includes both gl.h and glext.h
    this typedef will get hit in both headers, causing an error.
    Possibly work around by bringing GL_NV_geometry_program4 items into gl.h.

commit 80a579871904a05226bceeca6cf8725f58ed358e
Author: Brian <brian at yutani.localnet.net>
Date:   Sat May 19 08:29:04 2007 -0600

    added GL_EXT_texture_from_pixmap

commit 4465377ca3be3f61c4be835ef47bd569f665a8c4
Author: Brian <brian at yutani.localnet.net>
Date:   Sat May 19 08:28:41 2007 -0600

    GLX_EXT_texture_from_pixmap test

commit 7ace7cfba43427fc09dec23ac94b5c2b663d58ff
Author: Brian <brian at yutani.localnet.net>
Date:   Sat May 19 08:28:07 2007 -0600

    added texture_from_pixmap functions

commit fd54564f78d4aeae2c39ada7502ec659c14b3eca
Author: Brian <brian at yutani.localnet.net>
Date:   Sat May 19 08:27:35 2007 -0600

    Implement GLX_EXT_texture_from_pixmap.
    
    Could be done more efficiently... but works.

commit eb6418b8952f335b6cf58232b5f282fc3e325c7a
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Sat May 19 04:38:55 2007 +0200

    fix miptree layout (i915) for small compressed mipmaps
    
    This seems to work now. Also fix i945 set_level_info, need to match i915
    behaviour for storing mip height, as it's assumed to be the mip width
    (in texels) elsewhere and the division by 4 is done later (untested).

commit 25551bdfad8541337a4e59e7e3764fa9b876cb19
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Sat May 19 03:08:45 2007 +0200

    fix copy & paste bug of previous commit, breaking dxt5 formats

commit 28f53ace336706912fda6cc6877f72bffdcae330
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Sat May 19 00:59:06 2007 +0200

    fix miptree comparison with compressed textures
    
    TexelBytes is always 0 with compressed textures, thus would never match
    mt->cpp. This caused constant blitting around of textures, and it fixes at
    least the horrible performance of Q3 if compressed textures are enabled.

commit 3ad9c551b95c6fd8787f6f007bda34df446b53ab
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Sat May 19 00:45:38 2007 +0200

    fix small s3tc mipmaps (#10968)
    
    make sure that always whole blocks are uploaded.
    (May still not work correctly if the top mip map is not at least a full block,
    that is 4 pixels wide - not sure, but probably doesn't happen in real world)

commit 4fca6bfa5d211a093c54b0bbeadaa38081e8c141
Author: Brian <brian at yutani.localnet.net>
Date:   Fri May 18 07:46:27 2007 -0600

    fix STATE_HALF_VECTOR value (bug 10987)

commit 8452814ec6f536fc4177e6c34ff5b8b6d3102a3a
Author: Christoff Brill <egore at gmx.de>
Date:   Thu May 17 17:18:13 2007 -0600

    change max anisotropy test

commit 63155ca2ca9fc935022a083278645bcf6d1ad3dc
Author: Christoff Brill <egore at gmx.de>
Date:   Thu May 17 17:17:25 2007 -0600

    use R200_DEBUG for debug output

commit 0985e786cdd08bf900db889b69783be4bc467e5b
Author: Christoff Brill <egore at gmx.de>
Date:   Thu May 17 17:16:37 2007 -0600

    remove CVS/XFree86 keywords

commit 57ca033885b0474fff02903d13d6ad6333dc4810
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 17 15:28:20 2007 -0600

    get rid of needless static function declarations at top of file

commit 7fcf231c57b3f24bc5b4bedc345f43ac6c00cf84
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 17 15:25:26 2007 -0600

    In DestroyPbuffer(), use GetReq() intead of GetReqExtra(). See bug 10983.

commit d834a870e600684382b50d202a2bfc6d98cf6a0b
Author: Ian Romanick <idr at us.ibm.com>
Date:   Thu May 17 11:54:22 2007 -0700

    Add missing _EXT suffix to 2D_ARRAY target enums.

commit 817181ea5044b222f7612a425562bbc9313d5c75
Author: Ian Romanick <idr at us.ibm.com>
Date:   Thu May 17 11:16:19 2007 -0700

    Add array texture targets to list that can use compressed formats.

commit 064cd7c78c3108012f5d15206c70470f7b500259
Author: Ian Romanick <idr at us.ibm.com>
Date:   Thu May 17 11:13:41 2007 -0700

    Refactor determining whether a texture target can use compressed format

commit b5bbe055e4eab8ba83ca3f1ce17aaee01a506c95
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 17 08:56:46 2007 -0600

    make srcPtr param to make_1d_stack_mipmap() const

commit 6ee6b2dcd96fafae8d924d617e54e32a2aa8c5ea
Merge: 347bb54... 67f8273...
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 17 08:54:08 2007 -0600

    Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa

commit 67f82731fcb87f789135e07f691d41ebd12f0015
Author: Tommy Schultz Lassen <mesa3d at krynn.dk>
Date:   Thu May 17 14:11:23 2007 +0000

    r300: Removed the radeon_vertex_buffer structure.

commit bb372f1c9bc08e8b0dca983cb4ba36b2f2f039fb
Author: Ian Romanick <idr at us.ibm.com>
Date:   Wed May 16 15:34:22 2007 -0700

    Initial implementation of MESA_texture_array
    
    Shadow sampling from texture arrays is still not implemented.  Everything
    else should be there, though.

commit 9ebffb86a699e49fd683ed9afbf6d5b2ac244ae0
Author: Ian Romanick <idr at us.ibm.com>
Date:   Wed May 16 15:33:36 2007 -0700

    Initial version of MESA_texture_array spec.

commit 2f61cbd30cdf0534da5e8281bc27886edb834b06
Author: Ian Romanick <idr at us.ibm.com>
Date:   Wed May 16 14:46:13 2007 -0700

    Add simple program to test GL_MESA_texture_array.

commit 78bd2912f86a53b53d3fb5362edae2c6455239b0
Author: Ian Romanick <idr at us.ibm.com>
Date:   Wed May 16 14:45:52 2007 -0700

    Add enums and functions for GL_{MESA,EXT}_texture_array.

commit b0fe0d8a550c5182b4cd964f8745a104343b7654
Author: Ian Romanick <idr at us.ibm.com>
Date:   Tue May 15 13:42:25 2007 -0700

    Bring framebuffer_texture's error checking more in-line with the spec.

commit 347bb541f5a89f59e502888a5ae486bc52abfb66
Author: Brian <brian at yutani.localnet.net>
Date:   Mon May 14 14:40:59 2007 -0600

    Skeleton file for 7.1 release notes.




More information about the mesa-commit mailing list