Makefile | 2 bin/confdiff.sh | 48 configs/aix-gcc | 4 configs/beos | 4 configs/bluegene-osmesa | 4 configs/darwin | 4 configs/darwin-static | 4 configs/darwin-static-x86ppc | 4 configs/darwin-x86ppc | 4 configs/freebsd | 4 configs/freebsd-dri | 4 configs/hpux10-gcc | 4 configs/linux | 4 configs/linux-alpha | 4 configs/linux-alpha-static | 4 configs/linux-directfb | 4 configs/linux-dri | 5 configs/linux-dri-x86 | 3 configs/linux-dri-xcb | 3 configs/linux-fbdev | 3 configs/linux-glide | 3 configs/linux-indirect | 3 configs/linux-osmesa | 3 configs/linux-osmesa16 | 3 configs/linux-osmesa16-static | 4 configs/linux-osmesa32 | 3 configs/linux-ppc-static | 1 configs/linux-solo | 3 configs/linux-solo-x86 | 3 configs/linux-static | 1 configs/linux-x86-64-static | 1 configs/linux-x86-glide | 3 configs/linux-x86-static | 1 configs/netbsd | 3 configs/openbsd | 4 configs/solaris-x86-gcc | 4 configs/solaris-x86-gcc-static | 4 configs/sunos4-gcc | 4 configs/sunos5-gcc | 4 configs/sunos5-v9-cc-g++ | 3 configs/ultrix-gcc | 4 docs/helpwanted.html | 39 docs/relnotes-7.1.html | 1 include/GL/xmesa_xf86.h | 5 progs/demos/multiarb.c | 123 +- progs/glsl/trirast.c | 14 progs/tests/Makefile | 1 progs/tests/exactrast.c | 200 +++ progs/tests/getprocaddress.c | 26 progs/xdemos/offset.c | 3 src/glx/x11/glcontextmodes.c | 25 src/glx/x11/glcontextmodes.h | 6 src/glx/x11/glxclient.h | 38 src/glx/x11/glxcmds.c | 170 +-- src/glx/x11/glxext.c | 18 src/glx/x11/indirect.c | 175 +-- src/glx/x11/indirect.h | 4 src/glx/x11/indirect_init.c | 4 src/glx/x11/xfont.c | 4 src/mesa/drivers/dri/common/dri_bufmgr.c | 5 src/mesa/drivers/dri/common/dri_bufmgr.h | 2 src/mesa/drivers/dri/common/dri_bufmgr_fake.c | 54 src/mesa/drivers/dri/common/extension_helper.h | 66 - src/mesa/drivers/dri/common/vblank.c | 85 - src/mesa/drivers/dri/common/vblank.h | 10 src/mesa/drivers/dri/i915/Makefile | 3 src/mesa/drivers/dri/i915/i830_context.h | 4 src/mesa/drivers/dri/i915/i915_metaops.c | 1 src/mesa/drivers/dri/i915/intel_blit.c | 493 -------- src/mesa/drivers/dri/i915/intel_blit.h | 62 - src/mesa/drivers/dri/i915/intel_buffer_objects.c | 269 ---- src/mesa/drivers/dri/i915/intel_buffer_objects.h | 86 - src/mesa/drivers/dri/i915/intel_buffers.c | 1209 --------------------- src/mesa/drivers/dri/i915/intel_buffers.h | 59 - src/mesa/drivers/dri/i915/intel_context.c | 46 src/mesa/drivers/dri/i915/intel_context.h | 81 - src/mesa/drivers/dri/i915/intel_depthstencil.c | 283 ----- src/mesa/drivers/dri/i915/intel_depthstencil.h | 14 src/mesa/drivers/dri/i915/intel_fbo.c | 688 ------------ src/mesa/drivers/dri/i915/intel_fbo.h | 113 -- src/mesa/drivers/dri/i915/intel_mipmap_tree.c | 389 ------ src/mesa/drivers/dri/i915/intel_mipmap_tree.h | 198 --- src/mesa/drivers/dri/i915/intel_pixel_copy.c | 4 src/mesa/drivers/dri/i915/intel_pixel_draw.c | 6 src/mesa/drivers/dri/i915/intel_pixel_read.c | 5 src/mesa/drivers/dri/i915/intel_regions.c | 484 -------- src/mesa/drivers/dri/i915/intel_regions.h | 143 -- src/mesa/drivers/dri/i915/intel_rotate.c | 237 ---- src/mesa/drivers/dri/i915/intel_rotate.h | 39 src/mesa/drivers/dri/i915/intel_screen.c | 946 ----------------- src/mesa/drivers/dri/i915/intel_screen.h | 134 -- src/mesa/drivers/dri/i915/intel_span.c | 410 ------- src/mesa/drivers/dri/i915/intel_span.h | 38 src/mesa/drivers/dri/i915/intel_tex.c | 193 --- src/mesa/drivers/dri/i915/intel_tex.h | 151 -- src/mesa/drivers/dri/i915/intel_tex_copy.c | 303 ----- src/mesa/drivers/dri/i915/intel_tex_format.c | 173 --- src/mesa/drivers/dri/i915/intel_tex_image.c | 691 ------------ src/mesa/drivers/dri/i915/intel_tex_subimage.c | 183 --- src/mesa/drivers/dri/i915/intel_tex_validate.c | 273 ---- src/mesa/drivers/dri/i915/intel_tris.c | 3 src/mesa/drivers/dri/i965/Makefile | 1 src/mesa/drivers/dri/i965/brw_context.c | 1 src/mesa/drivers/dri/i965/brw_context.h | 1 src/mesa/drivers/dri/i965/brw_draw.c | 2 src/mesa/drivers/dri/i965/brw_exec_generic.c | 530 --------- src/mesa/drivers/dri/i965/brw_fallback.c | 26 src/mesa/drivers/dri/i965/brw_tex.c | 161 -- src/mesa/drivers/dri/i965/brw_tex_layout.c | 2 src/mesa/drivers/dri/i965/intel_blit.c | 8 src/mesa/drivers/dri/i965/intel_blit.h | 2 src/mesa/drivers/dri/i965/intel_buffers.c | 2 src/mesa/drivers/dri/i965/intel_context.c | 24 src/mesa/drivers/dri/i965/intel_context.h | 5 src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 2 src/mesa/drivers/dri/i965/intel_pixel_copy.c | 1 src/mesa/drivers/dri/i965/intel_regions.c | 2 src/mesa/drivers/dri/i965/intel_tex.c | 1 src/mesa/drivers/dri/i965/intel_tex.h | 5 src/mesa/drivers/dri/i965/intel_tex_format.c | 1 src/mesa/drivers/dri/i965/intel_tex_validate.c | 24 src/mesa/drivers/dri/intel/intel_batchbuffer.c | 2 src/mesa/drivers/dri/intel/intel_blit.c | 528 +++++++++ src/mesa/drivers/dri/intel/intel_blit.h | 65 + src/mesa/drivers/dri/intel/intel_buffer_objects.c | 268 ++++ src/mesa/drivers/dri/intel/intel_buffer_objects.h | 86 + src/mesa/drivers/dri/intel/intel_buffers.c | 1037 ++++++++++++++++++ src/mesa/drivers/dri/intel/intel_buffers.h | 55 src/mesa/drivers/dri/intel/intel_chipset.h | 12 src/mesa/drivers/dri/intel/intel_decode.c | 49 src/mesa/drivers/dri/intel/intel_depthstencil.c | 282 +++++ src/mesa/drivers/dri/intel/intel_depthstencil.h | 15 src/mesa/drivers/dri/intel/intel_fbo.c | 687 ++++++++++++ src/mesa/drivers/dri/intel/intel_fbo.h | 115 ++ src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 388 ++++++ src/mesa/drivers/dri/intel/intel_mipmap_tree.h | 198 +++ src/mesa/drivers/dri/intel/intel_reg.h | 2 src/mesa/drivers/dri/intel/intel_regions.c | 478 ++++++++ src/mesa/drivers/dri/intel/intel_regions.h | 147 ++ src/mesa/drivers/dri/intel/intel_screen.c | 917 ++++++++++++++++ src/mesa/drivers/dri/intel/intel_screen.h | 129 ++ src/mesa/drivers/dri/intel/intel_span.c | 409 +++++++ src/mesa/drivers/dri/intel/intel_span.h | 38 src/mesa/drivers/dri/intel/intel_tex.c | 192 +++ src/mesa/drivers/dri/intel/intel_tex.h | 151 ++ src/mesa/drivers/dri/intel/intel_tex_copy.c | 303 +++++ src/mesa/drivers/dri/intel/intel_tex_format.c | 172 +++ src/mesa/drivers/dri/intel/intel_tex_image.c | 690 ++++++++++++ src/mesa/drivers/dri/intel/intel_tex_obj.h | 83 + src/mesa/drivers/dri/intel/intel_tex_subimage.c | 182 +++ src/mesa/drivers/dri/intel/intel_tex_validate.c | 272 ++++ src/mesa/drivers/dri/mach64/mach64_context.c | 14 src/mesa/drivers/dri/mach64/mach64_ioctl.c | 2 src/mesa/drivers/dri/mga/mga_xmesa.c | 12 src/mesa/drivers/dri/mga/mgaioctl.c | 4 src/mesa/drivers/dri/mga/mgaioctl.h | 2 src/mesa/drivers/dri/nouveau/nouveau_bufferobj.c | 17 src/mesa/drivers/dri/nouveau/nouveau_bufferobj.h | 2 src/mesa/drivers/dri/nouveau/nouveau_context.c | 8 src/mesa/drivers/dri/nouveau/nv30_fragprog.c | 2 src/mesa/drivers/dri/r128/r128_context.c | 12 src/mesa/drivers/dri/r128/r128_ioctl.c | 4 src/mesa/drivers/dri/r200/r200_context.c | 16 src/mesa/drivers/dri/r200/r200_ioctl.c | 4 src/mesa/drivers/dri/r200/r200_texstate.c | 12 src/mesa/drivers/dri/r300/r300_cmdbuf.c | 17 src/mesa/drivers/dri/r300/r300_context.h | 10 src/mesa/drivers/dri/r300/r300_ioctl.c | 8 src/mesa/drivers/dri/r300/r300_reg.h | 17 src/mesa/drivers/dri/r300/r300_state.c | 74 + src/mesa/drivers/dri/r300/r300_tex.c | 2 src/mesa/drivers/dri/r300/radeon_context.c | 14 src/mesa/drivers/dri/r300/radeon_ioctl.c | 6 src/mesa/drivers/dri/radeon/radeon_context.c | 16 src/mesa/drivers/dri/radeon/radeon_context.h | 3 src/mesa/drivers/dri/radeon/radeon_ioctl.c | 8 src/mesa/drivers/dri/radeon/radeon_ioctl.h | 4 src/mesa/drivers/dri/radeon/radeon_screen.c | 11 src/mesa/drivers/dri/unichrome/via_context.c | 18 src/mesa/drivers/dri/unichrome/via_ioctl.c | 3 src/mesa/drivers/dri/unichrome/via_tris.c | 27 src/mesa/drivers/x11/xmesaP.h | 2 src/mesa/glapi/dispatch.h | 229 +--- src/mesa/glapi/glX_XML.py | 91 - src/mesa/glapi/glX_proto_send.py | 14 src/mesa/glapi/gl_API.xml | 45 src/mesa/glapi/glapioffsets.h | 204 +-- src/mesa/glapi/glapitable.h | 199 +-- src/mesa/glapi/glapitemp.h | 135 +- src/mesa/glapi/glprocs.h | 798 +++++++------- src/mesa/main/api_validate.c | 5 src/mesa/main/config.h | 39 src/mesa/main/dlist.c | 205 +-- src/mesa/main/enums.c | 1224 +++++++++++----------- src/mesa/main/fbobject.c | 3 src/mesa/main/state.c | 11 src/mesa/main/stencil.c | 295 ++--- src/mesa/main/stencil.h | 7 src/mesa/shader/arbprogram.c | 29 src/mesa/shader/nvprogram.c | 69 - src/mesa/shader/nvprogram.h | 12 src/mesa/shader/program.c | 7 src/mesa/sparc/glapi_sparc.S | 54 src/mesa/swrast/s_aatritemp.h | 5 src/mesa/swrast/s_fragprog.c | 9 src/mesa/swrast/s_texfilter.c | 34 src/mesa/swrast_setup/ss_tritmp.h | 18 src/mesa/tnl/t_vb_program.c | 203 ++- src/mesa/tnl/t_vertex_sse.c | 16 src/mesa/x86-64/glapi_x86-64.S | 1120 ++++++++------------ src/mesa/x86/glapi_x86.S | 57 - src/mesa/x86/read_rgba_span_x86.S | 133 -- src/mesa/x86/rtasm/x86sse.c | 25 src/mesa/x86/rtasm/x86sse.h | 3 214 files changed, 11664 insertions(+), 12412 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary New commits: commit 9f2501cff51a5b1cbc2e984e54f3166d42e1af6c Merge: 48eaa389aac042829e0d3d69bc6902ebae790760 93c98a466947570e0589b662df49095b2f4bc43c Author: Eric Anholt <[EMAIL PROTECTED]> Date: Tue Nov 20 12:50:33 2007 -0800 Merge remote branch 'origin/master' into 965-ttm Conflicts: src/mesa/drivers/dri/common/dri_bufmgr.h src/mesa/drivers/dri/common/dri_bufmgr_fake.c src/mesa/drivers/dri/i965/bufmgr.h src/mesa/drivers/dri/i965/bufmgr_fake.c src/mesa/drivers/dri/i965/intel_batchbuffer.c src/mesa/drivers/dri/i965/intel_blit.h src/mesa/drivers/dri/i965/intel_context.c src/mesa/drivers/dri/i965/intel_context.h src/mesa/drivers/dri/intel/intel_batchbuffer.c src/mesa/drivers/dri/intel/intel_decode.c commit 48eaa389aac042829e0d3d69bc6902ebae790760 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Tue Nov 20 12:26:31 2007 -0800 [i915] Fix build after 965-ttm changes. commit 93c98a466947570e0589b662df49095b2f4bc43c Author: Eric Anholt <[EMAIL PROTECTED]> Date: Mon Nov 5 14:55:52 2007 -0800 [965] Replace 965 texture format code with common code. The only functional difference should be that 965 now gets the optimization where textures default to 16bpp when the screen is 16bpp. commit e962997429aceae8286e09c6ca07bcd52f588f05 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Fri Nov 9 11:45:25 2007 -0800 [965] Remove dead exec vfmt code which was replaced by generic vbo code. commit 827e72de7537e62cac9652f8b7344ff356de9bb1 Author: Brian <[EMAIL PROTECTED]> Date: Mon Nov 19 13:05:00 2007 -0700 clamp lambda to Min/MaxLod commit 3821d15e06a62231b4a946d097d1455d7b0c5834 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Mon Nov 19 14:37:14 2007 -0800 [965] Add INTEL_DEBUG=fall debugging output. commit 27674c41352dc78ad79f67cebca16d7896cd2093 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Mon Nov 19 15:26:14 2007 -0800 [965] Convert DBG macro to use FILE_DEBUG_FLAG like i915. commit 87373e30729b29d949ee71cf76d3cb9213ff1333 Author: Brian <[EMAIL PROTECTED]> Date: Mon Nov 19 10:37:54 2007 -0700 fix some texture format assertions, etc commit 22a374fc3fdf97a9cc50e9fdc24049c997e6896e Author: Brian <[EMAIL PROTECTED]> Date: Mon Nov 19 09:55:17 2007 -0700 fix out-of-bounds array index (ix=-1) commit f00a64999c197e6a96e65fd00f64224a6f22c9fa Author: Eric Anholt <[EMAIL PROTECTED]> Date: Fri Nov 16 16:43:45 2007 -0800 [intel] Add 965 support to shared intel_blit.c This requires that regions grow a marker of whether they are tiled or not, because fence (surface) registers are ignored by the 965 2D engine. commit 9b461d4d029497dd6f71e60220849e1b66bb8cf5 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Fri Nov 16 16:14:42 2007 -0800 [i915] Pass static region names in so debugging says more than "static region". commit 5ef6803b7a902e7faa0e77408a43eabc408ff547 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Fri Nov 16 16:05:11 2007 -0800 [intel] Move additional code to be shared from intel_context.h to intel/. commit 5cdf3972ded710b8638a0090ade4e3dd408e4845 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Fri Nov 16 15:51:34 2007 -0800 [intel] Move intel_tex.h into place, forgotten in the previous commit. commit 8775bf475bcb3273681eec3067a5c893bbb06194 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Thu Oct 25 15:37:13 2007 -0700 [965] Add batchbuffer decode for several more packets. commit a66413874dd50512daf10ce6254bbafd14b61ac7 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Fri Nov 16 15:01:48 2007 -0800 [intel] Fix typos in intel_chipset.h macros. commit 3bd07ba0d4f759e3a17e2a5ed51086b44705a482 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Fri Nov 16 14:56:26 2007 -0800 [i915] Add INTEL_DEBUG=sync debug flag to wait for fences after making them. commit f7e0513d700167a7eff39e40c855027096f1db1d Author: Eric Anholt <[EMAIL PROTECTED]> Date: Thu Oct 25 11:31:15 2007 -0700 [i915] Reenable batchbuffer debug under INTEL_DEBUG=bat. commit 152aa6350d473128422991342c0a4509f4b37bc6 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Thu Nov 15 14:00:17 2007 -0800 [intel] Add some doxygen notes on what the bufmgr_fake block members mean. commit c29e9e534ee2138d0fb26d5b1cf215bfcf5fc9ef Author: Eric Anholt <[EMAIL PROTECTED]> Date: Fri Nov 16 14:45:26 2007 -0800 [intel] Add a simple relocation cache to the fake buffer manager. This is required for 965 performance, as it avoids a lot of repeated data uploads of the state caches due to surface offsets in them. commit 4bc625e378dfc290af89ccc353e8b90ae734ccd0 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Fri Nov 16 14:38:09 2007 -0800 [intel] Assert against 0-sized buffers in dri_bufmgr_fake.c. They shouldn't be created, and this often helps catch stupid issues. commit 00eb5635c6e0a41524c55f450a6a9ce8ba5d6be8 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Fri Nov 16 14:20:24 2007 -0800 [intel] Add support for multiple levels of relocation in bufmgr_fake. This is required for 965 support, which has relocations in other places than just the batchbuffer. commit df3c530bedd0ee59e0ae5c18a916f78fd3f7559a Author: Eric Anholt <[EMAIL PROTECTED]> Date: Fri Nov 9 16:43:21 2007 -0800 [i915] Push locking in intelClearWithTris down inside meta_draw_poly. The lock coverage and checks for cliprects were unneeded since the batchbuffer will have INTEL_BATCH_CLIPRECTS anyway. It appeared to be a leftover from intelClearWithBlit. This makes the locking requirements of i915 meta_draw_quad match i965 meta_draw_quad. commit 8211b200268888e3d853ab24a5e4ebabd713d2e8 Author: Brian <[EMAIL PROTECTED]> Date: Fri Nov 16 15:18:30 2007 -0700 added z/s keys to reset/step rotation commit fb69fe58a0a04779bbaebfa38f002c04a6bc9d85 Author: Brian <[EMAIL PROTECTED]> Date: Fri Nov 16 15:17:37 2007 -0700 Only emit texcoords for enabled units. Enable/disable units with 0..7 keys. Also, asst. clean-ups. commit 96ba38a450b77d56730fd293499cbeaa1f511507 Author: Roland Scheidegger <[EMAIL PROTECTED]> Date: Thu Nov 15 01:13:16 2007 +0100 fix bogus assumption if ddx has set up surface reg for z buffer this is wrong since even if ddx has not set up a surface reg to cover the z buffer we should pretend it has on those rv100 chips since they presumably do not do z buffer tiling if not using hyperz, so we can use linear addressing just the same. Doesn't seem to fix #13080, but it's wrong anyway and the bug almost certainly broke newer non-tcl chips. commit dab7c810e99e8fd2a7c8ba5cdbdc2fb6502647b3 Author: Roland Scheidegger <[EMAIL PROTECTED]> Date: Thu Nov 15 00:52:38 2007 +0100 fix position invariant vertex programs for sw-tnl do the same math as for fixed function pipe, including user clip planes. (mostly resurrected from the dead t_vb_arbprogram.c code) commit f6ab1347d6761fa63f217e0f651a531c5103fcc7 Author: Brian <[EMAIL PROTECTED]> Date: Mon Nov 12 08:02:09 2007 -0700 remove dependency on libGLU commit b87ce5be8268476cc814f6cd23eae7b5a2a6958a Author: Brian <[EMAIL PROTECTED]> Date: Mon Nov 12 07:51:28 2007 -0700 add glw.pc.in to tarball list, remove from DEPEND_FILES commit 9bf5da906fee80ae51c6c20ba59e297f74d77bd9 Author: Xiang, Haihao <[EMAIL PROTECTED]> Date: Mon Nov 12 10:20:26 2007 +0800 i965: correct the opcode of XY_SETUP_BLT_CMD. fix bug #12730 commit 578641941f45c56deb382317a7ff7cad496679cf Author: Brian <[EMAIL PROTECTED]> Date: Fri Nov 9 17:02:12 2007 -0700 test that point/line/quad rendering hits the right pixels commit 9724dc1ac7ddd6f547a8aa6d57fa51ed1040db3a Author: Eric Anholt <[EMAIL PROTECTED]> Date: Fri Nov 9 15:05:56 2007 -0800 [i915] Remove old frontbuffer rotation hack. This was replaced in previous releases of xserver/dri/libGL by reporting the damage to the frontbuffer so that the server and driver could handle it appropriately. commit 7d4b89a2b35c30fd3f6991992e1f4e51556e80b3 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Tue Nov 6 16:07:10 2007 -0800 [intel] By default, output batchbuffer decode to stderr like other debug info. commit 38c616260a4c14bf5a1d7831e6349c3e8817d14b Author: Eric Anholt <[EMAIL PROTECTED]> Date: Thu Nov 8 14:49:37 2007 -0800 [intel] Initialize a depth buffer if the visual has depth 24 but no stencil. commit 77a5bcaff43df8d54e0e0ef833726e4b41d7eb36 Author: Eric Anholt <[EMAIL PROTECTED]> Date: Wed Nov 7 10:04:59 2007 -0800 [intel] Move over files that will be shared with 965-fbo work. commit 8b36166d295beb472ed7cedf1989894665233b98 Author: Brian <[EMAIL PROTECTED]> Date: Fri Nov 9 08:55:49 2007 -0700 check for texture and renderbuffer in check_end_texture_render() commit 4e91ad8c0ec277d9df48ccdd8500bfb156073adc Author: Benno Schulenberg <[EMAIL PROTECTED]> Date: Fri Nov 9 08:54:21 2007 -0700 code clean-ups, reformatting commit d540e8e9dfc18063f98a31cb3d078d183cf8fce6 Author: Benno Schulenberg <[EMAIL PROTECTED]> Date: Fri Nov 9 08:54:16 2007 -0700 remove commented-out code commit 7b3ab451a81c6558a00c9c19022e9493fd70b6d9 Author: Roland Scheidegger <[EMAIL PROTECTED]> Date: Fri Nov 9 14:49:01 2007 +0100 recreate from changed gl_API.xml commit 86a4810b09097714942bf2b889e6c62357bba931 Author: Roland Scheidegger <[EMAIL PROTECTED]> Date: Fri Nov 9 14:46:59 2007 +0100 alias ProgramEnvParameter4xyARB and ProgramParameter4xyNV (bug #12935) these should be the same functions (as per spec). commit d34caddb4e62296f80792998ce0a42b07f919361 Author: Ian Romanick <[EMAIL PROTECTED]> Date: Thu Nov 8 17:45:34 2007 -0800 Prevent loss of vectorequiv information when an alias follows the function being aliased. commit 1dfec88e72c92647b779286bbc8e6ee313d6f1f6 Author: Benno Schulenberg <[EMAIL PROTECTED]> Date: Thu Nov 8 07:34:20 2007 -0700 fix Unichrome/Blender crash, bug 13142 commit 286ce2719395485ffafb38097fa2551b066acd96 Author: Kristian Høgsberg <[EMAIL PROTECTED]> Date: Tue Nov 6 14:34:15 2007 -0500 Fix compilation for !GLX_DIRECT_RENDERING. commit 001de0ac4e9ccd5c440dca4a2994deca668a2d9f Author: Kristian Høgsberg <[EMAIL PROTECTED]> Date: Tue Nov 6 13:32:04 2007 -0500 Remove a couple of "deprecated" fields from __GLXcontextRec. The __GLXcontextRec struct is internal to the libGL implementation. No point in "deprecating", just get rid of it. commit 866d271aa848d33dfded4989c48ba46108d6cceb Author: Kristian Høgsberg <[EMAIL PROTECTED]> Date: Tue Nov 6 11:56:24 2007 -0500 Don't return 0 in a void function. commit badc061a65b8e8b3d92eb4a45bd9eb4191eaaf62 Author: Michel Dänzer <[EMAIL PROTECTED]> Date: Tue Nov 6 18:24:46 2007 +0100 r200: Re-expose SetTexOffset functionality. This seems to have been mismerged with the DRI interface changes. commit 5a322bc1b4b6d64ba2994e2b32abc0fdb466a81d Author: Michel Dänzer <[EMAIL PROTECTED]> Date: Tue Nov 6 18:22:42 2007 +0100 r200: Fix SetTexOffset format for 16 bit pixmaps/textures. Use symbolic array indices to clarify. commit 559ae0ab1b68682716b39d93402a6b9e90c88127 Author: Kristian Høgsberg <[EMAIL PROTECTED]> Date: Tue Nov 6 11:22:59 2007 -0500 Pass the visual id to XF86DRICreateContextWithConfig(), not fbconfig id. commit cd59600c7b6cba42baba208e74d783fbade93356 Author: Oliver McFadden <[EMAIL PROTECTED]> Date: Mon Nov 5 22:05:16 2007 +0000 Renamed the R300_VAP_UNKNOWN_221C to R300_VAP_CLIP_CNTL. commit 35d28ce12e59526cb66e82d7d5469e50196a8ccd Author: Dave Airlie <[EMAIL PROTECTED]> Date: Sun Nov 4 15:02:55 2007 +1100 r300: initial user clipping for TCL paths I've no idea if this code might break something or how it should interact with vertex shaders, it makes the clip demo work for me commit 8e66c3d7552bf33163bb8ac2a6d3963bad1b0eb4 Author: Kristian Høgsberg <[EMAIL PROTECTED]> Date: Mon Nov 5 17:02:03 2007 -0500 Lookup visual in visual list, not fbconfig list. Also, handle visual not found error case by throwing X error. commit e2c2df5c23fe718d319cf59ba91eea7abc0455b6 Author: Kristian Høgsberg <[EMAIL PROTECTED]> Date: Mon Nov 5 15:42:55 2007 -0500 Filter both visuals and fbconfigs against driver supported configs. commit c9ce3e8fd2a8db93c833bfd9a06d31843145657b Author: Brian <[EMAIL PROTECTED]> Date: Mon Nov 5 14:41:18 2007 -0700 Check for NULL VB->EdgeFlag array. There might be a bug elsewhere, but this is a simple work-around for now. See bug 12614 commit a49e0726e3c3cfbf0d784ba4e9a485af02a7b4dd Author: Brian <[EMAIL PROTECTED]> Date: Mon Nov 5 14:38:27 2007 -0700 fix mmx code (bug 12614) commit db2ec4502e2518d40c0872335a6b44956a73853a Author: Michel Dänzer <[EMAIL PROTECTED]> Date: Mon Nov 5 10:03:26 2007 +0100 Fix GLX build of xserver master branch. The internal CreatePixmap API has been extended. commit 417cb2c1829f2119f6674987edac09c61d633b45 Author: Brian <[EMAIL PROTECTED]> Date: Sat Nov 3 08:50:55 2007 -0600 Fix mem leak in SSE code generation path (Michel Dänzer) and don't crash if _mesa_exec_malloc() returns NULL. (picked from mesa_7_0_branch) commit d9276cbb29807cbca5d7be9a0cedfeb1dcbfbd9c Author: Brian <[EMAIL PROTECTED]> Date: Sat Nov 3 08:46:59 2007 -0600 fix typo commit db9514394996065d44c6b8c870085727849999d2 Author: Dave Airlie <[EMAIL PROTECTED]> Date: Sat Nov 3 19:35:39 2007 +1100 r300: move more vap registers out of non tcl paths commit bf4feb73936d703d18d83df8beb1acd488d0b60d Author: Dave Airlie <[EMAIL PROTECTED]> Date: Sat Nov 3 19:20:22 2007 +1100 r300: fix misnumber register commit 59efbb412fa0552a104283e7f4c1d721f42c6148 Author: Dave Airlie <[EMAIL PROTECTED]> Date: Sat Nov 3 18:58:46 2007 +1100 r300: fix texwrap border color commit 351a83163a9536dc91014cc59bb406a10cd26df4 Author: Brian <[EMAIL PROTECTED]> Date: Thu Nov 1 08:00:45 2007 -0600 remove dead code in _mesa_new_program() commit 01b18abf93c1999397563e75fe1bfbbe0e080ae9 Author: Dan Nicholson <[EMAIL PROTECTED]> Date: Thu Nov 1 06:01:53 2007 -0700 Add -fno-strict-aliasing workaround for all GCC targets Use a GCC option to work around aliasing bugs. See commit 013dbcd for more details. commit ee793281b221415f794af6aadaa9764023612e0b Author: Dave Airlie <[EMAIL PROTECTED]> Date: Thu Nov 1 19:19:45 2007 +1100 nouveau: ppc, swap fragment programs on big endian systems. Thanks to the PS3 RSX project for figuring this out. commit 1b880c7e3c216a4f5417aacb702e5a0124d12110 Author: Dave Airlie <[EMAIL PROTECTED]> Date: Thu Nov 1 10:41:27 2007 +1100 i915: make i915 use the cached mappings for batch/buffer objects. This should restore gears speed on 9xx hardware commit dbcd20f1c21f44a72d5386faa63b788b3c79cea2 Author: Dan Nicholson <[EMAIL PROTECTED]> Date: Wed Oct 31 16:18:29 2007 -0700 configs: Set -fexceptions for GLUT on linux-dri like other targets Quite a while ago, the GCC option -fexceptions was added for building libglut. See here: http://article.gmane.org/gmane.comp.video.mesa3d.devel/9499 This was missing in the linux-dri targets. commit d7eb97bbc3347bf37449db93463d646f6d5d7319 Author: Dan Nicholson <[EMAIL PROTECTED]> Date: Tue Oct 23 18:17:16 2007 -0700 confdiff.sh: A testing script for comparing configs settings This is a simple script that compares the make variables set by two different configs stubs. The purpose is to highlight differences so that any unnecessary duplication or divergence can be removed. For example, on Linux x86: $ ./bin/confdiff.sh linux linux-x86 The output isn't very clean, but it should highlight that the only difference is that the x86 target uses x86 assembler sources. The script uses bash, mktemp, make, sed and diff. It is probably not very portable and might only work on GNU make. commit c3b5adaa9a7bdb7e61305c32e4991e3b38dab902 Author: Dan Nicholson <[EMAIL PROTECTED]> Date: Wed Oct 31 10:33:20 2007 -0700 configs: Always use -fPIC for shared libraries, never for static Mesa currently disables -fPIC for DRI on x86, but most Linux distros are re-enabling -fPIC for all DRI arches. Let's just do that here since that's normally what's wanted for shared libraries. Some justification: http://bugs.gentoo.org/show_bug.cgi?id=110840#c9 On the other hand, position-independent code is only necessary when building shared libraries, so disable it for the static cases. commit 013dbcd6111bc880e65ed00a7ca31e19230a81d5 Author: Dan Nicholson <[EMAIL PROTECTED]> Date: Wed Oct 31 09:47:39 2007 -0700 Add -fno-strict-aliasing workaround for Linux GCC targets Most Linux distros work around aliasing problems in Mesa by compiling with the GCC option -fno-strict-aliasing. Two examples: https://bugs.freedesktop.org/show_bug.cgi?id=6046 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=394311 This makes -fno-strict-aliasing the default with a comment that developers should consider commenting it out. There is a already a note about these bugs in docs/helpwanted.html. commit 2bdd467dfd3cfe9a479a8e8395620ecc414e18dc Author: Brian <[EMAIL PROTECTED]> Date: Wed Oct 31 09:57:07 2007 -0600 GLSL support in i965 driver commit 7f80dc1ebe0a7fb8cc06268e4d4d508d0ea70df9 Author: Brian <[EMAIL PROTECTED]> Date: Wed Oct 31 09:44:01 2007 -0600 updated list commit 5cb203433ab5c4e54a7386a816263a237c716aa2 Author: Brian <[EMAIL PROTECTED]> Date: Wed Oct 31 09:38:51 2007 -0600 check for count==0 in _mesa_validate_DrawArrays() commit d2f19a554a9089fddb5e978e3a732bbf71d77f93 Author: Michel Dänzer <[EMAIL PROTECTED]> Date: Tue Oct 30 17:47:17 2007 +0100 Fix some build warnings, mostly with XCB. commit a7f64635a640f49011cf78af766f90ae6588989a Author: Brian <[EMAIL PROTECTED]> Date: Tue Oct 30 10:24:34 2007 -0600 Alias glStencilOpSeparateATI with glStencilOpSeparate. commit 8b8a970593cd13cd4d0fc5c27e3fd7182f631a0e Author: Brian <[EMAIL PROTECTED]> Date: Tue Oct 30 10:23:58 2007 -0600 test glStencilFuncSeparateATI() commit f70ca96ba9eaeb380861fb657fca99f129b7f232 Author: Brian <[EMAIL PROTECTED]> Date: Tue Oct 30 09:13:58 2007 -0600 Finish up ATI_separate_stencil Add entrypoints to glapi XML file and regenerate files. Implement glStencilOpSeparateATI(). Consolidate some code in stencil.c commit 4c53635aab587e1d832b602b88aaf17bc5c8301e Author: Roland Scheidegger <[EMAIL PROTECTED]> Date: Tue Oct 30 14:09:17 2007 +0100 add missing _mesa_StencilFuncSeparateATI function commit 3177b4e2cf7d2fff7428cb6057bebbe60ff5cc6c Author: Michel Dänzer <[EMAIL PROTECTED]> Date: Tue Oct 30 13:16:50 2007 +0100 More vblank cleanups. * Fix crash at context creation in most drivers supporting vblank. * Don't pass vblank sequence or flags to functions that get passed the drawable private already. * Attempt to initialize vblank related drawable private fields just once per drawable. May need more work in some drivers.
_______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
