mesa: Changes to '965-glsl'

Nan hai Zou znh at kemper.freedesktop.org
Thu Jul 5 03:11:45 UTC 2007


 .gitignore                                              |    3 
 Makefile                                                |   38 
 Makefile.mgw                                            |   25 
 bin/mklib                                               |    7 
 configs/default                                         |    6 
 configs/freebsd-dri                                     |    4 
 configs/linux-dri                                       |    2 
 configs/linux-dri-xcb                                   |    5 
 configs/linux-solo                                      |   16 
 docs/MESA_texture_array.spec                            |  805 ++
 docs/MiniGLX.html                                       |   13 
 docs/README.WIN32                                       |  318 
 docs/contents.html                                      |    2 
 docs/download.html                                      |    6 
 docs/fbdev-dri.html                                     |  213 
 docs/intro.html                                         |   20 
 docs/news.html                                          |   15 
 docs/relnotes-6.5.3.html                                |   78 
 docs/relnotes-7.0.html                                  |   93 
 docs/relnotes-7.1.html                                  |   72 
 docs/relnotes.html                                      |    2 
 docs/shading.html                                       |    7 
 docs/subset.html                                        |   17 
 docs/thanks.html                                        |    2 
 include/GL/gl.h                                         |   33 
 include/GL/gl_mangle.h                                  |   93 
 include/GL/glu.h                                        |   13 
 include/GL/glut.h                                       |    8 
 include/GL/glxext.h                                     |    6 
 include/GL/internal/dri_interface.h                     |   12 
 include/GL/xmesa.h                                      |   38 
 include/GL/xmesa_x.h                                    |    1 
 include/GL/xmesa_xf86.h                                 |   33 
 progs/Makefile                                          |    4 
 progs/demos/Makefile.win                                |   23 
 progs/demos/arbfplight.c                                |    4 
 progs/demos/arbfslight.c                                |    2 
 progs/demos/fogcoord.c                                  |  362 -
 progs/demos/fplight.c                                   |    6 
 progs/demos/fslight.c                                   |   12 
 progs/demos/shadowtex.c                                 |  328 
 progs/demos/spriteblast.c                               |   22 
 progs/demos/tessdemo.c                                  |    2 
 progs/glsl/Makefile                                     |    7 
 progs/glsl/deriv.c                                      |  319 
 progs/miniglx/miniglxtest.c                             |  239 
 progs/redbook/Imakefile                                 |  221 
 progs/samples/Imakefile                                 |  101 
 progs/tests/Makefile                                    |    8 
 progs/tests/arraytexture.c                              |  337 +
 progs/tests/drawbuffers.c                               |   21 
 progs/tests/random.c                                    |  457 +
 progs/util/extfuncs.h                                   |    2 
 progs/xdemos/Makefile                                   |    1 
 progs/xdemos/texture_from_pixmap.c                      |  396 +
 src/Makefile                                            |    6 
 src/glu/sgi/glu.def                                     |    2 
 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/glut_win.c                                 |    6 
 src/glut/glx/win32_util.c                               |    1 
 src/glut/glx/win32_x11.h                                |   10 
 src/glut/mini/window.c                                  |    2 
 src/glx/mini/Makefile                                   |   21 
 src/glx/mini/miniglx.c                                  |    7 
 src/glx/x11/glx_pbuffer.c                               |   14 
 src/glx/x11/indirect_vertex_array.c                     |    2 
 src/mesa/Makefile                                       |   10 
 src/mesa/drivers/common/driverfuncs.c                   |   98 
 src/mesa/drivers/common/driverfuncs.h                   |    7 
 src/mesa/drivers/directfb/idirectfbgl_mesa.c            |   27 
 src/mesa/drivers/dri/Makefile                           |   14 
 src/mesa/drivers/dri/Makefile.template                  |   17 
 src/mesa/drivers/dri/common/dri_bufmgr.c                |   12 
 src/mesa/drivers/dri/common/dri_drmpool.c               |    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                  |   58 
 src/mesa/drivers/dri/i915/i915_texstate.c               |   27 
 src/mesa/drivers/dri/i915/intel_context.c               |  104 
 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/i915/server/intel_dri.c            |   27 
 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               |   60 
 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_batchpool.c          |    2 
 src/mesa/drivers/dri/i915tex/intel_buffer_objects.c     |    4 
 src/mesa/drivers/dri/i915tex/intel_context.c            |   21 
 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_regions.c            |    8 
 src/mesa/drivers/dri/i915tex/intel_screen.c             |   82 
 src/mesa/drivers/dri/i915tex/intel_screen.h             |    3 
 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/i915tex/server/intel_dri.c         |   55 
 src/mesa/drivers/dri/i965/brw_cc.c                      |    1 
 src/mesa/drivers/dri/i965/brw_draw.c                    |    3 
 src/mesa/drivers/dri/i965/brw_vs_tnl.c                  |   22 
 src/mesa/drivers/dri/i965/brw_wm.h                      |    1 
 src/mesa/drivers/dri/i965/brw_wm_glsl.c                 |   15 
 src/mesa/drivers/dri/i965/intel_context.c               |   13 
 src/mesa/drivers/dri/i965/intel_context.h               |    2 
 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/mga/mga_xmesa.c                    |    1 
 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                |    3 
 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/.gitignore                    |    3 
 src/mesa/drivers/dri/r300/Lindent                       |    2 
 src/mesa/drivers/dri/r300/Makefile                      |   36 
 src/mesa/drivers/dri/r300/pixel_shader.h                |  103 
 src/mesa/drivers/dri/r300/r300_cmdbuf.c                 |  650 -
 src/mesa/drivers/dri/r300/r300_cmdbuf.h                 |   54 
 src/mesa/drivers/dri/r300/r300_context.c                |  175 
 src/mesa/drivers/dri/r300/r300_context.h                |  371 -
 src/mesa/drivers/dri/r300/r300_emit.c                   |  550 +
 src/mesa/drivers/dri/r300/r300_emit.h                   |  129 
 src/mesa/drivers/dri/r300/r300_fragprog.c               | 1685 ++---
 src/mesa/drivers/dri/r300/r300_fragprog.h               |   23 
 src/mesa/drivers/dri/r300/r300_ioctl.c                  |  389 -
 src/mesa/drivers/dri/r300/r300_ioctl.h                  |   15 
 src/mesa/drivers/dri/r300/r300_maos.c                   |  627 -
 src/mesa/drivers/dri/r300/r300_maos.h                   |   53 
 src/mesa/drivers/dri/r300/r300_mem.c                    |  385 +
 src/mesa/drivers/dri/r300/r300_mem.h                    |   37 
 src/mesa/drivers/dri/r300/r300_program.h                |    6 
 src/mesa/drivers/dri/r300/r300_reg.h                    |   37 
 src/mesa/drivers/dri/r300/r300_render.c                 |  558 -
 src/mesa/drivers/dri/r300/r300_shader.c                 |   88 
 src/mesa/drivers/dri/r300/r300_state.c                  | 1802 ++---
 src/mesa/drivers/dri/r300/r300_state.h                  |   27 
 src/mesa/drivers/dri/r300/r300_swtcl.c                  |  706 ++
 src/mesa/drivers/dri/r300/r300_swtcl.h                  |   21 
 src/mesa/drivers/dri/r300/r300_tex.c                    |  424 -
 src/mesa/drivers/dri/r300/r300_tex.h                    |    5 
 src/mesa/drivers/dri/r300/r300_texmem.c                 |  211 
 src/mesa/drivers/dri/r300/r300_texstate.c               |  430 -
 src/mesa/drivers/dri/r300/r300_vertprog.c               | 1177 ++-
 src/mesa/drivers/dri/r300/r300_vertprog.h               |   23 
 src/mesa/drivers/dri/r300/radeon_context.c              |   14 
 src/mesa/drivers/dri/r300/radeon_context.h              |   53 
 src/mesa/drivers/dri/r300/radeon_lock.c                 |  110 
 src/mesa/drivers/dri/r300/radeon_lock.h                 |   58 
 src/mesa/drivers/dri/r300/radeon_mm.c                   |  492 -
 src/mesa/drivers/dri/r300/radeon_mm.h                   |   40 
 src/mesa/drivers/dri/r300/radeon_span.c                 |  229 
 src/mesa/drivers/dri/r300/radeon_state.c                |    3 
 src/mesa/drivers/dri/r300/radeon_state.h                |    2 
 src/mesa/drivers/dri/r300/radeon_vtxfmt_a.c             |  656 -
 src/mesa/drivers/dri/radeon/radeon_context.c            |    2 
 src/mesa/drivers/dri/radeon/radeon_context.h            |  671 --
 src/mesa/drivers/dri/radeon/radeon_lock.c               |  115 
 src/mesa/drivers/dri/radeon/radeon_lock.h               |   26 
 src/mesa/drivers/dri/radeon/radeon_screen.c             |    7 
 src/mesa/drivers/dri/radeon/radeon_span.c               |  213 
 src/mesa/drivers/dri/radeon/radeon_span.h               |   14 
 src/mesa/drivers/dri/s3v/s3v_tritmp.h                   |   48 
 src/mesa/drivers/dri/tdfx/tdfx_context.c                |    6 
 src/mesa/drivers/dri/tdfx/tdfx_tris.c                   |   16 
 src/mesa/drivers/fbdev/glfbdev.c                        |   15 
 src/mesa/drivers/glide/fxdd.c                           |    1 
 src/mesa/drivers/osmesa/osmesa.c                        |    9 
 src/mesa/drivers/osmesa/osmesa.def                      |    2 
 src/mesa/drivers/windows/gdi/mesa.def                   |   37 
 src/mesa/drivers/windows/gdi/wgl.c                      |    8 
 src/mesa/drivers/windows/gdi/wmesa.c                    |  113 
 src/mesa/drivers/x11/fakeglx.c                          |  204 
 src/mesa/drivers/x11/glxapi.c                           |   34 
 src/mesa/drivers/x11/glxapi.h                           |    5 
 src/mesa/drivers/x11/xm_api.c                           |  589 -
 src/mesa/drivers/x11/xm_buffer.c                        |   14 
 src/mesa/drivers/x11/xm_dd.c                            |   12 
 src/mesa/drivers/x11/xm_glide.c                         |  276 
 src/mesa/drivers/x11/xm_glide.h                         |   40 
 src/mesa/drivers/x11/xm_image.c                         |   17 
 src/mesa/drivers/x11/xm_image.h                         |   14 
 src/mesa/drivers/x11/xm_line.c                          |    8 
 src/mesa/drivers/x11/xmesaP.h                           |   27 
 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/Imakefile                                 |  129 
 src/mesa/main/KNOWN_BUGS                                |   21 
 src/mesa/main/attrib.c                                  |   26 
 src/mesa/main/buffers.c                                 |   51 
 src/mesa/main/config.h                                  |   14 
 src/mesa/main/context.c                                 |   60 
 src/mesa/main/depth.c                                   |   34 
 src/mesa/main/dlist.c                                   |    7 
 src/mesa/main/enable.c                                  |  148 
 src/mesa/main/enums.c                                   | 5319 ++++++++--------
 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/image.c                                   |  283 
 src/mesa/main/imports.c                                 |   42 
 src/mesa/main/light.c                                   |   11 
 src/mesa/main/mipmap.c                                  |  148 
 src/mesa/main/mtypes.h                                  |   71 
 src/mesa/main/points.c                                  |   12 
 src/mesa/main/queryobj.c                                |    2 
 src/mesa/main/rastpos.c                                 |    2 
 src/mesa/main/state.c                                   |   17 
 src/mesa/main/texcompress_s3tc.c                        |   12 
 src/mesa/main/texenvprogram.c                           |    2 
 src/mesa/main/teximage.c                                |  286 
 src/mesa/main/teximage.h                                |   11 
 src/mesa/main/texobj.c                                  |  169 
 src/mesa/main/texobj.h                                  |    7 
 src/mesa/main/texrender.c                               |   45 
 src/mesa/main/texstate.c                                |  312 
 src/mesa/main/texstate.h                                |    5 
 src/mesa/main/version.h                                 |   14 
 src/mesa/shader/arbprogparse.c                          |   64 
 src/mesa/shader/arbprogram.c                            |   16 
 src/mesa/shader/arbprogram.syn                          |   50 
 src/mesa/shader/arbprogram_syn.h                        |   29 
 src/mesa/shader/grammar/grammar.c                       |    8 
 src/mesa/shader/nvfragparse.c                           |   12 
 src/mesa/shader/prog_execute.c                          |  300 
 src/mesa/shader/prog_execute.h                          |    3 
 src/mesa/shader/prog_instruction.c                      |    8 
 src/mesa/shader/prog_parameter.c                        |   79 
 src/mesa/shader/prog_parameter.h                        |   15 
 src/mesa/shader/prog_statevars.c                        |   18 
 src/mesa/shader/program.c                               |    2 
 src/mesa/shader/programopt.c                            |    1 
 src/mesa/shader/shader_api.c                            |  285 
 src/mesa/shader/shader_api.h                            |   13 
 src/mesa/shader/slang/library/slang_120_core.gc         |  396 -
 src/mesa/shader/slang/library/slang_120_core_gc.h       |  593 -
 src/mesa/shader/slang/library/slang_common_builtin.gc   |  252 
 src/mesa/shader/slang/library/slang_common_builtin_gc.h | 1202 +--
 src/mesa/shader/slang/library/slang_core.gc             |    5 
 src/mesa/shader/slang/library/slang_core_gc.h           |  109 
 src/mesa/shader/slang/slang_codegen.c                   |  284 
 src/mesa/shader/slang/slang_compile.c                   |   81 
 src/mesa/shader/slang/slang_compile_function.c          |   17 
 src/mesa/shader/slang/slang_compile_operation.c         |   53 
 src/mesa/shader/slang/slang_compile_struct.c            |   18 
 src/mesa/shader/slang/slang_compile_variable.c          |   97 
 src/mesa/shader/slang/slang_emit.c                      |   35 
 src/mesa/shader/slang/slang_ir.c                        |   15 
 src/mesa/shader/slang/slang_label.c                     |   30 
 src/mesa/shader/slang/slang_link.c                      |   61 
 src/mesa/shader/slang/slang_log.c                       |   12 
 src/mesa/shader/slang/slang_mem.c                       |  241 
 src/mesa/shader/slang/slang_mem.h                       |   55 
 src/mesa/shader/slang/slang_preprocess.c                |    2 
 src/mesa/shader/slang/slang_storage.c                   |   25 
 src/mesa/shader/slang/slang_typeinfo.c                  |   94 
 src/mesa/shader/slang/slang_typeinfo.h                  |    2 
 src/mesa/shader/slang/slang_utility.c                   |   35 
 src/mesa/shader/slang/slang_utility.h                   |   12 
 src/mesa/shader/slang/slang_vartable.c                  |   22 
 src/mesa/sources                                        |    6 
 src/mesa/sparc/glapi_sparc.S                            |   11 
 src/mesa/swrast/s_aaline.c                              |   43 
 src/mesa/swrast/s_aalinetemp.h                          |  155 
 src/mesa/swrast/s_aatriangle.c                          |   91 
 src/mesa/swrast/s_aatritemp.h                           |  276 
 src/mesa/swrast/s_accum.c                               |    4 
 src/mesa/swrast/s_alpha.c                               |    4 
 src/mesa/swrast/s_bitmap.c                              |   28 
 src/mesa/swrast/s_buffers.c                             |    8 
 src/mesa/swrast/s_context.c                             |  143 
 src/mesa/swrast/s_context.h                             |   41 
 src/mesa/swrast/s_copypix.c                             |   48 
 src/mesa/swrast/s_depth.c                               |    2 
 src/mesa/swrast/s_drawpix.c                             |   72 
 src/mesa/swrast/s_feedback.c                            |  128 
 src/mesa/swrast/s_fog.c                                 |  335 -
 src/mesa/swrast/s_fragprog.c                            |   29 
 src/mesa/swrast/s_lines.c                               |  149 
 src/mesa/swrast/s_linetemp.h                            |  173 
 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                           |  429 -
 src/mesa/swrast/s_span.c                                |  749 --
 src/mesa/swrast/s_span.h                                |  114 
 src/mesa/swrast/s_stencil.c                             |    4 
 src/mesa/swrast/s_texcombine.c                          |    1 
 src/mesa/swrast/s_texfilter.c                           | 1152 ++-
 src/mesa/swrast/s_triangle.c                            |  163 
 src/mesa/swrast/s_tritemp.h                             |  691 --
 src/mesa/swrast/s_zoom.c                                |   66 
 src/mesa/swrast/swrast.h                                |   24 
 src/mesa/swrast_setup/ss_context.c                      |  124 
 src/mesa/swrast_setup/ss_context.h                      |    6 
 src/mesa/swrast_setup/ss_triangle.c                     |   52 
 src/mesa/swrast_setup/ss_tritmp.h                       |  171 
 src/mesa/tnl/t_draw.c                                   |    5 
 src/mesa/tnl/t_pipeline.c                               |   10 
 src/mesa/tnl/t_pipeline.h                               |    9 
 src/mesa/tnl/t_save_api.c                               | 1834 -----
 src/mesa/tnl/t_vb_arbprogram.c                          | 1614 ----
 src/mesa/tnl/t_vb_arbprogram.h                          |  206 
 src/mesa/tnl/t_vb_arbprogram_sse.c                      | 1330 ----
 src/mesa/tnl/t_vb_fog.c                                 |   29 
 src/mesa/tnl/t_vb_points.c                              |   10 
 src/mesa/tnl/t_vb_program.c                             |  106 
 src/mesa/tnl/t_vertex.c                                 |   10 
 src/mesa/tnl/t_vp_build.c                               |   23 
 src/mesa/tnl_dd/t_dd_vb.c                               |   48 
 src/mesa/vbo/vbo_exec_api.c                             |    5 
 src/mesa/vbo/vbo_save_api.c                             |    4 
 src/mesa/vbo/vbo_save_draw.c                            |    2 
 src/mesa/x86-64/glapi_x86-64.S                          |   68 
 src/mesa/x86/3dnow_normal.S                             |   48 
 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 
 windows/VC8/mesa/gdi/gdi.vcproj                         |  260 
 windows/VC8/mesa/glu/glu.vcproj                         | 1022 +++
 windows/VC8/mesa/mesa.sln                               |   43 
 windows/VC8/mesa/mesa/mesa.vcproj                       | 1753 +++++
 windows/VC8/mesa/osmesa/osmesa.vcproj                   |  243 
 windows/VC8/progs/demos/gears.vcproj                    |  239 
 windows/VC8/progs/glut/glut.vcproj                      |  449 +
 windows/VC8/progs/progs.sln                             |   28 
 393 files changed, 26532 insertions(+), 23590 deletions(-)

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

New commits:
commit 575f3e918f00bdc0faa4a173820015b24175696f
Author: Zou Nan hai <nanhai.zou at intel.com>
Date:   Thu Jul 5 11:10:24 2007 +0800

     support "discard";

commit fb9ee9b323bff93973a39560b2bc007aace4bddd
Merge: 285b326... 7ff4359...
Author: Zou Nan hai <nanhai.zou at intel.com>
Date:   Wed Jul 4 10:52:35 2007 +0800

    Merge branch 'master' of git+ssh://znh@git.freedesktop.org/git/mesa/mesa into 965-glsl

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.

commit c128c3ce8c05549b92607a890c3d10171910f4ba
Author: Brian <brian at yutani.localnet.net>
Date:   Mon May 14 14:30:36 2007 -0600

    master/trunk is now for Mesa 7.1 devel: bump versions

commit 6efdf648f51fd1ae27043b2c59e9965467fb1ddb
Author: Bruce Merry <bmerry at gmail.com>
Date:   Mon May 14 09:37:48 2007 -0600

    in __glXGetArrayType() return type, not enabled (bug 10938)

commit 6a587c01242b6227658ea1160efa34a221d52368
Author: Brian <brian at yutani.localnet.net>
Date:   Fri May 11 15:50:33 2007 -0600

    comment about fixing uniform structs

commit 524c3336c494be4d556c1685951bf8200e5f5047
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 13:38:38 2007 +0000

    r300: Enable the non-user-buffers code to compile.

commit 0e7e2110550824ab12b04fb0d1aa9651b6719917
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 12:59:41 2007 +0000

    r300: Use e32(0x0) rather than e32(0); makes greping for hex values easier.

commit 4e641bf3e938361a0c46304f29d040e9f5bc169e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 12:56:59 2007 +0000

    r300: Use the defined values when writing to R300_RS_ROUTE_0.

commit 2189ff5e510689f74063b77a03881802ecd482c7
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 12:43:40 2007 +0000

    r300: Use the defined values when writing to R300_SE_VTE_CNTL.
    
    You can verify this is correct with the following code.
    
      assert (0x043f ==
    	  (R300_VTX_W0_FMT | R300_VPORT_X_SCALE_ENA | R300_VPORT_X_OFFSET_ENA
    	   | R300_VPORT_Y_SCALE_ENA | R300_VPORT_Y_OFFSET_ENA |
    	   R300_VPORT_Z_SCALE_ENA | R300_VPORT_Z_OFFSET_ENA));

commit 33a73466ae1df4350cc26470056090c91a6edfe9
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 12:36:27 2007 +0000

    r300: Added a TODO comment for the R300_VAP_INPUT_ROUTE_[01]_0 values.

commit 13c0abd8a76ad4e14ad6b7737cdaaf8ff22c5cf2
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 09:09:30 2007 +0000

    r300: Changed some more functions to static functions.
    
    This required reordering some of the functions which is why the diff is a little
    larger.

commit 82de92c0fb329b464fe19d6cc45080174e019795
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 08:59:54 2007 +0000

    r300: Changed a couple of functions in r300_state.c to static functions.

commit e4b8481f396d0347f10eb51486c7fe5b01252457
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 08:43:30 2007 +0000

    r300: Removed the unused r300_aos_rec (replaced by r300_dma_region) structure.

commit b5990cec902be0c599ec4962f0d69d6db2e5ec04
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 08:28:51 2007 +0000

    r300: Use #if 0 for disabled code, rather than commenting it out.

commit d93642251e3e984d91b3821349e38f68dc582e3d
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 08:21:50 2007 +0000

    r300: Removed a couple of obsolete/commented out includes.

commit c66fd808ac2a2013d8a305e917c8ddeb9e16048d
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 07:51:41 2007 +0000

    r300: A few very minor indenting corrections.

commit 73449270bb1bae1a4d12ff6c4187e73d9969c174
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 07:44:20 2007 +0000

    r300: Use the defined values for the interpolater (interp_magic) magic values.

commit 6f56e68ee305ab60569e449e53442e93d5a938a1
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 13 06:39:24 2007 +0000

    r300: Use the defined values when writing to R300_VAP_INPUT_CNTL_[01].
    
    You can verify this is correct with the following code.
    
      assert (0x00000001 == R300_INPUT_CNTL_0_COLOR);
    
      assert (0x00000405 ==
    	  (R300_INPUT_CNTL_POS | R300_INPUT_CNTL_COLOR |
    	   R300_INPUT_CNTL_TC0));

commit 65fae193831e9fd4b2fc5a1b8170215cc77427dd
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 12 17:16:56 2007 +0000

    Revert "r300: Perform the locking closer to the DRM texture upload call."
    
    This reverts commit 93881edb46fc95e1cfb4ded4e8a5db92612d3e4d.

commit b78aec576735c663342da8367dccd3de71e70c34
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Sat May 12 11:20:24 2007 +0200

    bring over recent radeonMakeCurrent fixes for r300 to radeon/r200

commit 6bae7d40f725be24df0be196fbb6bdcfd2aaa581
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 12 01:53:56 2007 +0000

    r300: Removed the name argument to ALLOC_STATE; do the name via the macro.

commit 5f1f1f5704d1336e7376e7e47a9a92868356b88d
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 12 01:13:54 2007 +0000

    r300: Renamed r300DoEmitState to r300EmitAtoms.

commit 93881edb46fc95e1cfb4ded4e8a5db92612d3e4d
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sat May 12 00:14:33 2007 +0000

    r300: Perform the locking closer to the DRM texture upload call.
    
    This might help if with attaching GDB if the driver gets into a -EAGAIN loop.

commit 56b99ace19cbe36df3e3995a299f28f99ba613fe
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 23:35:37 2007 +0000

    r300: Removed unused FORCE_32BITS_ELTS define.

commit 3aad47679e14cf55b07fba5293b102d7ee6abc27
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 23:33:47 2007 +0000

    r300: Removed the unused CPT macro.

commit dac5303692726582d2fac2d9e9b620e3105ff8c3
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 23:32:03 2007 +0000

    r300: Moved r300PackFloat24 near r300PackFloat32.

commit 64b03f33eeb2f57f1c7a528d011137c6f2612fb0
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 23:13:08 2007 +0000

    r300: Added insert_at_tail to the ALLOC_STATE macro.

commit b8b0dd1e2056742401fe610d205f6272b313dc63
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 23:03:40 2007 +0000

    Revert "r300: Merged radeon_span.c."
    
    This reverts commit 0aa998b2ab6fdfe139b54de9868e2383440685d0.

commit 93f9e61f433788cd70acbe2a8fbdc6a4f5fd0881
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 22:26:47 2007 +0000

    r300: Corrected another error; regexp replaced something it shouldn't have.

commit f405fbb36de167eb3294358d97e6f62a420f3bff
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 22:23:31 2007 +0000

    r300: Corrected some macro errors from the previous commit.

commit 5a09ea01e06a648b37eb167914fb1549e066326d
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 22:21:19 2007 +0000

    r300: Reduced the diff on radeon_lock.[ch].

commit 98d25a5a28b1d6e4ed299904aec4104f7d6c80b0
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 22:02:52 2007 +0000

    r300: Initial work on merging radeon_lock.[ch].

commit 0aa998b2ab6fdfe139b54de9868e2383440685d0
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 21:56:10 2007 +0000

    r300: Merged radeon_span.c.

commit b6087270a092adc18223864a9e961c59404ce1dd
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 21:45:14 2007 +0000

    r300: Cleaned up function names in r300_texstate.c.

commit 3f709f16ef1feb7c5e6f67c1deef56d97695a86d
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 21:40:00 2007 +0000

    r300: Enable hardware 3D texture support. Fixes the stex3d demo.

commit 67363327e59a2f4699802b1a26c232ad092c1c6e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 21:36:13 2007 +0000

    r300: Corrected a small error from 37cbf38c344012f9d6e938937dac3697b73721a8.

commit bcaf8fc7b10327fd7936b22ec9b552e93497cee4
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 21:31:22 2007 +0000

    r300: Cleaned up the blend factor function.

commit ef29d6af6c24487a66155586feb9ab3eb0c3a229
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 21:22:37 2007 +0000

    r300: Removed the r300BindProgram function; mesa default does better checking.

commit 6a69bb586445da4c6bdfa00fa775a9286ead3c31
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 21:08:56 2007 +0000

    r300: Removed deprecated/disabled VBO code from r300_mem.c
    
    Also removed a couple of unused fields from the r300_memory_manager structure.

commit cbd29adbc8f79b9cdeda531cf6bd866efc5ad89d
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 20:48:35 2007 +0000

    r300: Indented r300_mem.c; I forgot this because it used to be radeon_mm.c.

commit c729e67321e689e6109b36f64c9fc31f76c10e35
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 20:09:01 2007 +0000

    r300: Use __FUNCTION__ not __func__.
    
    Just for consistency; most of the code already uses __FUNCTION__.

commit 5b23d3661342bbe3857829f3e306623ddb6b3dfe
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 20:06:43 2007 +0000

    r300: Assert if the primitive type is unknown; this can't really happen.

commit a87390504f8aa8e5262cf721d28c80da9fcfbd44
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 19:57:07 2007 +0000

    r300: Moved some code around in r300_render.c and general clean up.

commit cc358d861d76c58613145fa764e0481e7b693c2b
Author: Brian <brian at yutani.localnet.net>
Date:   Fri May 11 15:35:12 2007 -0600

    user-declared uniform structs not supported yet (see bug 10908)

commit 749e093e33a46a7201ec795e71e7fba6f756da7b
Author: Brian <brian at yutani.localnet.net>
Date:   Fri May 11 15:34:29 2007 -0600

    don't ignore return value of _slang_codegen_global_variable()

commit eab6e1652271f46361f95e21e9e5afcb5ffa37d7
Author: Brian <brian at yutani.localnet.net>
Date:   Fri May 11 15:12:40 2007 -0600

    remove some unneeded code in init_machine()

commit 1b39be3790a093e5b54974221478905b853cadb4
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 19:44:35 2007 +0000

    r300: Removed some checking in r300NumVerts that is not needed.
    
    According to Aapo Tahkola the OpenGL specification defines the behaviour when
    there are not enough vertices for the primitive type, thus DRI drivers do not
    need to perform verification on the number of vertices per primitive.

commit 69ff5a3dbc8f4e72acbfd1bc80598408f9e6a4c4
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 19:28:35 2007 +0000

    r300: Function naming correction in r300_texmem.c.

commit 01ec508c7f722f58139fa3fd5d0a052dd5b5476c
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 19:21:08 2007 +0000

    r300: Cleaned up function names in r300_state.c.

commit d4e3b0b2c28d15eee43ebaadd9cd007ccbad91d6
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 17:10:59 2007 +0000

    r300: Cleaned up function naming in r300_emit.c.

commit b63c70666fe3187ac17024f29ff7c2c49849c1e0
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Fri May 11 17:07:09 2007 +0000

    r300: Renamed r300_maos.c to r300_emit.c; it contains mostly emit code now.

commit c33c00764c64f63ae71b4bb5264f9796d5762495
Author: Brian <brian at yutani.localnet.net>
Date:   Fri May 11 08:41:34 2007 -0600

    Remove unused FB_* tokens, re-indent code.

commit 6c342ad8593c3b2fe5162aeb2db8c309c15b2faf
Author: Brian <brian at yutani.localnet.net>
Date:   Fri May 11 08:39:18 2007 -0600

    When feeding back texcoords, don't divide by W.  See bug 10913.

commit 86e4f52f3c0f79592c49f7fb4182b500b15431d7
Author: Patrick Baggett <baggett.patrick at gmail.com>
Date:   Fri May 11 08:19:33 2007 -0600

    Fix some bugs related to loop counters and conditional branching.

commit f0707c789a4c8f02b9b9f51012bd41691779e166
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 10 17:33:14 2007 -0600

    more indentation fixes, remove 'register' keywords

commit aed53ba525e4a105a5e817786fa6346d64ad81a6
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 10 17:30:44 2007 -0600

    re-indent some code

commit 3dec7c57b0159a4d8fbb980de73264ef8b8a3720
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 10 16:14:10 2007 -0600

    document exp(), mod() fixes

commit 544e441f5307aa33c6b2d8fc5773eb7e9632fc15
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 10 14:49:06 2007 -0600

    regenerated

commit fa546c367d3251b6917f99158c6230fb375a4935
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 10 14:48:55 2007 -0600

    Implement exp() in terms of __asm float_power. Fix typo in mod(vec4) function.
    
    exp() was using __asm float_exp (OPCODE_EXP) but that computes base two, not e.
    See bug 10907.

commit 64a6a50155e665c2b81e9d70ce71cfd5f1fcaef1
Author: Ian Romanick <idr at us.ibm.com>
Date:   Thu May 10 15:00:41 2007 -0700

    Fix reversed enable logic in enable_texture
    
    Fix bug inserted in commit c9e723e5013443df984cb3987ffa3a9ba3384b89.
    Discovered by Oliver McFadden (z3ro).

commit c103453d4f95ea5a965c613c9ad337406e7c7cdb
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Thu May 10 22:01:41 2007 +0000

    r300: Added TODO comment regarding texture tiling; I'm not sure about this.

commit d7e3d1dc42664e79d52e7dafd04e834cd4caf9d8
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Thu May 10 21:40:20 2007 +0000

    r300: Corrected a compile error introduced by one of the previous commits.

commit 02e44e41c8bf4b4311b7d244543a0681db851bdd
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Thu May 10 21:28:04 2007 +0000

    r300: Removed obsolete start_index16_packet/start_index32_packet.
    
    It's all in r300_render.c now.

commit eed67a6e3e98fd189c4a6cb591ad94ff4ccc6871
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Thu May 10 17:50:25 2007 +0000

    r300: Moved some more emit code into r300_render.c.

commit e856edb2794cba9d321486f602a9e07b917ce949
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Thu May 10 17:45:27 2007 +0000

    r300: Moved some more of the emit code into r300_render.c.

commit 58239d2ae31b12c11055ca3cd0799803670b0b88
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 10 10:52:19 2007 -0600

    document tex sampler bug fix, code changes

commit 2f6a0840c4c1d1223ca39ff16ce6ae0cbecbaedf
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 10 10:51:54 2007 -0600

    Replace `pkg-config --cflags libdrm` with LIBDRM_CFLAGS, remove disabled lines, remove obsolete comments.

commit c9e723e5013443df984cb3987ffa3a9ba3384b89
Author: Ian Romanick <idr at us.ibm.com>
Date:   Thu May 10 08:20:04 2007 -0700

    Convert "bit" parameters to GLbitfield. Fix cut-and-paste bug in _mesa_IsEnabled
    
    These changes are based on patch review comments from Brian Paul, Alan
    Hourihane, and vehemens.

commit 87a980a795b29c5114c07a74aa5d95b6e7a7f971
Author: Ian Romanick <idr at us.ibm.com>
Date:   Wed May 9 21:51:49 2007 -0700

    Refactor the loop in unbind_texobj_from_texunits.
    
    Common code was pulled out of the per-target if-statment and put at the end
    of the for-loop.  The common code is guarded by a new variable, curr, that
    is set to point to the unit's current target in each if-statement.

commit e282f89a380bfbc8ad4840b535b499541635ca9f
Author: Ian Romanick <idr at us.ibm.com>
Date:   Wed May 9 21:49:35 2007 -0700

    Refactor queries of GL_(SOURCE|OPERAND)[012]_(ALPHA|RGB).
    
    Most switch-statements that have cases for these enums already use code like:
    
        const GLuint idx = pname - GL_SOURCE0_RGB;
        ... texUnit->Combine.SourceRGB[idx] ...
    
    This patch just brings the remaining bits up to speed.

commit e2e4b60c7d9fc3618c0f9d7496c9ce3d5eee3ab5
Author: Ian Romanick <idr at us.ibm.com>
Date:   Wed May 9 21:46:43 2007 -0700

    Refactor the way TestProxyTexImage is called in texture_error_check.

commit 58dacc8df1f05cf1d9983a3f45b574b0f20f54c6
Author: Ian Romanick <idr at us.ibm.com>
Date:   Wed May 9 21:45:27 2007 -0700

    Refactor Enable / Disable and IsEnabled bits related to texture targets.

commit b47018937896c67aabab69a30c485a2620abcf19
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 22:16:18 2007 +0000

    r300: Name the render functions in r300_render.c consistently.

commit 574bf4d34618308efa390232641e25c034ec3dc7
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 22:07:10 2007 +0000

    r300: Return -1 for error.

commit 795ebb1a3b5b486e8668086137decfc6ed2a7df5
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 22:06:19 2007 +0000

    r300: Probably a good idea to always check the vertices; it's a WARN_ONCE so the
    
    performance impact is extremely minimal.

commit d0be8b959adae87b920b185fbe4efe6f981837fd
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 22:03:43 2007 +0000

    r300: Added some more Doxygen documentation and made some functions static.

commit 672ecba175d4062b983031df15b686ee39f45d17
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 21:44:07 2007 +0000

    r300: Removed the "texmicrotile" variable; the tiling code is disabled via a
    
    compiler conditional anyway; probably broken?

commit 0dcea4bf8eeddf5d1f3b40c6ba5eedec298b040c
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 21:41:03 2007 +0000

    r300: Converted a few "if (0)" into "if (RADEON_DEBUG & DEBUG_TEXTURE)".

commit 16c503f39a05726f3e994e42cb1c03e0a308b80d
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 9 16:22:53 2007 -0600

    Tweak the shell scripting for descending into and building subdirs.
    
    In general, use this:
    	@for dir in $(SUBDIRS) ; do \
    		if [ -d $$dir ] ; then \
    			(cd $$dir && $(MAKE)) || exit 1; \
    		fi \
    	done
    
    Basically, silently skip missing subdirs but generate an error and stop if
    there's a compilation or install problem.
    This was done inconsistantly before.  In once case, a missing subdir was
    causing us to go into an infinte loop!

commit 4d5d4e1f97bf8d5c55ef817f7a28f920accc151b
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 21:06:28 2007 +0000

    r300: Cleaned up radeon_context.h slightly; mostly Indent.

commit a9ab36b8f2f650d6af362ed3be5fd2c1fe40e7eb
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 20:52:09 2007 +0000

    r300: radeon_span.h is now common code; radeon_span.c still needs some work.

commit 88288b614eb89b8995cbc2ece4bbdb25b7adb191
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 20:49:49 2007 +0000

    r300: Renamed the R300 memory manager from "radeon" to "r300"; it's R300
    specific.

commit a15470606125478ae314e7dc00821e46292ac810
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 20:41:27 2007 +0000

    r300: Indented radeon_span.h

commit 6fe41a4c01f4ec9f280f52901554a58aa8b30627
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 20:36:48 2007 +0000

    r300: Further reduced the radeon_span.c diff.

commit f4a2b9f83d2b9571a2baea3c430ec15e28ac833c
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 19:30:59 2007 +0000

    r300: I have no idea why this was forced on, but it seems to work fine when
    restored to the previous behaviour.

commit 56c2f7bb42eaeb443e2e273383d1d5974fc89e03
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 19:24:59 2007 +0000

    r300: Removed the dangerous R300_SPAN_DISABLE_LOCKING flag.
    
    Enabling R300_SPAN_DISABLE_LOCKING would probably cause more lockups; I think
    there are a couple of other little bugs in this code, too. It's best to remove
    it.

commit df747eb354ca71227c9aa8aa10753be11203ca23
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 18:44:56 2007 +0000

    r300: Removed a bit of disabled code.

commit ff7a41a159099f92248c6560140d1b947c0e8cc5
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 18:37:46 2007 +0000

    r300: Don't need to include the deprecated r300_program.h in some files.
    
    The only file that still requires r300_program.h is r300_ioctl.c; and it should
    use the new defines in r300_reg.h!

commit 01fdb34b3933e567a902bbec27c942d510872ca1
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 18:31:04 2007 +0000

    r300; Indent would destroy r300_reg.h, so add *INDENT-OFF*.

commit 3c9e5cb0bda24b73b4e02fc1dbe77ac9c6aed426
Author: Christoph Bill <egore at gmx.de>
Date:   Wed May 9 18:25:12 2007 +0000

    r300: Added a few more Doxygen comments.

commit a6aa1f80168a8134286040920d804a8fc86773ce
Author: Christoph Bill <egore at gmx.de>
Date:   Wed May 9 18:24:06 2007 +0000

    r300: Added some Doxygen comments.

commit 967c2d220d795d9f16dbba413d57cb9dcd58ae6d
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 18:14:42 2007 +0000

    r300: Converted "rp" variables (r300_fragment_program) to "fp".

commit 0e6b7eb9c018e2b1e25144ac652350c33768788b
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 18:11:38 2007 +0000

    r300: Don't need to sleep here; might cause performance problems the first time.

commit ed42bd6e2005e8d725b29b26f6062e5c008efcce
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 18:07:16 2007 +0000

    r300: Removed the obsolete GLX_DIRECT_RENDERING define.

commit 2db667290a19d15122d8d0c011f4b813bb542bc5
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 18:06:10 2007 +0000

    r300: Further reduced the diff between radeon_span.[ch].

commit cea0c2b14426bf315ae606656274dae5eedd1b6a
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 18:01:43 2007 +0000

    r300: Indented both copies of radeon_span.[ch] in preparation for merging.

commit 2b5ef29a7b90724c47454547acd387f0629fdd1b
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 16:10:08 2007 +0000

    r300: Removed the deprecated VTXFMT code.
    
    This was okayed by Jerome Glisse and Keith Whitwell on the dri-devel IRC channel
    and list, respectively.

commit 4ed59c6012490e83622057bd16075070fdc49d7f
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 15:57:30 2007 +0000

    r300: The empty check_space doesn't and never has done anything; removed it.

commit 7e7b1f7c4d928e433e60d0d115dcf21a740db57c
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 15:38:18 2007 +0000

    r300: Fix a couple of static errors.

commit c48e4c6f09e4951a871163537a1e2117116e620b
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 15:28:38 2007 +0000

    r300: Fixed indenting from previous commit
    d28f6d91760374e2eb71b541b0f259f81dd73c69.

commit 4f20fe8a930007ca8fd5ddaf3969902fa60a7714
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 15:21:13 2007 +0000

    r300: Added R300_PRIM_NUM_VERTICES_MASK suggested by Jerome Glisse.

commit d28f6d91760374e2eb71b541b0f259f81dd73c69
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 15:19:05 2007 +0000

    r300: Fixed some more function names.
    
    Note there might be some calls to the old function names in conditionally
    disabled code, but I think I've got them all.

commit fe6a2c4295a138160088fb29a9d89a5d9b8c522a
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 15:07:34 2007 +0000

    r300: Changed r300_run_vb_render calls to r300RunRender in some conditionally
    disabled code.

commit faf47d9f84d4089e49917bc9a0f7836d3d26436c
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 14:45:42 2007 +0000

    r300: Added a "not implemented yet" comment back.

commit f9828f5c4f75683934536482a7eb9b7ef2758700
Merge: 7b165de... 62ef001...
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 14:23:22 2007 +0000

    Merge branch 'master' of git://anongit.freedesktop.org/git/mesa/mesa

commit 7b165de5f8a4c3d99b8b9f1820e12d5899b3884f
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 14:19:45 2007 +0000

    r300: Last of the indent changes. :)

commit 62ef001de7c16aff459114c1dcc8097270689e6d
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 9 08:17:57 2007 -0600

    add pointers to git repo for drm/libpciaccess, replace & with &

commit 76d7b62cd27fba8b5739e6523fdbf9a14eedefe7
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 14:17:16 2007 +0000

    r300: Indented r300_cmdbuf.[ch].

commit 901fc0de18ea1fe7b148d0eb9883080c59b406b1
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 14:12:34 2007 +0000

    r300: Indented r300_state.[ch].

commit c970811dab9e289b9f021cb67f39990f175c7ec5
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 14:11:17 2007 +0000

    r300: Indented r300_texmem.[ch].

commit bb97694fad934e53d24012dde42ee6434e4c8397
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 14:09:35 2007 +0000

    r300: Indented r300_texstate.[ch]

commit 516259d609d1f9c598fefb38d82103211c9463db
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 9 08:07:10 2007 -0600

    Clean-up in I830AllocVidMem(), s/int/unsigned long/ for ret variable.

commit 3e4302fe3b3cf0d559b1288f3965f800ee35cd41
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 9 08:04:32 2007 -0600

    Check that texture units/samplers specified with glUniform1i() are legal.

commit dcc8e5f4c1b504c3ddfabda6da2c3d0f2d685c9e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 13:59:28 2007 +0000

    r300: Indented r300_tex.[ch].

commit 32c8d002d02194241f4b64234f5dcd6652a1f58d
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 13:55:14 2007 +0000

    r300: Indented r300_context.[ch].

commit c9b87b8ad880755fb522cf4abd6d2499022312cf
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 04:30:16 2007 +0000

    r300: Removed the unused immediate vertices mode macro.
    
    Immediate vertices mode hasn't been supported since early CVS versions of the
    R300 driver.

commit 5d61cfd1fd4032ae08513979bfd6d7dc1afa9c35
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 04:27:31 2007 +0000

    r300: Removed a disabled/obsolete e32 in the AOS function.

commit 93e957cc65003367b70f23611ef58c1c2bb64b7c
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 04:25:27 2007 +0000

    r300: Removed some disabled R200 code from the R300 driver.

commit 3eae496debd51a9bbc4e68be8caa6e1cff6de4d5
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 04:20:35 2007 +0000

    r300: Don't indent the tables in r300_texstate.c.

commit 81c6516af1f3f7284032cb54ffca5225a54f6b26
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 04:12:04 2007 +0000

    r300: Indented r300_vertprog.[ch].

commit 9e91351826002ef86b529ea85c3bfe5d2c58f634
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 04:08:27 2007 +0000

    r300: Indented r300_fragprog.[ch].

commit 328b307e2f7665bda57afa0739680ca61b54f783
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 03:44:40 2007 +0000

    r300: Cleaned up the R300 Makefile.

commit d316b4dc22f4d5f0b91e665885a090395e2766c7
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 03:40:06 2007 +0000

    r300: Corrected a couple of "control reaches end of non-void function" warnings.

commit f0126a76ac9fc9c20b1b1aecf1d476d5fd432f36
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 03:38:45 2007 +0000

    r300: Corrected an error in r300_vertprog.c.
    
    Cannot use _mesa_warning here because we don't have a context pointer; perhaps
    R300 specific warning and error functions are needed.

commit b8640db021feca2765df8ad3d31e9c818cc352ac
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 03:36:28 2007 +0000

    r300: Corrected the exit codes for consistency; they are all -1 for error now.
    
    The one exception is 300FlushCmdBuf.

commit 28b47110b617c137ba18b9273c6172135a99b29d
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 03:32:15 2007 +0000

    r300: Converted exit calls to _mesa_exit calls.
    
    Note that the exit codes are inconsistent and should be fixed.

commit fe2c58d2d520d49bbf4c922885ae4f0bf27fcde9
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 03:25:33 2007 +0000

    r300: Converted a few fprintf calls to _mesa_warning calls.

commit 4917955205e474fd6c3ad15a7dc886e04e83f34c
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 03:22:37 2007 +0000

    r300: Added a warning when texture state update fails.

commit eca50a27e1ecf5721a2570723b06bf22e7855f86
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 03:18:14 2007 +0000

    r300: Removed some obsolete code from r300_tex.c.

commit 0950e9727e4a99b78f6c3ba009dd86c06d48611d
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 03:14:08 2007 +0000

    mesa: Added Vim swap files to .gitignore.

commit 504fafe38942bc26ab9595e9d14be4d42421cd5c
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 03:12:51 2007 +0000

    r300: Updated .gitignore.

commit 72608aedc3b8e2fdf0eb57d1a9b5673d4ddeff6b
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 03:12:22 2007 +0000

    r300: Added the Linux Kernel indent script.

commit be56660ba0faf41ec61c79aab2b358c6436dd44b
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 02:59:11 2007 +0000

    r300: Indented r300_state.[ch].

commit 36c8bc6141cd8c0aafed02a5fbee15a13b0b0ca1
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 02:52:37 2007 +0000

    r300: Indented r300_emit.h.

commit 5c8296a6ab9ae443fecba220251d70c6670b14ed
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 02:51:13 2007 +0000

    r300: Indented r300_cmdbuf.[ch].

commit 6665658a568058150d33cd39dd4635472052b99d
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 02:50:13 2007 +0000

    r300: Indented r300_shader.[ch].

commit 204bc4e441631ae41c6a3f9dfc9af52304235c8e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 02:49:14 2007 +0000

    r300: Indented r300_maos.[ch].

commit e90ad3dbbbacc954b1f87e9c985739654797ee1a
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 02:46:57 2007 +0000

    r300: Indented r300_ioctl.[ch].

commit 8d62afdb6a1575642fbe0e4bf3e6b279f92500e2
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 02:41:38 2007 +0000

    r300: Removed the obsolete pfs_reg_t type from r300_fragprog.h.

commit 59494bafb482b30f3eef468d6f11396418a09a15
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 02:35:07 2007 +0000

    r300: Use an array for the vertex program sources and corrected an error from
    4960af08ad50a3a6ea039145de2698234c2cc892.

commit 33939fd29b01e1de7262eb042e4091f1caa8c367
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 02:27:08 2007 +0000

    r300: Removed the ugly CARD32 type.

commit 4960af08ad50a3a6ea039145de2698234c2cc892
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 02:24:59 2007 +0000

    r300: Renamed vertex_shader.h to r300_vertprog.h

commit f5b0cafbb11d911949a059688c0dd05e3c5c10b8
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 9 02:18:29 2007 +0000

    r300: Removed obsolete pixel_shader.h header file.

commit c578354642b87125d28fd7c46e4e8e734dd0492f
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 8 21:04:57 2007 +0000

    r300: Renamed the VBO functions to the R300 name format.

commit da37ac5ee7b8207e08f2f8dafbc27f02a9fa51c3
Author: Brian <brian at yutani.localnet.net>
Date:   Tue May 8 14:08:45 2007 -0600

    remove some debug code

commit ed2fddc98ef017d8b6460e326d08ce2635458812
Author: Brian <brian at yutani.localnet.net>
Date:   Tue May 8 14:03:04 2007 -0600

    special case for -pthread (bug 10876)

commit 58eaf0accaa38f6e02d7af928ea0851cb4ae91cd
Author: Brian <brian at yutani.localnet.net>
Date:   Tue May 8 13:48:52 2007 -0600

    a somewhat nicer demo w/ command line options

commit d132f7245deabc8bdb7effafcb489df4cee59f2e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 8 19:46:25 2007 +0000

    r300: Removed some deprecated code from r300_context.c and corrected an unused
    variable warning in r300_render.c.

commit 73bc8b63ac2206a1c1dfd02891493db6e747a36f
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 8 19:38:44 2007 +0000

    r300: Last few r300_render.c clean up.

commit 377ce9e074632d99d7b12f17a6e535971f755ba3
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 8 19:35:36 2007 +0000

    r300: Merged some comments into the Doxygen documentation.

commit f1d785188b170f1d3e79ba257cb8634f13685bca
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 8 19:31:30 2007 +0000

    r300: Cleaned up r300_render.c using Indent with appropriate options.
    
    This corrects the mess of space and tab indenting that existed in this file, and
    probably others. The diff is actually very small if you use an external diff
    program and ignore whitespace.

commit 313c4c2643e0bf0f52efc4924a395f107ed3a493
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 8 19:22:15 2007 +0000

    r300: General render clean up; added some Doxygen documentation, too.

commit fbeae4f70c177ce55fa137f5e0ca5747e914140a
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 8 18:47:26 2007 +0000

    r300: Moved the pipeline stages together for readability.

commit 9301a6a32598a948b07bb5b33392e4ea88bde06a
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 8 18:43:56 2007 +0000

    r300: Print the OpenGL define instead of a 2-digit char code in the warning.

commit 6c036812be53b741b9801a14aad8163775150ca7
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 8 18:28:04 2007 +0000

    r300: Clean up the vertex buffer emission code and reduced code duplication.
    
    I tested both the unoptimized and optimized versions with Quake 3 Arena; there
    are no problems.

commit c6abbbfd0296ca0f8e4eecb29fce20cd7125f98a
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 8 18:05:10 2007 +0000

    r300: Cleaned up a lot of cruft in r300_render.c.

commit 8a7f474c691dc077c081b59e30937e526400860f
Author: Dave Airlie <airlied at linux.ie>
Date:   Tue May 8 10:53:43 2007 +1000

    i915/miniglx: remove unused code

commit 47e33a27dfabd752dbd3ff5fbb9ba9ba32976ebe
Author: Dave Airlie <airlied at linux.ie>
Date:   Tue May 8 10:51:44 2007 +1000

    miniglx: fixup use of create windows x and y coordinates
    
    This makes miniglx take not of the x and y from XCreateWindow

commit 401629c721d04941747106f543b6bc3d1fc2634c
Author: Dave Airlie <airlied at linux.ie>
Date:   Tue May 8 10:49:31 2007 +1000

    miniglx/glut: should use the x/y pos to create window
    
    This allows moving miniglx glut windows around the framebuffer

commit f1770c32103ed23d11422e7e33e8326d09d99370
Author: Brian <brian at yutani.localnet.net>
Date:   Mon May 7 14:13:23 2007 -0600

    better comments for _mesa_debug(), _mesa_warning(), etc

commit 8130a4fe982a7583e439a1fac61c5050f85bdf46
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Mon May 7 07:06:08 2007 +1000

    radeon: enable xpress chipsets
    
    glxgears and googleearth now run so that seems like a good start
    
    Thanks to Aapo Tahkola for doing the 3D work on this so far, I got lost
    after the GART changes.

commit 8f1c63b263be86758c96d1b8fb4cfc7cac552dab
Author: Aapo Tahkola <aapo at aapo-desktop.(none)>
Date:   Sun May 6 19:25:45 2007 +0300

    rs480: fix secondary color for real this time

commit 857ebc6d472c66dbb6ae9d691adfdcffa53335a8
Merge: 660bdc6... 8445960...
Author: Aapo Tahkola <aapo at aapo-desktop.(none)>
Date:   Sun May 6 19:19:16 2007 +0300

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

commit 660bdc616b01fdca30ca5aebcb5e90b3488e7b49
Author: Aapo Tahkola <aapo at aapo-desktop.(none)>
Date:   Sun May 6 19:18:10 2007 +0300

    rs480: fix textures and secondary color(?). clipping is still busted. tested on r480

commit 88ae491bd224843be963f67db3531857bed68cd1
Author: Aapo Tahkola <aapo at aapo-desktop.(none)>
Date:   Sun May 6 19:10:39 2007 +0300

    r300: fix broken vbos

commit 8445960d9fc9271324b2f920c6712750b7229fb6
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 6 12:09:42 2007 +0000

    r300: Added R300_AA_DISABLE for R300_GB_AA_CONFIG.

commit 74cae00c0e5333c29b9c4483e0015019452ff7ce
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 6 11:56:36 2007 +0000

    r300: Removed more deprecated state code that is now set in separate functions.

commit 56d966357447d55df838daa8ed3bfcc97d405beb
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 6 11:54:00 2007 +0000

    r300: R300_ZS_... is now set in separate functions; removed the deprecated code.

commit 81d1a04e04185a91ca6ecc0148083c761a52c6c9
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 6 11:52:03 2007 +0000

    r300: Point size is now set in a separate function; removed the deprecated code.

commit 62cbe6c3f3ba972c653d00c3f3797dde576c29fa
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 6 11:36:24 2007 +0000

    r300: Use the defined values for R300_VAP_CNTL_STATUS.

commit 16cec9f7674f9754bc03282d6b5596fbb086acd1
Author: Aapo Tahkola <aet at rasterburn.org>
Date:   Sun May 6 14:28:23 2007 +0300

    r300: fix primary color on rs480

commit 5e2a66466d7f75181ccc54fba70f2a4f95d44272
Author: Aapo Tahkola <aapo at aapo-desktop.(none)>
Date:   Sat May 5 17:07:46 2007 +0300

    don't use hw to perform vertex transform etc. when using swtcl. This for compatibility with vertex programs and the fact that swtcl very rarely gets hit with tcl capable hw.

commit b3378f6cc5ea9473ae7ca257ed95c39cec728ffd
Author: Dave Airlie <airlied at linux.ie>
Date:   Sat May 5 15:43:01 2007 +1000

    nouveau: disable nouveau build by default
    
    Until this is API/ABI stable building it by default isn't a good idea.

commit 91948f99ddd08b2929aa0b993994f2745eff8bd5
Author: Brian <brian at yutani.localnet.net>
Date:   Fri May 4 18:32:02 2007 -0600

    add </ol> tag

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

    Makefile clean-ups for miniglx.

commit e75fbd3f918e86e545dfe6046b5d17a85be76f38
Author: Brian <brian at yutani.localnet.net>
Date:   Fri May 4 18:26:41 2007 -0600

    Assorted miniglx updates.

commit a6dad578b510d8876413871d7dc50738b7d32eb6
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 3 13:52:33 2007 -0600

    document R300 bug fix 10848

commit c6443eb1a38946437fe38123f600ed9944a9bb70
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 3 12:33:25 2007 -0600

    fix some matrix/state token indexing bugs (see bug 10848)

commit 121533defb48abddbf796aed62c1282cfa5234f9
Author: Brian <brian at yutani.localnet.net>
Date:   Thu May 3 09:50:08 2007 -0600

    add some #includes to silence warnings

commit 3cddba688d45e61f0c8a76fd4c163745f09844d1
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 2 18:55:45 2007 -0600

    get rid of normal vector

commit dc881e19098ec3d04246ad07baded5ad4d916b66
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 2 18:54:57 2007 -0600

    get rid of OSMESA stuff

commit 2dfb03beb2751c873d7a7499ffb52dac7d758184
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 2 18:48:51 2007 -0600

    New test of the dFdx(), dFdy() functions.

commit 18cfe0c801229c91d3973282b0693b8fd7df74f3
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 2 18:46:45 2007 -0600

    document recent GLSL, R300 fixes

commit 60d136f63c5a5a18b12952ec8e8532cbce086a4d
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 2 18:45:44 2007 -0600

    changes to get DDX/DDY working again

commit 62da6a1b3e341e53981e2817595e0eea107fe6cb
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 2 18:44:34 2007 -0600

    Resuscitate some of the DDX,DDY code.
    
    Only works for program input registers at this time.
    Good enough for the common case of texcoords, though.

commit 77e7535c0f94b94d26aa2e3d7b19c812beaba2ae
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 2 18:42:57 2007 -0600

    fix some DDX,DDY mix-ups

commit 5c1b53d58de68582c378e28fbb2fe4c0277139a9
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 2 12:06:43 2007 -0600

    Document a deficiency in the _swrast_Translate() function with regard to point size.

commit b2f1d6422bee5b08513ae83eb4903c0e20593266
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 2 08:48:43 2007 -0600

    fix some renderbuffer/wrapper bugs

commit 99f24c8d17f3a39ff0ebbeb1f7fa80142d8be648
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 2 08:48:20 2007 -0600

    fix some StepX/StepY mix-ups in alpha interpolation

commit 04c401c91ea288e8a4d2c501b6e24c3ecbc83664
Author: Brian <brian at yutani.localnet.net>
Date:   Wed May 2 08:29:14 2007 -0600

    add *gc, *syn files to tarballs

commit 03f201d9353315fc53ac2d7515e77827c8feafa1
Author: Brian <brian at yutani.localnet.net>
Date:   Tue May 1 14:03:16 2007 -0600

    regenerated

commit 594b5ad87db09aef7fa2dc9f2d52e567ab92ff70
Author: Brian <brian at yutani.localnet.net>
Date:   Tue May 1 14:02:49 2007 -0600

    implement acos(), asin(), atan()

commit bfd5cf72c47646c0ae7e518d0a6adcbb81bd5e69
Author: Brian <brian at yutani.localnet.net>
Date:   Tue May 1 10:23:15 2007 -0600

    fog, mix() bug fixes

commit 7559364027eef3d9943d09a03e094400807ecdad
Author: Brian <brian at yutani.localnet.net>
Date:   Tue May 1 10:22:08 2007 -0600

    Rewrite of slang_inline_asm_function() to do full parameter/argument substitution.
    
    We had been taking a short-cut w/ asm inlines by just using parameters in order
    rather than doing full formal parameter -> actual argument substitution like
    ordinary inlined function calls.  This worked in all cases but one: mix() in
    which the parameters were used in a different order.
    This fixes bug 10821.

commit 65faf023679988f93da82b4c7ebdc689f2094459
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Mon Apr 30 18:28:24 2007 +0200

    r300: Don't crash in radeonUpdatePageFlipping when !radeon->glCtx->DrawBuffer.
    
    This feels like a kludge, maybe there's a better solution.

commit c409dbcae3607e6f83f50a28d9bbb51f5ad51be4
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Thu Mar 29 09:42:37 2007 +0200

    r300: Page flipping fixes.
    
    Mostly making sure the page flipping state is respected when necessary.

commit cbf280dc26efa2ad6a8514cd110dcdfcb7c20bd9
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Sun Apr 29 13:52:11 2007 +0200

    r300: radeonMakeCurrent cleanups.
    
    r300UpdateWindow is superfluous or even possibly wrong here; _mesa_make_current
    will set the viewport when necessary. So the conditional _mesa_set_viewport call
    can go as well.

commit af0ae93863b4c876e70efa4e7406f04a3409f135
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 28 08:51:23 2007 -0600

    only load front/back face attrib if using a shader (bug 10788)

commit bcc3baadbafc3f3deb79e3a753d9ee3867917073
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 28 08:50:07 2007 -0600

    use EMIT_1F or EMIT_4F for fog depending on fragment program (bug 10788)

commit 4ca7c804db63c9eeaddf1f65dc92006e2cabacec
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 28 08:01:18 2007 -0600

    fix GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB bug (10787)

commit bfaf6156fbc81c8073b7562365331d306d4de75a
Author: Keith Packard <keithp at keithp.com>
Date:   Sat Apr 28 07:50:06 2007 -0600

    additional checks that attr is a texcoord

commit d741b10be6c254a3c52f93b9f2241aeb8ba7eba1
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 17:05:29 2007 -0600

    7.0 blurb

commit e371a5f08460f2b7a9574d35171e970c7bde4b5f
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 17:01:23 2007 -0600

    Version bumps for 7.0

commit af846712fdc3a6946dca74ea67e393fbd106ea84
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 17:00:13 2007 -0600

    updates for 7.0

commit c4615abb11a0fa0f6c2e0bdd543771564beb94c9
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 16:54:05 2007 -0600

    added 7.0 relnotes link

commit 430e0364137565a8c5e227afd904a99bfcb5348e
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 16:53:42 2007 -0600

    added 6.5.3 MD5 sums

commit 502ebe90e808853768a64853adfb8960dee64d68
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 16:53:26 2007 -0600

    7.0 release notes (template)

commit 02e958a1e448bc5928fe668d302fc431aac97555
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 16:27:36 2007 -0600

    added glGetActiveAttrib

commit cce5084941f3cd23678d07569a07b6b9cf958868
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 15:41:07 2007 -0600

    "Fix" for bug 9170.  May need more attention.

commit 4b1d1b7b1865191a2687d548edb6c9a066005925
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 15:25:00 2007 -0600

    document perspective correction issues

commit 7ff72a76590d5abdbe0891da51a5fed37d6fe312
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 15:23:19 2007 -0600

    document broken inverse trig functions

commit c4b3b8dece089be52416ddadc0cf23b65f1de00b
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 15:22:58 2007 -0600

    asin(), acos(), atan() just return 0.5 for now to avoid crashing.  Fix someday.

commit 65bab0dad85962de221b06bcf93b8bfe678a382b
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 08:00:51 2007 -0600

    remove rc4 suffix

commit 74edc663a60522ff95dbd2b1e8711f3d5bfae60a
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 27 08:00:37 2007 -0600

    set 6.5.3 release date

commit 54d59cfb70f270dfec1253aff540953ee653bb7e
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 26 12:20:53 2007 -0600

    Added error check that all varying vars needed by the fragment shader are produced by vertex shader.

commit b7f5b8af65603002f73b5f83b34d090536df6e00
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 26 10:45:44 2007 -0600

    Unconditionally update _TriangleCaps bits.  Fixes software fallback bugs, such as #10687.

commit 4099531a0af5717087dca993ba780ec98936c4fc
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 26 07:50:26 2007 -0600

    bump Windows to OpenGL 2.1, set release date

commit 1606f2c1230cc01482b5dacb7596835a00299411
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 26 07:49:33 2007 -0600

    enable 2.1 extensions

commit 1dd7c002143703f2eb76c0f372b6913bf7e06cf7
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 26 07:48:35 2007 -0600

    Windows updates

commit f42d4ab41ed5d6a160e9902cd9e81ca644e31a35
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 26 07:46:59 2007 -0600

    move #include <GL/glut.h> after other #includes for Windows

commit 4a28548cbfa425edd8b8ad16c93869a9c612a42f
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 26 07:46:38 2007 -0600

    use sqrt(), not sqrtf() for Windows

commit 5814922d25fffb043b75ba8c1fd601e740e25ad7
Author: Karl Schultz <k.w.schultz at comcast.net>
Date:   Wed Apr 25 10:28:37 2007 -0600

    updates for 6.5.3 w/ VC8

commit 3de20aead2b3d6f8cf6e99e5f8e15cff13d638cf
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 25 10:01:30 2007 -0600

    RC4

commit 6d27194dffa52e076aba49edb222a70fcc77628b
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 25 09:58:15 2007 -0600

    fix attribsMask (re-fixes depth peeling algorithm)

commit c233aa27684cd0c6c44200c3afcf4a9d5863a947
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 24 22:32:41 2007 -0600

    s/fog/attrib[FRAG_ATTRIB_FOGC][0]/

commit c93b2a1cb71cef1a7fe900fb937a510ae4005ff2
Author: Brian <brian at nostromo.localnet.net>
Date:   Tue Apr 24 22:22:14 2007 -0600

    s/fog/attrib[FRAG_ATTRIB_FOGC][0]/

commit eca456b63d41700617987ba45a09e8f2168b9577
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 24 16:57:38 2007 -0600

    s/DO_TEXVAR/DO_ATTRIBS/

commit 4003bde6fffc3e5b9e1a115ba952b988dffb099a
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 24 16:47:33 2007 -0600

    get rid of an extra textured triangle function

commit ddcf81990625aae34dfc65fedb17913f279fe9f7
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 24 16:47:07 2007 -0600

    s/TEXTURE/ATTRIBS/

commit 9ede048127ea71282fd97e01516dedcfb03e2a23
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 24 16:40:54 2007 -0600

    trim down the number of line drawing functions, special cases

commit 97693436a5740fb56c29fcd1cb0a1aa562349902
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 24 16:20:50 2007 -0600

    only need one CI-mode triangle function

commit 8a8a5bd104e8cd9362415db77d5f6a3945939589
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 24 16:16:25 2007 -0600

    s/INTERP_TEX/INTERP_ATTRIBS/

commit 3e5eda9ee9ff7c0e393dcc5ecb88198f1990c32f
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 24 10:21:10 2007 -0600

    fix typo

commit f38dcc8a6a9dc09af123692ce2147675ad7c4ade
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 24 10:19:19 2007 -0600

    added missing VC8 .sln files

commit b1b154c4981b0a1bcdfce1f6f4eabee61e792ab0
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 24 08:58:12 2007 -0600

    added new VC* files, bump version to rc3

commit 286faac68e7f8c51fd1afa801c75db33a427f8b6
Author: Karl Schultz <k.w.schultz at comcast.net>
Date:   Tue Apr 24 08:53:28 2007 -0600

    assorted fixes for Windows/VC8

commit 3b0bd0ce1747bf9145d4fcee83515d7a1e7a5f03
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 24 08:52:34 2007 -0600

    new VC8 project files

commit 208ea84524728abc3ae46549c00eebe16c9576b8
Author: Karl Schultze <k.w.schultz at comcast.net>
Date:   Tue Apr 24 08:19:07 2007 -0600

    fix double const, move an assertion

commit 7868ab6617e1b6e80c43e3daf7c9cca3693a6c11
Author: Matthias Hopf <mhopf at suse.de>
Date:   Tue Apr 24 07:48:35 2007 -0600

    add missing semicolon

commit 47ad443c55cf07b32bac04b97066cfd3c2aa3554
Author: Sean D'Epagnier <sean at depagnier.com>
Date:   Mon Apr 23 21:17:30 2007 -0700

    Added proper cleanup code

commit 3db3dc58bcc361637d7473ee4b7c4e3b036c283c
Author: Brian <brian at nostromo.localnet.net>
Date:   Mon Apr 23 22:04:03 2007 -0600

    disable some errant code

commit c27adc52ce48d371b94170581be173b77c16e6e6
Author: Brian <brian at nostromo.localnet.net>
Date:   Mon Apr 23 22:03:11 2007 -0600

    remove SWvertex->fog field, use attrib field

commit afc132e7a9c2b2c870b61ef10311272b36ea9bf2
Author: Brian <brian at nostromo.localnet.net>
Date:   Mon Apr 23 22:01:34 2007 -0600

    remove SWvertex->fog field, use attrib field

commit 335769a875d653f6076e653d3f63c6a4ba64dba2
Author: Brian <brian at nostromo.localnet.net>
Date:   Mon Apr 23 21:27:13 2007 -0600

    some re-org, clean-up

commit 0bdf216dd06d5136b8529297297aa962bab548c2
Author: Brian <brian at nostromo.localnet.net>
Date:   Mon Apr 23 21:21:52 2007 -0600

    Improve the code for interpolating fragment attributes a little.  More to come...

commit d59e6f233b02ffe2c36c2fb89ec26c208a421540
Author: Brian <brian at nostromo.localnet.net>
Date:   Sun Apr 22 15:32:10 2007 -0600

    import glxext.h version 19

commit ad02042db2802733bc27809ad05d97db5966fd11
Author: Sean D'Epagnier <sean at depagnier.com>
Date:   Sat Apr 21 20:18:42 2007 -0700

    Fixed fallout, glfbdev driver was calling a nop function that was removed.

commit f793e90e823a58c0408771c38f3a6209f78a3617
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 21 15:58:37 2007 -0600

    Fix color sum bug 10688.

commit 112e1f2b5ab86626eb9b3de9075e9f165a397e7b
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 21 15:56:10 2007 -0600

    specularColor.alpha should default to 1, not 0

commit e5cf37c1786057252a4db28d4ae75bd24a0e020b
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 21 14:12:57 2007 -0600

    fix SkipPixels bugs in _mesa_pack_bitmap(), bug 10690

commit b5e9b0e56231065f6324bbd3c2c35ca53b46ddf8
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 21 13:18:06 2007 -0600

    Remove the !rb->Data check that was added a few months ago.
    
    Was changed while debugging #7205.  Broke the shadowtext demo.  Revisit this
    if the problem w/ bug 7205 returns...

commit b1502588c4755fa9d3d7b4eabed6332575033037
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 21 12:54:23 2007 -0600

    s/occlude.h/queryobj.h/

commit 74afcabd8599565c1b6d06ea5f355662a81c3778
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 21 12:42:54 2007 -0600

    Rename occlude.[ch] to queryobj.[ch]

commit b3ab925e910defa0955cac1adb6167a0bff1076f
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 21 12:36:39 2007 -0600

    Rename occlude.[ch] to queryobj.[ch] to better reflect contents.

commit 2d2c6a622d07a690dedd2b21012f3fbf2347e982
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 21 12:31:51 2007 -0600

    prep for 6.5.3 rc2

commit fc3d6bd3519eac28d071ad6c3cfdf739a71921bb
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 21 12:30:54 2007 -0600

    memory leaks fixed

commit e261d66d81d47c4a2380ffcb7b39164b8e191168
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 21 12:29:46 2007 -0600

    Remove all the USE_MEMPOOL debug code.

commit cd3e39340f057712fcf02a35dff85645e475053a
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 21 12:08:56 2007 -0600

    Use new memory pool allocator. Lots of debug code still in place...

commit ad3cc95485c488e3920f9c460b373338043000c5
Author: Ian Romanick <idr at us.ibm.com>
Date:   Sat Apr 21 10:47:54 2007 -0700

    Fix FBO completeness bug in shadowtex.

commit 4e0a64675cbd815f6063977f3effbf21acced3fe
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 21 10:18:49 2007 -0600

    added MemPool field

commit d5e7234ba80c59505838c67c92501fa7cfde0b66
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 20 12:59:26 2007 -0600

    call grammar_alloc_free() to fix memleaks

commit bc74cb4c0ae6210eab403ee879492fc19644b3f2
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 20 11:59:18 2007 -0600

    destroy window upon exit

commit 257f799849a1eb3e81851b92a8fd27efa8f93d47
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 20 11:54:30 2007 -0600

    remove more unused vars, assertions

commit 81c4fee160cd2840caf77bbdbf462e783911141a
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 20 11:53:48 2007 -0600

    remove unused vars, assertions

commit 1fbdd9d794ca61512eb65d3e228f5fb29fb1ed83
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 20 08:30:42 2007 -0600

    added slang_mem.c

commit 82839e8430aa7f88357cad887ae2d804072de568
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 20 08:30:24 2007 -0600

    Memory pool manager.
    
    Instead of doing intricate malloc/free tracking during compiling, allocate
    everything (which would be discarded after compiling) from a pool that can
    be freed en masse when done.

commit ced6f76404ff1a6713c85edff17551f82c33cc24
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 20 08:21:49 2007 -0600

    undo a test/debug change

commit 4cc2674aee98a4c2972f4f097a89b7b4a30df4ab
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 20 08:12:17 2007 -0600

    fix instruction comment code

commit a7f7366d382b2fe124f1495baf0360bffa30f0c0
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 20 08:11:51 2007 -0600

    another bit of debug code

commit 11e3f733ba5c26f68fb8a7d69e6f94c1b5361f7d
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 15:37:24 2007 -0600

    free subroutine array (fix mem leak)

commit 98ef18909a97dea9a28f0fe30797c0353a1117ce
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 15:30:11 2007 -0600

    new varnames in slang_operation_insert()

commit f2346498aacdfc3e574fed43e0fe13ad3f8e2a2d
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 15:28:42 2007 -0600

    fix memleak in slang_operation_insert()

commit 4b7c6fc5a655bfb8f165cb94521bc49521303a35
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 15:23:34 2007 -0600

    free shProg->Attributes in _mesa_free_shader_program_data()

commit fe16b9f6633e468aa2244c36e540c1cfac2517e6
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 15:22:04 2007 -0600

    move allocation of shProg->Attributes earlier in function

commit c9855a60f4b4b478bd036db8cefc06d1c7ff521d
Author: Brian <brian at nostromo.localnet.net>
Date:   Sat Apr 21 09:47:03 2007 -0600

    Call _mesa_warning() instead of _mesa_problem() when external s3tc lib not found.
    
    The later incorrectly encourages filing a bug (10703, for example).

commit 838a2a2633e0f39000afea740c87ebce7cb0c4e7
Author: Jeremy Kolb <jkolb at brandeis.edu>
Date:   Fri Apr 20 21:53:38 2007 -0400

    Make xcb backend compile.
    Add nouveau to match linux-dri config.

commit e7e5279fc06da96c7018855b5933b144caee24ab
Author: Brian <brian at nostromo.localnet.net>
Date:   Fri Apr 20 19:18:13 2007 -0600

    Remove unused Imakefiles.

commit 7fd3a6c5219393d77a8e0431d2b49d15f5304c3a
Author: Brian <brian at nostromo.localnet.net>
Date:   Fri Apr 20 19:01:21 2007 -0600

    Long obsolete.

commit 720cf3aa134ea5b8603aa692777af713864b9b66
Author: Brian <brian at nostromo.localnet.net>
Date:   Fri Apr 20 18:55:13 2007 -0600

    added new xm_glide.c file

commit 5491c8194c03761a1a45a17539db6bc241bacf9c
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Fri Apr 20 18:51:20 2007 +0300

    xmesa: call _glapi_set_dispatch() for all xserver DDXes.
    
    This is to unify the xmesa code across xserver DDX'es. The call is intented for
    XGL, but it does not hurt to call for other DDX'es. In fact it was not guarded
    against XGL when it was first added in xserver.

commit e4e2068ac9d21ce50e863ccf3171462ab61c3ec8
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Wed Apr 18 23:44:01 2007 +0300

    xmesa: minor cosmetic
    
    mainly drop 'client' argument from initialize_visual_and_buffer().

commit 6346a753c6e77373cffcec6dd0df253efd159dd4
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Fri Apr 20 18:25:42 2007 +0300

    xmesa: split FX functions to separate file, part 2.

commit 4d944b502f8a1ae372d9248e888612bffb5eb6a5
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Fri Apr 20 18:12:38 2007 +0300

    xmesa: split FX functions to separate file, part 1.

commit 6aa5668871e7f366b33e85fabc72885fc269a7d4
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Fri Apr 20 17:51:55 2007 +0300

    xmesa: spilt FX code to separate functions.

commit d60009bd6dba15d094b0d0bcb8180b7a2e1c1708
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Fri Apr 20 17:35:01 2007 +0300

    Revert "xmesa: drop glide (FX) backend."
    
    This reverts commit 2a2f8d806f74619f0a7cf97fdc7f7b3ad1cad81b.

commit 535c37e85d9283f177825e7534e5d0abb4d93886
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 14:24:58 2007 -0600

    Notes about shared lib version.  Document depth-peel fixes.

commit ba3d384e94faaedd4b1e0a90c1a765452bf594f3
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 14:24:29 2007 -0600

    dFdx(), etc. don't work yet

commit 8b5fce6bcc88cd9dd321f0db95c1714e5e5e85a1
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 14:24:10 2007 -0600

    Put gl_program_machine into swrast structure rather than using a local variable.
    
    Basically an easy way to make sure the memory gets initialized once (to zero)
    to avoid lots of valgrind warnings.

commit 020cdb47cf172c6ef8da78abcf6621233439d08b
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 14:15:11 2007 -0600

    Fix valgrind problem caused by reading text[-1].

commit 121f2212ccfa716e4853d0eead3755103d8c89e4
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 14:07:16 2007 -0600

    remove invalid assertion (span->facing may be set because of polygonmode)

commit 24a93dd6a427567071bd5aecd7bf53828381bc73
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 14:06:43 2007 -0600

    remove invalid assertion

commit 00da9afb8493a883b4a4db47484e875781c72c71
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 14:06:27 2007 -0600

    fix crash when program has invalid structure field

commit 4abcaf3949a7ad9580a05d6029f2289adb4bcf03
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 14:04:30 2007 -0600

    init A.curFuncEndLabel = NULL

commit 6bde08815fae2a5ba95e0446d8c73040d1f321bc
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 11:23:26 2007 -0600

    In _mesa_unpack_depth_span() look for special cases of GLuint->GLushort and GLushort->GLuint conversion.
    
    This improves performance and avoids int/float/int conversion problems that
    can introduce errors during glCopyTexImage().  Another fix for the depth peeling
    algorithm.

commit 8e6207396c6314d07614c80670f4e3196e3a8551
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 19 11:21:14 2007 -0600

    Don't allow deferredTexture if using occlusion query and a frag shader.
    
    Occlusion query might depend on the shader killing/discarding fragments.
    Helps fix depth peeling technique.
    Also, minor tweaks in interpolate_wpos().

commit 5ca8d4ccf24af1c174ff791f15cf9f19defd9b7e
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 18:05:33 2007 -0600

    fix an uninitialized variable and a warning

commit 6b3027e291baf6a7dc5e63780d05f89753a13d74
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 16:48:55 2007 -0600

    comments, assertions

commit 8d370fb2eee702e1ba2c622716645d450272549a
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 16:46:53 2007 -0600

    new comments

commit 36a6a59972857676108c4ee72e677734848d3056
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 16:44:02 2007 -0600

    record proper datatypes for uniforms/samplers

commit addd03da2e254d16088171012c9ca0d157b0d4c2
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 16:43:40 2007 -0600

    added _slang_gltype_from_specifier()

commit c93e883b205a679aa80f6228459890f9118ad909
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 16:27:35 2007 -0600

    Start fixing some issues with uniform variables and their types.

commit 274ac7a801766a0ae766219ec6a40ed52e479d07
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 16:05:53 2007 -0600

    Fix some bugs related to querying active uniforms.

commit aaa57412c1a682730f27f08bd89a79b8b81f982f
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 15:22:43 2007 -0600

    fix error strings, add a sanity check

commit 2a2f8d806f74619f0a7cf97fdc7f7b3ad1cad81b
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Wed Apr 18 23:54:00 2007 +0300

    xmesa: drop glide (FX) backend.
    
    glide is no longer compiled with stand-alone libGL, so this will not link.
    There are still the glide config files. some code in demos and the
    GLX_MESA_set_3dfx_mode code which could be removed.

commit bac15c8db87261ea168caa98d818bd6917ca14d6
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 14:55:18 2007 -0600

    Remove bad assertions, decrement NumShaders in _mesa_detach_shader().
    
    Fixes crashes w/ Brad King's depth peeling test.

commit f3e8c32376d8bdf1c48a0a2ad97eddcde7fc2f00
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 14:53:23 2007 -0600

    s/GL_SHADER_PROGRAM/GL_SHADER_PROGRAM_MESA/ (a Mesa-specific token)

commit 6d3d9c1c6de33646b63d47892863939ee1b1e624
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 14:19:17 2007 -0600

    Replace _mesa_parameter_longest_name() with _mesa_longest_parameter_name().
    
    The later takes a type parameter so we can match uniforms or attributes/inputs.
    Used by the GL_ACTIVE_ATTRIBUTE_MAX_LENGTH and GL_ACTIVE_UNIFORM_MAX_LENGTH
    queries.  Fixes problem reported by Brad King in VTK.

commit e57e752eeef1611cbc8bf9e0aca8c2467267f027
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 12:41:16 2007 -0600

    call ProgramStringNotify() after linking

commit 884af408644e3fa9aa0ffc544f84ec4a7f3a93b9
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 12:09:40 2007 -0600

    check _PreferPixelFog in _swrast_span_default_fog(), see bug 10669

commit 30a79f76fc4ae3bbf2307489bf9da1527f124e91
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 12:08:18 2007 -0600

    improved fog comment

commit 8598f550916449b99351a51e2a20e4c4cff021d3
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 09:30:07 2007 -0600

    glean glsl test now does over 150 tests

commit 6d01f3f1ec21da5bdf3191869ee0be42b3c11d57
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 09:28:38 2007 -0600

    added href to shading language info

commit e3caa5f891125d273174ff4a136c8ca313430138
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 09:07:56 2007 -0600

    prep for 6.5.3 release

commit d9443c24945381e12c82d46d638685a499033457
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 18 08:52:18 2007 -0600

    add progs/glsl/ to DEMO_FILES, s/pre/rc1/

commit 565cd49b5fc7a5bd1e533542888bf322b83b8e56
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Wed Apr 18 12:37:09 2007 +0800

    fig segment fault issue in TAG(triangle), (see bug 10589)
    
    Bit SS_TWOSIDE_BIT is set if  gl_FrontFacing lives in
    fragment input (see commit 10b5895597d5e069183cb647d17eb412effceb4f).
    However, VB->ColorPtr[1] isn't assigned after that.

commit a4b2b8833751555d1e6cbc65f449b7182aa52e54
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 17 16:00:17 2007 -0600

    omit the glide/svga sources from stand-alone libGL (anyone using them?)

commit 04bda46739beb0dab7c8820bdbe67136470d42be
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 17 15:56:46 2007 -0600

    Enable texture sampling for vertex programs/shaders.
    
    This is a bit of a hack for now because the tnl module is using the swrast
    module to fetch texels.  The texture fetch/filter code should probably be
    moved into the main/ module since it doesn't really depend upon other
    swrast code.

commit d2d86a3f0b38716196ea2b3ffa4cbbd0420de1b3
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 17 10:19:47 2007 -0600

    In bind_inputs() set VB->EdgeFlag to NULL if it's not needed.
    
    Otherwise, the clip/interp code was finding VB->EdgeFlag to be non-null and
    reading/writing it when the memory may have been freed earlier in free_space().
    This fixes several VTK segfaults/failures reported by Brad King @ Kitware.

commit 9cbcf7c696372c680c87cf60c2e290e78e9e14c8
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 17 09:16:59 2007 -0600

    regenerated

commit 468a33d19a0187b55a01660c65306db128280bd3
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 17 09:16:30 2007 -0600

    fix/simplify some texture functions

commit 893b368a82c4d84b8f2c43c178e4f1881dbfe698
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 17 09:15:57 2007 -0600

    more matrix function updates

commit 41fc55dd81ebf1def2d4a8df8fee849d6e97eaab
Author: Brian <brian at yutani.localnet.net>
Date:   Tue Apr 17 08:29:37 2007 -0600

    don't set GL_TEXTURE_MAX_LEVEL for GL_TEXTURE_RECTANGLE_ARB as that generates an error

commit 1a9483c95492bee3fbda131181945b6c878bf52f
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Apr 17 15:21:54 2007 +0200

    Defer buffer pool creation to the first context creation.
    This way we have a hw context so that we can take the hardware lock.
    Also, at this point, AIGLX isn't locked with the X server context as it is
    at screen creation.

commit 36949abec763e56a5356b65e2f2570cfed11d853
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue Apr 17 14:01:42 2007 +0200

    cleanups for t_vb_program.c
    
    use VertexProgram._Current instead of VertexProgram.Current in a few more places.
    Only fixup fogc and psiz in case this is really a nv program (others are fine
    if undefined), and fix this case up so the values actually get written.

commit 6459adf79b0a3622515d5f2197a791538ca2f342
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue Apr 17 07:05:15 2007 +0000

    r300: r300_render.c:391: warning: unused variable 'i'

commit badc346206453714e95e19d381e1a0495b63ceab
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 17:56:13 2007 -0600

    lots of changes, fixes, clean-ups

commit 4a7c45118d5f122a4550f259424b6820fe3945eb
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 17:36:39 2007 -0600

    just clean-ups

commit 34ca2be76920db75a31abcccde30570b659fed19
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 17:18:39 2007 -0600

    move GL_EXT_stencil_two_side into alphabetical position

commit 5888010362debf0f32c1596c9082a16048b29f39
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 17:16:46 2007 -0600

    Fix glActiveStencilFaceEXT dispatch problem (bug 10523).
    
    OK, _all_ extensions that might get enabled by the driver need to be in the
    card_extensions[] list.  driInitExtensions() is called at least twice: first
    during screen creation, then once for each context that's created.
    The first call sets up the dispatch table.  The second call just sets the
    extension enable/disable flags.

commit dfee7619d433a8b27fb5573d92873f9355ca6a5d
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 15:15:53 2007 -0600

    remove _tnl_arb_vertex_program_stage

commit 96e05da1c959b3dad7250ccfad1bf540bbec2fbf
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 15:15:23 2007 -0600

    remove _tnl_arb_vertex_program_stage

commit 1560de2c3c7f9d4e07b34e805e649769ca5a0cbe
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 15:09:39 2007 -0600

    need to clamp MAD for linear fog

commit 921b0084198168effa08f688f078249ae29ee6c3
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 11:03:14 2007 -0600

    removed unused t_vb_arbprogram stage

commit aa6992a296a51d8a336b88baf9c2a93e0ba5a812
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 10:59:00 2007 -0600

    remove t_vb_arbprogram.c

commit 4b3835dadf37267ad5fba8ffd675e826d3691f9a
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 10:58:30 2007 -0600

    unhook t_vb_arbprogram.c code - it's going away

commit 64e8088667d000a70beff93e8c300ac0bd261a60
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 10:36:28 2007 -0600

    Use generic program limits instead of NV-specific ones to init program constants.
    
    Previously, this limited us to 12 temp regs for vertex programs.  Many vertex
    shaders could exceed that.  This forces us to stop using t_vb_arbprogram.c
    for now because of its particular register indexing scheme.  Need to increase
    bits allocated for register indexing, etc.

commit 3dfcd48469b63c601010ea43e0d5e9ea1dc5dfab
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 10:32:48 2007 -0600

    Fix some assertions that could occur when an error was earlier logged.

commit e812a2a484660c87383e7e7d8897a9bcf85cf9cc
Author: Brian <brian at yutani.localnet.net>
Date:   Mon Apr 16 09:11:20 2007 -0600

    use b->display instead of b->xm_visual->display to fix some problems detected w/ valgrind

commit da56df9d722a2eb8223434d130436bcb6ea47188
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Mon Apr 16 16:04:12 2007 +0200

    Make sure we are locked when creating drm buffer objects.
    Don't place buffer objects on unfenced list when newly created.
    Fix a buffer object wait-for-idle deadlock.

commit 9519785e298c665f8aafe57a6a1b2d5c5d484a6d
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 14 09:38:20 2007 -0600

    illegal to set GL_TEXTURE_MAX_LEVEL w/ GL_TEXTURE_RECTANGLE_ARB

commit 83ad64d94a69c23f6b55ba15c7f031140bff3256
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 14 09:36:17 2007 -0600

    implement shadow2DRect functions

commit fde15a2bae2f2ca552763705f12d53e4606feabf
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 14 09:33:20 2007 -0600

    Fix sample_depth_texture() to handle texture rectangle coords.

commit 216eb81c53908c9ac774a378425691aa66205a88
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 14 08:09:12 2007 -0600

    set osmesa renderbuffer refcount=1 upon creation, free renderbuffer in OSMesaDestroyContext()

commit 4fc46a6c82419ec379896a9b9992c3cb6721904f
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 14 08:06:54 2007 -0600

    more _mesa_unreference_framebuffer() calls, remove dead code

commit e19cfabb6ec091982cc92ec59aa5dedf3cdf2302
Author: Brian <brian at yutani.localnet.net>
Date:   Sat Apr 14 07:49:21 2007 -0600

    fix negative zoom factor bug (10636), more comments

commit 8d8a3cc39816168e5f04a668ae184cafe64d4fd2
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sat Apr 14 17:44:33 2007 +1000

    r300: emit different clear paths for non-TCL, this gets the clear color correct

commit fb1d22d23d0f2db518f10e6e1aeaea357de61cd9
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sat Apr 14 17:42:59 2007 +1000

    r300: remove unneeded semicolon from macro

commit 3d59042afdaff9e67c6422cd8fa73d1bbbfbe940
Author: Dave Airlie <airlied at nx6125b.(none)>
Date:   Sat Apr 14 04:52:27 2007 +0100

    r300: if we don't have TCL don't setup state emissions for vertex shaders

commit 967c1056d5e86231e4a545a748973e1123cd19c1
Author: Brian <brian at yutani.localnet.net>
Date:   Fri Apr 13 09:55:35 2007 -0600

    patch for Digital/Tru64 (bug 10635) - forwarded to OpenGL ARB as well

commit 9f8373d5cada37ed71e5908a7158d56d9a4c34d5
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Fri Apr 13 18:13:08 2007 +0300

    xmesa: drop unused XMesaPutImageHelper.
    
    It could only be called from XMesaCopySubBuffer but this function is not used
    by XFree86.
    
    It seems that XMesaPutImageHelper would handle sub-images but never got
    finished. Proper sub-image helpers should be written if need be.

commit 50aaabc248c9823106ff772873cbf2631d4dadcd
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Fri Apr 13 18:12:37 2007 +0300

    xmesa: export xmesa functions used by xfree86.
    
    This uses xmesa.h as the GLcore interface and avoids adding an explicit GLcore
    inteface which would not be a proper interface anyway.
    
    It puts the declarations of the three functions specific for XMesa/XFree86 in
    xmesa.h, we can push them down to xmesa_xf86.h if hiding behind XFree86Server
    ifdef's is not enough.

commit 30b6f11de1f2f3b9198388451b8a1f73f012c964
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 12 16:18:27 2007 -0600

    s/version/vertex/

commit f11604a30d9ec7ab74f03be2055f8bb8ca4fe211
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 12 16:17:01 2007 -0600

    fix bug in _playback_copy_to_current(): need to skip version position data (see bug 10587)

commit 99193e4f7454bf5a9cfa0bc3ee6935d8cc85b7fa
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 12 15:45:02 2007 -0600

    disable debug printfs

commit 5b74fe08897d8897161566ef4cd59b09474d5837
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 12 15:23:55 2007 -0600

    Added sanity checking in _slang_sizeof_type_specifier() to be sure sizes are what's expected.

commit 431d650f2b2969951cdc66822d1652da1bf6c286
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 12 15:22:53 2007 -0600

    use _mesa_clear_shader_program_data()

commit 3c008a014f7c1d14209b70b4b030bf7738aa16d7
Author: Brian <brian at yutani.localnet.net>
Date:   Thu Apr 12 15:22:32 2007 -0600

    New _mesa_reference_shader/program() function to consolidate refcounting.
    
    Note that (unlike texture objects), shader handles remain valid (in the
    hash table) after glDeleteShader/Program() if the refcount isn't zero.

commit bf287356cfc806f9df862a05620f046f8980a8e7
Author: Brian <brian at yutani.localnet.net>
Date:   Wed Apr 11 14:09:32 2007 -0600

    restore 200x200 window size, animation, version check




More information about the mesa-commit mailing list