Mesa (refs/remotes/origin/HEAD): 734 new commits
Gary Wong
gary at kemper.freedesktop.org
Tue Oct 28 19:20:09 UTC 2008
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e92a457ac0030e48f5260dc2ac00ca283be7d7ad
Author: Gary Wong <gtw at gnu.org>
Date: Tue Oct 28 15:03:14 2008 -0400
i965: Allocate temporaries contiguously with other regs in fragment shaders.
This is required for threads to be spawned with correctly sized GRF
register blocks.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98fcdf3f49aea14b4dd4f4b83c956f8a117020c9
Author: Julien Cristau <jcristau at debian.org>
Date: Tue Oct 28 18:56:05 2008 +0100
configure.ac: Add support for gnu/kfreebsd
Check for *-gnu instead of linux* to set DEFINES.
Change some freebsd* checks to *freebsd*.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcfba0d91e51290b1a957a1861ec0b18899feb92
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 24 12:43:17 2008 -0700
i965: Fix compiler warning from unused var.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a74b1e149dd567dfa5ddcd69f44e5acfce0d0e0f
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 24 12:30:47 2008 -0700
i965: Remove dead brw->wrap flag.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd17cd600a25ad916185eaeec968563adbab76f9
Author: Eric Anholt <eric at anholt.net>
Date: Tue Oct 14 13:30:52 2008 -0700
intel: Use dri_bo_get_tiling to get tiling mode of buffers we get from names.
Previously, we were trying to pass a name to the GEM GET_TILING_IOCTL,
which needs a handle, and failing. None of our buffers were tiled yet, but
they will be at some point with DRI2 and UXA.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a877411dbe35abdd8c15fb4821d9232619d89cc
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Sun Oct 26 06:31:33 2008 +0800
intel: GL_FALSE on a BO if it won't be modified when mapping this BO. (thanks Eric).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec8076264ea2390d4cb749be5c88bbf2bf5d4847
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Fri Oct 24 16:05:48 2008 +0800
i965: don't emit state when dri_bufmgr_check_aperture_space fails.
This ensures there is an unfilled batchbuffer used for emitting states again. Partial fix for #17964.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f657c8191128c500c2aa7204009154a1182e2abd
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Fri Oct 24 15:55:32 2008 +0800
intel: fallback for intelEmitCopyBlit.
Use _mesa_copy_rect instead of BLT operation if dri_bufmgr_check_aperture_space
still fails after flushing batchbuffer. Partial fix for #17964.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c20c913f8998f759bd8ce7779fa1233255da9a3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Oct 23 11:23:36 2008 -0600
mesa: version 43 of glext.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3efd3b15124acab4dbb7c4a7cd01309100370934
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Oct 23 11:21:32 2008 -0600
mesa: version 21 of glxext.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea6ddcbe0e4a0049ee8b9d244d86b6981fc6438b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Oct 23 10:49:51 2008 -0600
mesa: remove calls to _mesa_adjust_image_for_convolution(), use texImage fields
The texImage->Width/Height fields will have the post-convolution width/height.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=95c04cccfef2e5743279e1f5a6a13f3925c7024c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Oct 22 07:53:26 2008 -0600
mesa: move convolution image adjustment code for glCopyTexSubImage1/2/3D()
Do it after initial error checking, after we know the texture's internal format.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dfd54fa83f9d2266ee637721365f8922deb17fc
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Oct 22 07:48:37 2008 -0600
mesa: some re-org of glCopyTexSubImage1/2/3D() error checking
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22e442544bc451f114288f07cf9cc1584ca357a1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Oct 22 07:36:33 2008 -0600
mesa: in textore.c, only adjust image for convolution if image is a color format
Makes things consistant with the code in teximage.c.
We only want to apply convolution to color formats (not depth/index formats)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0970de31718288e5f2d655147d067ab2e2df5e37
Author: Kristof Ralovich <kristof.ralovich at gmail.com>
Date: Tue Oct 21 08:20:24 2008 -0600
glx: updated comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4bf9acc32ac8693b1fdf80f351523a468ba6bd1
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Tue Oct 21 10:30:39 2008 +0800
i915: fix carsh in i830_emit_state. (bug #17766)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=893ea47e44279a29a2aa58eaaa8a757043d717aa
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Oct 16 14:21:17 2008 -0600
glxswapcontrol: added -fullscreen option
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a84d78c182fd66168bd474283c1afd803c8a27f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Oct 16 14:16:41 2008 -0600
glxgears: for fullscreen, disable window borders the right way
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=73e119363216b75243dce170f8afd5c2f9bfce50
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date: Thu Oct 16 16:23:47 2008 +0200
fix span issue with really old ddx and non-tcl r100 chips
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7b24ac02f80efd83e93b4597a2c0e5a6ba198fe
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Oct 16 08:23:28 2008 -0600
mesa: fix error codes in _mesa_GetObjectParameterivARB(), bug 17861
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4830809524b20e517e949151957512b14d7e679a
Author: Kristian Høgsberg <krh at redhat.com>
Date: Sat Oct 11 20:41:14 2008 -0400
Update DRI2 implementation according to new specification.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77c7f90ed44748f0e54e894deff1cac63da54cd6
Author: Kristian Høgsberg <krh at redhat.com>
Date: Tue Oct 14 23:07:42 2008 -0400
Revert pointless reindents to avoid merge conflicts.
Why are we reindenting code that's work in progress...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=351de8aecc5d15bc0319e10043b136f887cbaeb2
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 15:14:33 2008 +0200
glx: indent -br -i3 -npcs --no-tabs glxclient.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=03b471d389e290ad983e86e7acf5f9644ea783eb
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 15:13:21 2008 +0200
glx: indent -br -i3 -npcs --no-tabs glcontextmodes.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=843a09cf5c6714a09b581248f974077bfb0b1ed3
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 15:10:59 2008 +0200
glx: indent -br -i3 -npcs --no-tabs glxextensions.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80c83c97fc921bd32383ee784938d91b5fab7b1d
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 15:07:23 2008 +0200
glx: indent -br -i3 -npcs --no-tabs glxextensions.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d0a9e4377b89dffb201eb3cb76c7f72969675b3
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 15:04:31 2008 +0200
glx: indent -br -i3 -npcs --no-tabs xfont.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a3ccc6ca54d78dbc7e6737b80b63258081a12df
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 15:03:54 2008 +0200
glx: indent -br -i3 -npcs --no-tabs xf86dristr.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d2a381114353e061a6dfbcc1ac3881bb1c3e4c5
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 15:03:13 2008 +0200
glx: indent -br -i3 -npcs --no-tabs XF86dri.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=04a810beac01701b3cb79d5f1de3c93660bfb72e
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 15:02:55 2008 +0200
glx: indent -br -i3 -npcs --no-tabs xf86dri.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c4cb1b5d195a31345b05b1e0a5b0b668b4a408f
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:58:33 2008 +0200
glx: kill old K&R syntax in XF86dri.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9a2d3542934b4096e082435e2bc939e424930da
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:41:33 2008 +0200
glx: indent -br -i3 -npcs --no-tabs vertarr.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=64085b2c2ca20609255962a54c38753e976996a1
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:37:06 2008 +0200
glx: indent -br -i3 -npcs --no-tabs singlepix.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd0edeb8875823c4357ddf53271d8e7035747a3d
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:35:18 2008 +0200
glx: indent -br -i3 -npcs --no-tabs single2.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=507808875de6fce4324b67ef88ae4e320df826d3
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:34:43 2008 +0200
glx: indent -br -i3 -npcs --no-tabs renderpix.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bfd57ecdebecccbde8bd46cf9a40845c1d2df15
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:34:18 2008 +0200
glx: indent -br -i3 -npcs --no-tabs render2.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40c481dc915909531dbcba2ae775dd9025b1a27e
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:33:28 2008 +0200
glx: indent -br -i3 -npcs --no-tabs pixelstore.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6581071c1d42f604bf46a8182c83d7b8635ba307
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:32:52 2008 +0200
glx: indent -br -i3 -npcs --no-tabs pixel.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfe7f20d0ed8c772015dd639468f68c90c4b78c4
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:31:49 2008 +0200
glx: indent -br -i3 -npcs --no-tabs packsingle.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cff716e70e2194f4946f4faea5b24e97104f975
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:29:23 2008 +0200
glx: indent -br -i3 -npcs --no-tabs packrender.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=68583292b1e44aa96ae8d02e376a5d3b5196bd74
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:27:46 2008 +0200
glx: indent -br -i3 -npcs --no-tabs indirect_window_pos.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccc03b427aabb35035be530055dd10f38dfd7c59
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:27:07 2008 +0200
glx: indent -br -i3 -npcs --no-tabs indirect_vertex_program.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c916736b88ff30d478d5ed1857c6ea5137af2a5
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:25:55 2008 +0200
glx: indent -br -i3 -npcs --no-tabs indirect_vertex_array_priv.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9389aa3c0be58f08fe12545a85a89032b0064e01
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:21:17 2008 +0200
glx: indent -br -i3 -npcs --no-tabs indirect_vertex_array.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c868ab3dd1df44e4768f0bf98c07a674541a0a88
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:20:15 2008 +0200
glx: indent -br -i3 -npcs --no-tabs indirect_vertex_array.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=39df336635e0c756f73f6b0b58f1d811fabc6d13
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:19:24 2008 +0200
glx: indent -br -i3 -npcs --no-tabs indirect_transpose_matrix.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=64d1c10e6c471b81da383b9900d2fc98a7e873d0
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:18:18 2008 +0200
glx: indent -br -i3 -npcs --no-tabs indirect_texture_compression.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6020e6e66aa0d27414b961eb6b4bba1643dfdef7
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:12:40 2008 +0200
glx: indent -br -i3 -npcs --no-tabs glx_query.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d4c26b85e39bcfb145976067f440a86bee4f02b
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:12:02 2008 +0200
glx: indent -br -i3 -npcs --no-tabs glx_pbuffer.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd6a3d5975aed1fb764b8b76a04082843747abe1
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:10:16 2008 +0200
glx: indent -br -i3 -npcs --no-tabs glxhash.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=39c958944c467bc8f899beba0f944e01d5f00f9d
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:10:06 2008 +0200
glx: indent -br -i3 -npcs --no-tabs glxhash.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=acb7e52430db423431e0d852597e5096de44c1c5
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:08:45 2008 +0200
glx: indent -br -i3 -npcs --no-tabs glxext.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a2d2fcd8ac51dbead6f91acdffd118c59a99efb
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:07:07 2008 +0200
glx: indent -br -i3 -npcs --no-tabs glxcurrent.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1293356c6093576a371626f6ce372ed6f0f2744f
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 14:06:30 2008 +0200
glx: indent -br -i3 -npcs --no-tabs glxcmds.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07c9bd246d7569e7841ba5b7838d441c8de205a9
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 13:49:49 2008 +0200
glx: indent -br -i3 -npcs --no-tabs glcontextmodes.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f76724b7672f688fc16622c88394a4a82e8bc660
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 13:48:07 2008 +0200
glx: indent -br -i3 -npcs --no-tabs eval.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60aa0918a120a9f971cd1f1fca5ce84e2c2e8297
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 13:47:37 2008 +0200
glx: indent -br -i3 -npcs --no-tabs drisw_glx.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e88ae5639fc34255619d0ce4e85caf5dc3a2f18
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 13:40:09 2008 +0200
glx: indent -br -i3 -npcs --no-tabs dri_glx.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c889b31809acc2e76db770e6e9a5895c484f08
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 13:26:09 2008 +0200
glx: indent -br -i3 -npcs --no-tabs dri_common.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d862283212051f5433c32b23bd2a0201f36bc95
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 13:25:28 2008 +0200
glx: indent -br -i3 -npcs --no-tabs dri_common.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e8d62be613a180dc2d5693ef948e47f7bd85620
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 13:18:41 2008 +0200
glx: indent -br -i3 -npcs --no-tabs dri2.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bca6e79a4520beb928c7ea6211aefab07f708a15
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 13:17:32 2008 +0200
glx: indent -br -i3 -npcs --no-tabs dri2_glx.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66cc150770e1d817724757e8b7b6cd738be7d20b
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 13:16:28 2008 +0200
glx: indent -br -i3 -npcs --no-tabs dri2.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f788a8ed69f2389dfd8a63a888357887a4f8cdc4
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 13:12:37 2008 +0200
glx: indent -br -i3 -npcs --no-tabs compsize.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee3a6cec360799f8b271a869311b0e9bc3baa5d5
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Mon Oct 13 13:11:30 2008 +0200
glx: indent -br -i3 -npcs --no-tabs clientattrib.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58b72103d3837fa9245120e17bd4d7083a93f288
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Sat Oct 11 14:27:07 2008 +0200
glx: add a line of Emacs helping variables
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=61eb4f50eb6eb40dfc97d639be0f7a21881aba29
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Sat Oct 11 13:09:50 2008 +0200
glx: No need to zero a local variable.
My previous commit e2060348630b59a446bac7f734fdde40033093ab introduced this.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b188d1cdc254179f5b4e8380d4a44157c4e09c0
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Sat Oct 11 12:56:32 2008 +0200
glx: make INIT_MESA_SPARC more robust
Embed the macro body into do { ... } while(0) .
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c238098bbcfb644ea01b33d3274b949d84822512
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Mon Oct 13 13:04:04 2008 +0800
i915: Texture instructions use r/t/oC/oD register as texture coordinate.
Fix http://bugs.freedesktop.org/show_bug.cgi?id=16287.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c39bad220c801490ac3d99af01d4c4a7e05dfd6
Author: Eric Anholt <eric at anholt.net>
Date: Thu Sep 25 19:11:03 2008 -0700
intel: Add acceleration for glDrawPixels(GL_STENCIL_INDEX).
This is nasty because there's no way in GL to output data to the stencil
buffer directly, so we have to do a dance to wrap the depth/stencil buffer
in an ARGB renderbuffer.
Improves performance of several oglconform testcases by better than a factor
of 2.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24748268a3ac7bedc2c9ae5bf76c4c741d539f80
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Oct 10 16:30:43 2008 -0600
mesa: fix asst. issues in _mesa_texstore_argb8888()
If we shift bytes into the texel word (or use the PACK_COLOR_8888 macro),
we don't have to worry about big vs. little endian. See comments about
texel formats in texformat.h.
Remove an unneeded/incorrect else-if clause that produced wrong results
on big-endian systems.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf9d9a9d01b7697f4a30305cb9574430cba351fa
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Oct 10 16:30:18 2008 -0600
mesa: include needed header
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f863ae1a040c358728d8608531ae3eb695f3af9e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Oct 10 16:29:54 2008 -0600
mesa: remove unneeded includes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85a3bf6dabc8b2d545dab078516fdfee9c4cd792
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Oct 10 16:26:15 2008 -0600
mesa: fix error codes in _mesa_GetObjectParameterivARB(), bug 17861
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3210a6d6c7e3d5660d31f6c736e0d0f7e34bcf6d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Oct 10 16:23:31 2008 -0600
mesa: rename macro params to emphasize that there's no particular color ordering
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f63594bfef883fa9e15ab7f3f69affe4901353aa
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Oct 10 16:21:52 2008 -0600
mesa: remove unneeded includes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7002694418cd0decb1cd0d9121f634480e5f0d6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Oct 10 11:47:43 2008 -0700
intel: GLSL 1.20 is broken in Mesa, so disable it in the i965 driver
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e9cb42aa662022c63563b4bc7f9e1d99f6d81ee
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 10 09:43:15 2008 -0700
i965: Add missing intel_pixel_draw.c symlink to fix build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7216679c1998b49ff5b08e6b43f8d5779415bf54
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 9 11:45:58 2008 -0700
i965: Accelerate depth textures with border color.
The fallback was introduced to fix bug #16697, but made the test it was
fixing run excessively long.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91221483a633d6230a4f8d2500ed180428754215
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 9 10:23:47 2008 -0700
i965: Actually hook up the accelerated DrawPixels support.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aec1288eeae8e87adc9a99f377be536892941b2
Author: Eric Anholt <eric at anholt.net>
Date: Wed Oct 8 23:34:38 2008 -0700
i915: Accelerate depth textures with border color.
The fallback was introduced to fix bug #16697, but made the test it was
fixing run excessively long.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a71b1af5ad7859d00f88b554ed3514561c245e0a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Oct 8 09:33:27 2008 -0600
mesa: vertex emit debug code (disabled)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5462d447aa5bce9e558594eabeddd624cd39b1de
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Oct 8 09:28:10 2008 -0600
mesa: fix vertex format/attribute bug
If the tnl output attributes matches the swsetup input attributes we still
need to check if the desired vertex color type (float vs. chan) has changed
so that we use the right emit functions.
Fixes a conformance failure found with logicop test at pathlevel 3.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=902727b7e3eb3c2c9bcddf1d55d3c95c73377cf3
Author: Eric Anholt <eric at anholt.net>
Date: Tue Oct 7 18:47:31 2008 -0700
mesa: Pass the context to query object delete cb to avoid null dereference.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c157cfc6376f7469ab272b18868183e5ff9ac754
Author: Eric Anholt <eric at anholt.net>
Date: Mon Oct 6 17:34:51 2008 -0700
i965: Add ARB_occlusion_query support.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc19536aa989ad61e95c281883d32860d767f8ef
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 3 16:20:00 2008 -0700
intel: Push flushing for cliprects changes down into the cliprects changes.
This lets us short-circuit when we're leaving the same cliprects in place,
which becomes quite common with metaops clears, and may be useful for some of
our FBO paths.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94d3a30df759bb7c2724fdcee9e89a350d3a4d8b
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Wed Oct 8 09:30:12 2008 +0800
i965: Fix a potential assertion failure.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cb723a3fd4d90ad6efa5f440e5e39f8aaa9f79c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Oct 7 16:52:47 2008 -0600
mesa: pass 'mask', not NULL to renderbuffer->Put functions
Fixes bug 17800.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f4147eadd983bd4052c5a8e80a1750a813a25fc
Author: Brian <brian.paul at tungstengraphics.com>
Date: Mon Oct 6 17:10:22 2008 -0600
mesa: fix convolve/convolution mix-ups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8baad2d255c77c47dddeddcaf719e163e9556fb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Oct 6 12:29:29 2008 -0600
mesa: set FRAG_BIT_FOGC bit in InputsUsed if FogOption!=GL_NONE
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e34fc0d374263ca40855ba4dcc237d961a79e34
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Oct 6 11:34:01 2008 -0600
mesa: adjust texcoords for swrast sprite points.
Fixes glean pointSprite test w/ software rendering
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=145d49838fe268c8524a369d59cb9f771657ad59
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Oct 6 10:58:16 2008 -0600
mesa: fix static library construction
If the .a is made of other .a files, extract the objects from the later.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0ca50bd38b69593ac683a5e7635fbafa5e06676
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Oct 6 09:32:33 2008 -0600
mesa: updated _mesa_delete_query() comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=382911bdbce5545117d5a70ce7e43b71e8396e32
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Oct 6 09:26:45 2008 -0600
mesa: add missing GLcontext param to _mesa_delete_query().
Fixes vtk crash and others.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91d0020eecb78ef2984fd0afafc5d555c0e957d8
Author: Eric Anholt <eric at anholt.net>
Date: Sat Oct 4 18:20:35 2008 -0700
i915: Refine the texture indirect lookup accounting.
Without this, we would reject programs which sampled multiple times from
registers defined in the same phase (block of instructions with the same
texture indirection count), as each sample would count as a new phase
beginning. Instead, keep track of which phases registers were written in,
and only bump phase when we're reading from one generated in this phase.
On the other hand, we failed to count oC or oD texture samples as being new
phases.
Bug #17865.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db9ba91971a1f279b040b30bf8fd5d13a70f0a03
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Oct 3 12:16:04 2008 -0700
intel: Don't advertise unsupported extensions on pre-965 hardware
Move GL_ARB_texture_non_power_of_two and GL_ATI_separate_stencil
from the generic extension list to the 965-specific list. Neither
extension is supported on i830-class hardware, and
GL_ATI_separate_stencil is not supported on i915-class hardare.
GL_ARB_texture_non_power_of_two is supported on i915-class hardare and
is already in the i915-specific list.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4741dbcbbc2514de370a760f4b78a17491014555
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Oct 1 15:51:56 2008 -0700
Unify ARB_depth_texture and SGIX_depth_texture
The ARB extension is a superset of the older SGIX extension. Any
hardware that can support the SGIX version can also support the ARB
version. In Mesa, any driver that supports one also supports the
other. This unification just simplifies some bits of code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=17fdd1ab3b48da8dff742e626c3c59bc89cafeed
Author: Eric Anholt <eric at anholt.net>
Date: Wed Oct 1 16:58:38 2008 -0700
i965: sampler default color ends up in texture cache, not instructions.
See volume 4, SAMPLER_BORDER_COLOR_STATE programming notes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df6ae3f0a39f95cb1199ac16c98be2bf9a3bc96f
Author: Eric Anholt <eric at anholt.net>
Date: Wed Oct 1 14:14:06 2008 -0700
i965: Fix overwriting of depth override for SetTexOffset.
Fixes black borders around windows in compiz. Bug #17233.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08b9e29c1d4d28fee13658b0421b4522d9c36b3a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Sep 29 18:50:05 2008 -0700
intel: Clean-up the extension string madness!
- Sort extensions by ARB, then EXT, then vendor by name
- Remove redundant (only one of GL_{ARB,EXT,NV}_texture_rectangle) or
duplicate extension strings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ab4b2066fd0b1493af38510e26e5a6ba83b5cf4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Sep 29 12:30:05 2008 -0700
GLSL: Implement GL_OBJECT_TYPE_ARB query
The GL_OBJECT_TYPE_ARB query is handled directly in
_mesa_GetObjectParamterivARB because it is only supported in the
extension version of the shanding language API. glGetProgramiv and
glGetShaderiv should not accept this enum.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=905d8e0742d200558677dac01a838e95877f7b5e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Sep 29 12:27:00 2008 -0700
GLSL: Implement _mesa_get_handle
Implementing _mesa_get_handle in using
glGetIntegerv(GL_CURRENT_PROGRAM, ...) allows glGetHandleARB to work.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d806d451e660bb582c04947ae3bd8b95173e8fd4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Sep 29 12:18:06 2008 -0700
GLSL: AttachShader returns INVALID_OPERATION for repeated attach
The GL_ARB_shader_objects spec says that glAttachShaderARB is supposed
to return GL_INVALID_OPERATION if a shader is attached to a program
where it is already attached. _mesa_attach_shader perviously returned
without error in this case.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc13269b820a842b401b7a7a4aed098e59b25b91
Author: Jouk Jansen <jouk at hrem.nano.tudelft.nl>
Date: Mon Sep 29 08:35:05 2008 -0600
mesa: asst updates for VMS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e095d5812a0237d08eabae1977730e38ac5751c9
Author: Shunichi Fuji <palglowr at gmail.com>
Date: Fri Sep 26 18:55:13 2008 +0900
mesa: drop calloc from _mesa_get_fixed_func_vertex_program
Signed-off-by: Shunichi Fuji <palglowr at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b8d8989fb6f9c36baf166fc715182a1407ebadb
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Sun Sep 28 20:31:46 2008 -0700
Use 3Dnow! x86-64 routines only on processors that support 3Dnow!
Added an x86-64 CPUID function and use it to detect 3Dnow! If 3Dnow!
is available, use _mesa_3dnow_transform_points4_3d_no_rot,
_mesa_3dnow_transform_points4_perspective,
_mesa_3dnow_transform_points4_2d_no_rot, and _mesa_3dnow_transform_points4_2d.
This fixes long standing bug #8724.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d59222ccbec9db23b6847737765a4dc0d8c47b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Sep 25 17:19:47 2008 -0700
Remove TNL-to-VP tracking from i965
The i965 driver previously had it's own set of code to convert
fixed-function TNL state to a vertex program. Core Mesa has code to
do this, so there is no reason to duplicate that effort in the driver.
In fact, this duplication leads to bugs when other aspects of the Mesa
infrastructure change.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e5d717007ba6515b094b9af8ed869130185a308
Author: Tobias Jakobi <liquid.acid at gmx.net>
Date: Sat Sep 27 08:51:45 2008 +0100
glapi: add DISPATCH_FUNCTION_SIZE
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a23026effca921a77fbaa0a7effdc2826212b11e
Author: Tobias Jakobi <liquid.acid at gmx.net>
Date: Tue Sep 23 21:38:19 2008 -0500
glapi: add gl_dispatch_functions_start and end
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d99ddcb2bb09f1f54d91e6e20e42d217a5bccdf
Author: Eric Anholt <eric at anholt.net>
Date: Fri Sep 26 12:48:23 2008 -0700
intel: Fix a number of memory leaks on context destroy.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8338cc25f913c809bec20f190a0e9f9bf8129aea
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date: Fri Sep 26 12:36:42 2008 -0700
configs: darwin: Don't build GLw
(cherry picked from commit ef688ba1ee366a8937a41075cbe8b76a9bf75013)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4a5a37f2760eca97b85f699c932c746da4d8e6c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Sep 26 07:45:06 2008 -0600
mesa: remove invalid assertions that programs have parameters
Fixes failure with demos/fplight.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bc39c58eb7fdf3a0be62bed666998a0d1789dcf
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Sep 26 07:40:45 2008 -0600
mesa: fix assertion in _mesa_reference_program()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee80c64be8ebeebc1cf4c4913049eb07b9326b96
Author: Brad King <brad.king at kitware.com>
Date: Fri Sep 26 07:40:05 2008 -0600
mesa: fix param indexing
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e3a44fab068f00378613456036716d0c3772969
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Sep 25 19:57:34 2008 -0600
mesa: fix cast/conversion for optional code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3c3bc63f0f008100c002e0183b927b8381d5498
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 25 18:55:52 2008 -0600
mesa: fix typo (s/feadback/feedback/). Fixes broken selection/feedback.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8124faf89d638285d8e9aa93adc3ca7f4ee729f3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 25 11:54:00 2008 -0600
mesa: fix float->int mapping for glGetIntegerv(GL_DEPTH_CLEAR_VALUE)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6222eb3fcd12147ea2e7ccc20a71a921cebbb0d2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 25 11:03:46 2008 -0600
mesa: fix some VBO buffer object issues
The VBO module may use a real VBO or a malloc'd buffer for vertex storage.
Be careful not to accidentally replace the later with the former when drawing.
Check if using a real VBO at destroy time to prevent a double-free.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=507ef82077891a7b833c1c3e82c61299cf281ee8
Author: Sam Hocevar <sam at zoy.org>
Date: Thu Sep 25 09:58:27 2008 -0600
mesa: fix function params to match prototypes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7be5411ce69f0f6be1f31079b9fbdea4967358a0
Author: Sam Hocevar <sam at zoy.org>
Date: Thu Sep 25 14:56:41 2008 +0200
mesa: prevent the slang code generator from aborting when faced with a sampler variable redeclaration.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=561787e69759ed757edb897c027d2d94beac8d11
Author: Sam Hocevar <sam at zoy.org>
Date: Thu Sep 25 10:49:05 2008 +0200
i965: support for sin() and cos() in vertex shaders.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=831bfb9053a6e1f065fc07f9f25ae0ea27053733
Author: Sam Hocevar <sam at zoy.org>
Date: Tue Sep 23 17:56:19 2008 +0200
i965: more meaningful message for unsupported opcodes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5945c2d173b77ace00e6fc225097a6afddecfa3
Author: Eric Anholt <eric at anholt.net>
Date: Wed Sep 24 15:10:45 2008 -0700
intel: Fix clears to depth_stencil texture attachments.
Broken by 0adfd1021035e90995a25ec5f20b736e55075d92, showed up as an assertion
failure in a software fallback in the shadowtex demo when we failed to
recognize the texture format.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fe385fdc96688a5249d52184f457910a0c25488
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Dec 14 11:42:28 2007 -0700
set SamplerUnit[] entry in load_texture() just to be safe
(cherry picked from commit fce4612f8a29ee1798c9326a431a139d856c7a04)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dff0b0e772185c359a1ad50afc7d5680745b1b1b
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Jan 18 12:45:27 2008 -0700
use PROGRAM_CONSTANT instead of PROGRAM_STATE_VAR when generating immediates/literals
(cherry picked from commit fdc8636bdc65deb0d95a62a51c8d9bca05bc6bb8)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b7e5a51f49e842f4114545f5eb171a597c83a66
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Dec 14 11:16:49 2007 -0700
set program->SamplersUsed bit when using a texture instruction
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93fef22d05d0fb6f011d48d2fde533555c1695a2
Author: Brian <brian.paul at tungstengraphics.com>
Date: Mon Oct 29 12:25:46 2007 -0600
Remove ctx field from texenvprog_cache
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb3c41f5044bc0e228470ebf9f2cfdf2c53f191f
Author: Brian <brian.paul at tungstengraphics.com>
Date: Tue Sep 25 15:20:04 2007 -0600
include programopt.h
(cherry picked from commit 83fad68ec1989c719646a76f4cc5e0b3d23537ed)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c81cce78313a62e0d36a5c80bd9d35b770d0814a
Author: Brian <brian.paul at tungstengraphics.com>
Date: Tue Sep 25 15:18:51 2007 -0600
Disable vertex shader fog, compute fog in fragment shader.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19d77d6cfa384142cc6ab4d9b3db4b28cefb6f19
Author: Brian <brian.paul at tungstengraphics.com>
Date: Tue Sep 18 19:29:26 2007 -0600
temporarily set the FRAG_BIT_FOGC bit in InputsRead when fog is enabled
(cherry picked from commit 63be96bdc7e9f388a5c49295bd7e150462fd003a)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e7d941d7a29aaf66f94892b3f97670c0e972c8c
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Tue Sep 23 21:08:50 2008 -0700
mesa: fix main/ prefix in include
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33fef8be825ee8ec6abc0c2ffd9a3a967d84df88
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Tue Dec 18 16:56:22 2007 +0000
vbo: unmap and remap immediate vbo before/after each draw.
Also use BufferData(NULL) to get fresh storage and avoid synchronous
operation where we would have to flush and wait for the fence after each
draw because of the map.
This will chew through a whole load of buffer space on small draws, so
it isn't a proper solution. Need to support a no-fence or append mapping
mode to do this right, or use user buffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f765fbde42a4f729780aa39d2b0ed9d736dd5a8
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Aug 17 15:26:33 2007 +0100
added vbo_use_buffer_objects() to specify that immediate mode data should be put into bufferobjects
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b36bc54d3ceff5f514f87cdce67164147c1dd04f
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Mon Aug 25 10:59:45 2008 +0100
vbo: seed initial max_element value with a more likely candidate
(cherry picked from commit 026e7731e549e0777c010348460fd48b3d75a843)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9acf207277b4de91b917b37a92f6b612f4710c80
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jun 17 11:31:45 2008 -0600
mesa: s/GL_POLYGON+1/PRIM_OUTSIDE_BEGIN_END/
(cherry picked from commit 8a369b909a6648ae7a5a0c2dcb972a2f96f99a80)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b98236e75b15b77c04545f3e06d4522fe7ad608
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Aug 6 13:07:09 2008 -0600
mesa: glsl: fix glGetUniform for matrix queries
(cherry picked from commit 7a6eba54d064cadf15f93df2c1748cf5e474ef03)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eda291e316601d2ebf9834c290686854ea857aec
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Aug 6 16:26:47 2008 -0600
mesa: glsl: fix a number of glUniform issues
Additional error checking.
Allow setting elements of uniform arrays. This involves encoding both
a uniform location and a parameter offset in the value returned by
glGetUniformLocation().
Limit glUniform[if]v()'s count to the size of the uniform array.
When setting bool-valued uniforms, convert all float/int values to 0 or 1.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bda6ad273d17efbe69a2a0599595cd4d50617cc3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Aug 6 12:45:14 2008 -0600
mesa: glsl: fix error check in get_uniformfv()
(cherry picked from commit 18cd9c229a1fc8da8b7669b8d1d100f6bbeca183)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=452a592ca4b1bac78eee53fb9f2f1deac7832840
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Sat May 31 18:14:09 2008 +0900
mesa: Apply MSVC portability fixes from Alan Hourihane.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9118b02fd0e4c5c472d7dbf211eec350a1d37ea4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Sep 17 13:13:02 2008 -0600
mesa: update program->NumAddressRegs field in _slang_update_inputs_outputs()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c79779aff09073d87b9a6138bf09f23c3b8b5fd7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jun 18 11:00:43 2008 -0600
mesa: add fwd decl of fill_in_entrypoint_offset()
(cherry picked from commit b1eff0228b7199920c02e62446ebf5496c298814)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec76910187adc88fc54907ffa3506309ee2abcf3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Sep 17 16:48:13 2008 -0600
mesa: new gl_fragment_program fields indicating use of fog, front-facing, point coord
(cherry picked from commit d7a7b0a10dd355fbeb7a404091a42d4ab558c820)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=03bafd1f9fa000abdb794b2ae344a68840c83201
Author: Brian <brian.paul at tungstengraphics.com>
Date: Wed Sep 26 17:03:11 2007 -0600
Added new _mesa_clip_copytexsubimage() function to do avoid clipping down in the drivers.
This should probably be pulled into main-line Mesa...
(cherry picked from commit 324ecadbfdf9b944e059832f146451e4151dcb21)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a97226352fb8063d4d0084523312b4880dae5ac7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jun 17 13:23:32 2008 -0600
mesa: refactor: move GetProcAddress code from glapi.c into new glapi_getproc.c file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d533da2db873942b3f8676a754b8be3c9718bedf
Author: Eric Anholt <eric at anholt.net>
Date: Tue Sep 23 15:53:29 2008 -0700
i965: Cope with batch getting flushed in the middle of batchbuffer emits.
This isn't required for GEM (at least, yet), but the check_aperture code
for non-GEM results in batch getting flushed during emit. brw_state_upload
restarts state emits, but a bunch of the state emit functions were assuming
that they would be called exactly once, after prepare and before new_batch.
Bug #17179.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b038e24b0960e10d6ab8e360f2558d9c2730d99
Author: Eric Anholt <eric at anholt.net>
Date: Tue Sep 23 15:32:41 2008 -0700
intel: Add missing include files for meta drawpixels since mesa shuffling.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f85ea6837da434cdec011de431e62db20ee39df2
Author: Eric Anholt <eric at anholt.net>
Date: Sat Sep 20 16:13:38 2008 -0700
intel: Replace pbo-only drawpixels function with a generic Mesa metaops.
Improves performance of some oglconform regression tests 9x.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15487e46a29377edc7ceceefabe9977f992ae01c
Author: Eric Anholt <eric at anholt.net>
Date: Sun Sep 21 18:26:45 2008 -0700
i915: Fix overlapping CopyPixels with negative pixel zoom.
Fixes a failure in pixel-pos.c oglconform test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9532f078a2fbf459b0403b6f656711f80ff83c2
Author: Eric Anholt <eric at anholt.net>
Date: Sat Sep 20 18:07:17 2008 -0700
i915: fix crash in flush_prim -> wait_flips -> flush_batch -> flush_prim.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2511d57fa487e4b46a4919913103c2491da7a856
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Sep 22 17:23:40 2008 -0700
i965: Adapt to new TNL program tracking semantics
This fixes bugzilla #17718.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed4c6cbe017b4e8bacb7e012d4baaf77a20a2c33
Author: Michel Dänzer <michel at tungstengraphics.com>
Date: Mon Sep 22 11:49:34 2008 +0200
r300: Adapt to the removal of _tnl_ProgramCacheInit() and friends.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=78f4a695ad7140cd0148467f041e874afc655426
Author: Michel Dänzer <michel at tungstengraphics.com>
Date: Mon Sep 22 11:48:26 2008 +0200
Remove incorrect test from mmAllocMem.
0 is a perfectly valid alignment shift, see e.g. driTexturesGone() which was
broken by this.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fd15dd80666ccb1e9b99cedd306e32cc7cee989
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Aug 19 18:14:15 2008 -0600
mesa: allow for extra per-context init
(cherry picked from commit 815cdcfbc0740c66b901361620c88d99541bdad2)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b7e90984511cfa47597c255d73ca416ddd2db6f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Aug 12 17:41:57 2008 -0600
mesa: texture crop rect state
(cherry picked from commit c01fbc7866d7cd5cf4263dffec6d9591470b4c23)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93c90d34d10e06105984796b7b157f2a3e6db5c1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Aug 12 10:00:36 2008 -0600
mesa: set point state
(cherry picked from commit af3d9dba562813ffed71691bffd7faf6665c4487)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=868c09a267f3c25591075f5a9e5d54535958632f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Aug 8 13:06:54 2008 -0600
mesa: fix some feature tests
(cherry picked from commit 74b14fe6ddbece8bc662aac4d3b2b18d8d853486)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8122ab2dfd0e158a4982e1bfeb1f7a6f185b69ee
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Aug 8 12:29:48 2008 -0600
mesa: fix some pixel transfer state tests for depth formats
(cherry picked from commit 966e199e409a1b52eef88e48997442250997f45e)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bc8749cd593e29e7950da36cd166aa1c9ebc34b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jul 25 08:34:54 2008 -0600
mesa: fix issues causing warnings on Windows
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9614eac85df028bbb77a5073f2f1839bdaa308a0
Author: Michal Krol <michal at tungstengraphics.com>
Date: Tue Jul 15 11:15:27 2008 +0200
mesa: Silence compiler warnings on Windows.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce1685ce947545fac8c254cafdc0f133b6202ca9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jul 14 11:20:58 2008 -0600
mesa: comments about vectors vs components
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb10fa3ed6262a8103e5f3f579b2ec2b9d72afa9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 16:58:50 2008 -0600
mesa: remove debug code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6246dd890f356cc8beaab035018890e719e06227
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 16:12:01 2008 -0600
mesa: implement glGetUniformiv() with new ctx->Driver function
The old implementation could overwrite the caller's param buffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48cba703fa6fdbe2ad34770d54aeafdd01493f27
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 3 14:12:27 2008 -0600
mesa: added case for fixed pt
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf2c8a04313b80a01ef23b06993586ce62281a4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jun 25 08:45:14 2008 -0600
mesa: point size arrays
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8e50dd796a72c396bb22d414feba75c426c5e7e
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Tue Jun 24 14:02:24 2008 +0900
mesa: Replace deprecated __MSC__ macro.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60325331a8a76f3c783284c65b81cee471d7d64c
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Tue Jun 24 13:12:41 2008 +0900
mesa: More signed/unsigned float/integer fixes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=457d7218b8e0f0c21ae31564d25b7031b423b0f8
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Tue Jun 24 11:34:46 2008 +0900
mesa: Use appropriate unsigned/signed, float/integer types.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88f729e4ec145ca388fb20e72d65c51af154d2e5
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Tue Jun 24 11:33:03 2008 +0900
mesa: Use _mesa_bsearch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=baa76e9aa255c4b4591111991b6ad6d80e69d9c1
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Tue Jun 24 10:58:55 2008 +0900
mesa: bsearch implementation for WinCE.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e8af5ffcf5b59b6852cf0c7ad992af97de13fce
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Tue Jun 24 02:37:21 2008 +0900
mesa: ASSERT macro is already defined by WinCE headers.
Even when just the standard headers are used....
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c115616bda80390e6d4b11e7ce6184ef1cc00838
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 20 14:29:49 2008 -0600
mesa: init ctx->RenderMode
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d17485fef9b084a6812c626d9734816429f29199
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 20 11:49:25 2008 -0600
mesa: GL_BYTE vertex/texcoord arrays
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=394c1d1c53074f82d2664f655f948f8966f46b9d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 20 11:32:22 2008 -0600
mesa: initial support for fixed-pt vertex arrays
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb00f09f1bfb195206ffac6481d83ecf57fd37ce
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 20 11:31:05 2008 -0600
mesa: refactor: move initialization of DefaultPacking state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b8b58b79a1837f75cec44089589a308ccd865f1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 20 11:15:30 2008 -0600
mesa: fix errors in prev commit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a4bed8f088d6f7c558ad187c338cbcd6c692b5d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 20 11:05:00 2008 -0600
mesa: revamp glBlendFunc loopback
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85f553d3c11a1fdf26e8ceb4767742afce0b24ff
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 20 10:47:38 2008 -0600
mesa: fix some FEATURE_x tests
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b51d73dd943de688be7e65057af150e8eb92ae21
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 20 08:07:38 2008 -0600
mesa: test for FEATURE_ATI_fragment_shader
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=715715e230bbe3e90fed566230b4a10ed0e89e90
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jun 18 09:30:13 2008 -0600
mesa: fix ReadBuffer initialization
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd4d4f590f3e032d329ebb33dea69d951bb96d11
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jun 17 16:56:32 2008 -0600
mesa: FEATURE_dispatch to control dispatch table usage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dbc515a669be123a019aeb4aa5aae6b1679f6a9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 13 16:45:15 2008 -0600
mesa: move some glapi bits around
Move _glapi_proc typedef from glapitable.h to glapi.h
Also, don't include glapitable.h from glapi.h
Before we were including the huge glapitable.h file in every .c file.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d22ef6bcbaf083b601fe6b37ef2e65e81116082b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 13 14:13:25 2008 -0600
mesa: remove some temp debug code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e3ae76feac17570b50ec6751e07ea112dde597f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 13 13:56:53 2008 -0600
mesa: check FEATURE_ARB_occlusion_query
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=049a59a87cafd8ad089f99232bac7ea6cad85f29
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 13 09:10:09 2008 -0600
mesa: fix typo: s/stacks/stack/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74c64fa748c833a9688d3a141a7807686701e24f
Author: Brian <brian.paul at tungstengraphics.com>
Date: Mon Feb 11 09:43:30 2008 -0700
code refactoring, new next_mipmap_level_size() function
(cherry picked from commit c22d9152e33792ea58426c53bc9b96bf552b0b44)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e93243f8b7d43695654a36334c8cc5cea140d23c
Author: Brian <brian.paul at tungstengraphics.com>
Date: Mon Feb 11 09:33:28 2008 -0700
added _mesa_tex_target_to_face()
(cherry picked from commit b52ce6341f877a0a1cfd3c50c07eeb1c156ae89e)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=abb465cdc71da566d431f44feeec31594e01086f
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Feb 8 16:56:21 2008 -0700
refactor code, export _mesa_generate_mipmap_level()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12dc9c99b9f15eb9e0c4f7cd493d776f6d4162ed
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Feb 8 16:46:12 2008 -0700
move _mesa_format_to_type_and_comps() to texformat.c
(cherry picked from commit 42eac65da45fb58bffdf94ab8f9860d8cee5b256)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b08200237968e3129d0cb35e03b2a5514b1dcb53
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Sun Sep 21 20:09:31 2008 -0700
mesa: pull in mipmap.c changes from gallium-0.2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=facfb44d37905870ffabede8a05f1b483105b539
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jun 12 16:48:24 2008 -0600
mesa: remove unneeded #include
(cherry picked from commit 6363960db55769db73021081b60f1028723d9f58)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd630ef907cd6bb91bad0c9f5db83f2fa67be47
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jun 11 20:13:07 2008 -0600
mesa: refactor: move various ENUM_TO_x macros into macros.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae1fdc15238498bf025d0f0be7337e2f9dda455f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jun 11 20:05:53 2008 -0600
mesa: refactor: move glTexParameter-related functions into new texparam.c file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11ebfd22bb451f86a492254b77c90aeb011f8d9a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jun 11 19:58:30 2008 -0600
mesa: refactor: move glTexEnv-related functions into new texenv.c file
(cherry picked from commit 7ecac78ab53016ae3db3dd601b187cb050037463)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10db6c2d81506bb8cc5165d07b01e93d3830978d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jun 11 19:48:01 2008 -0600
mesa: refactor: move glTexGen-related functions into new texgen.c file
(cherry picked from commit 27049189d6221fefe43eb55846efaa51742dcdf4)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc71f3ec2e3bec6c842473f6b2b6287b309c958
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jun 10 16:43:49 2008 -0600
mesa: refactor: fix some FEATURE_ typos, mistakes
(cherry picked from commit e4cfe0854ad968193106048179b9b52ec1768f41)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34a61c66fd1b625a5606b795d192a49632ff1787
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Sun Sep 21 19:29:15 2008 -0700
mesa: refactor: move #define FEATURE flags into new mfeatures.h file
Also, check the FEATURE flags in many places.
(cherry picked from commit 40d1a40f294f1ed2dacfad6f5498322fc08cc2d1)
Conflicts:
src/mesa/main/config.h
src/mesa/main/context.c
src/mesa/main/texobj.c
src/mesa/main/texstate.c
src/mesa/main/texstore.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24172fe595eede2649dd88363d2cda68f928a03e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 15:14:02 2008 -0600
mesa: refactor: move _mesa_update_minmax/histogram() into image.c
(cherry picked from commit eded7f010d344a909cf9c403eb3bdad91804d174)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c132e2b1db855b3c33d8b879c4a986011d631d43
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 15:09:21 2008 -0600
mesa: refactor: move multisample-related functions into new multisample.c file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e48defc98045f419e71ca13e4f45470b2336ecaf
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 15:04:31 2008 -0600
mesa: refactor: move _mesa_resizebuffers(), _mesa_ResizeBuffersMESA() to framebuffer.c
(cherry picked from commit 9091015a9782ad15e58540a8fd61df83ea2bfe31)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ab1d0aceaffbf872d7f8ebea2a6655e25bf2390
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 15:01:02 2008 -0600
mesa: refactor: move glClear, glClearColor into new clear.c file.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55e341c4c2e5a6f3475a8a3e6389b904f99a6d1a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 14:55:24 2008 -0600
mesa: refactor: move scissor functions into new scissor.c file
(cherry picked from commit 4be7296bfcba22a849f949d105ea385e6964cc25)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18d2822905ac3187318bd662f80c2836bdfa7c1f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 14:32:27 2008 -0600
mesa: refactor: move pixel map/scale/bias code into image.c
pixel.c is just the API-related code now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=533c1dbe7582bdd72f671eef02e085f0c43159e2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 14:25:23 2008 -0600
mesa: refactor: new _mesa_init_pixelstore() function
(cherry picked from commit 5f91007f996d0b7e3233f221a6b0056203e356d2)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9e5671691289006e9b1152d6ce20200a83010c2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 14:49:04 2008 -0600
mesa: refactor: move _mesa_init_exec_table() into new api_exec.c file
(cherry picked from commit b36e6f0baf64491772b8e1a1cddf68a7dcf8ee22)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28876dd511ec2c9d5f5500499201df2588e8c7f1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 14:22:15 2008 -0600
mesa: refactor: move glReadPixels code into new readpix.c file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87534210bb9fe5f4e3053d12123491a8c2ccbf6d
Author: Brian <brian.paul at tungstengraphics.com>
Date: Wed Oct 17 16:18:45 2007 -0600
Add some FLUSH_CURRENT() calls.
Without these we can find ourselves in _mesa_load_state_parameters()
computing derived lighting/material values whhen the current material
properties haven't been updated from the VBO.
This may be a somewhat wide-spread problem that needs more attention...
(cherry picked from commit 49adf51eeec31c9f3c995a70acc5008522689708)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=411d6672a6f3b228faebcf13da90388ea7671ae2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 14:14:34 2008 -0600
mesa: refactor: move glPixelStore function into new pixelstore.c file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9228f1c881b7574d75f6ef4dfa5e06aba398ed02
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jun 5 12:08:19 2008 -0600
mesa: remove EXT/NV suffixes from _mesa_PointParameter functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1e1a76f6220127f91f3d1adbbfc764332a9a138
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Thu Aug 7 09:03:30 2008 +0100
glut: Remove EOF characters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c1fda71acfbe01bf36356f6af90d9ac631e18c1
Author: Benjamin Close <Benjamin.Close at clearchain.com>
Date: Mon Sep 22 11:59:30 2008 +0930
i965: fix compilation
Found By: Tinderbox
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7573d805e9fa4d985cf48f467df5bd39dc3e7c0
Author: Chris Rankin <rankincj at yahoo.com>
Date: Sun Sep 21 23:56:17 2008 +0200
Fix X86 compilation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45efcc44c758a94928648bc20df32b98b3462bcc
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Sun Sep 21 11:00:44 2008 -0700
Remove CVS keywords.
Cherry-picked from gallium-0.1
Conflicts:
src/glu/sgi/libnurbs/interface/bezierEval.h
src/glu/sgi/libnurbs/interface/bezierPatch.h
src/glu/sgi/libnurbs/interface/bezierPatchMesh.h
src/glu/sgi/libnurbs/internals/dataTransform.h
src/glu/sgi/libnurbs/internals/displaymode.h
src/glu/sgi/libnurbs/internals/sorter.h
src/glu/sgi/libnurbs/nurbtess/definitions.h
src/glu/sgi/libnurbs/nurbtess/directedLine.h
src/glu/sgi/libnurbs/nurbtess/gridWrap.h
src/glu/sgi/libnurbs/nurbtess/monoChain.h
src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h
src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h
src/glu/sgi/libnurbs/nurbtess/partitionX.h
src/glu/sgi/libnurbs/nurbtess/partitionY.h
src/glu/sgi/libnurbs/nurbtess/polyDBG.h
src/glu/sgi/libnurbs/nurbtess/polyUtil.h
src/glu/sgi/libnurbs/nurbtess/primitiveStream.h
src/glu/sgi/libnurbs/nurbtess/quicksort.h
src/glu/sgi/libnurbs/nurbtess/rectBlock.h
src/glu/sgi/libnurbs/nurbtess/sampleComp.h
src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h
src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h
src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h
src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h
src/glu/sgi/libnurbs/nurbtess/sampledLine.h
src/glu/sgi/libnurbs/nurbtess/searchTree.h
src/glu/sgi/libnurbs/nurbtess/zlassert.h
src/glu/sgi/libutil/error.c
src/glu/sgi/libutil/glue.c
src/glu/sgi/libutil/gluint.h
src/glu/sgi/libutil/project.c
src/glu/sgi/libutil/registry.c
src/glx/x11/glxclient.h
src/glx/x11/glxext.c
src/mesa/drivers/dri/ffb/ffb_dd.h
src/mesa/drivers/dri/ffb/ffb_points.h
src/mesa/drivers/dri/gamma/gamma_context.h
src/mesa/drivers/dri/gamma/gamma_macros.h
src/mesa/drivers/dri/i810/i810context.h
src/mesa/drivers/dri/r128/r128_dd.h
src/mesa/drivers/dri/tdfx/tdfx_dd.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=64dc397d8b6a0b1b87fde0a4f20a57fab2664ef2
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Wed Jul 23 21:06:01 2008 +0900
mesa: Prefix main includes with dir to avoid conflicts.
Eliminate a couple of differences with gallium-0.2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ea3ef9a80f1759bea8cfe61179fc30fadecea50
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Fri Sep 12 15:03:19 2008 +0100
mesa: remove dead file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c07e274f44356cb662c04817f810d8d1adedd872
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Fri Sep 12 15:02:50 2008 +0100
mesa: add explict float casts
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32ef6e75839d6be283e034436e5dd34eabb67958
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Sat Sep 20 08:26:11 2008 -0700
mesa: move fixed function vertex program builder from tnl to core mesa
Also unify caching of fragment and vertex programs in shader/prog_cache.c`
Brought across from gallium-0.2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e019ead5d76fd4e6e7d47d23e0284058391e1e29
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jun 17 11:29:59 2008 -0600
mesa: add parenthesis
(cherry picked from commit c366fd83b617db6c8c064802ff4bf120d654507d)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a46e176715b0eae7b8a715e8aec42f5a27214fc
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Sat Sep 20 07:32:30 2008 -0700
mesa: standardize on C99's uint*_t instead of u_int*_t
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3474e9de924d92a941b4ea33ecc694f5fad2651f
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Wed Jun 4 23:55:55 2008 +0900
mesa: Remove assyntax.h include from generated matypes.h.
matypes.h doesn't really depend on assyntax.h; assyntax.h is only present
on x86; and this way we remove the need of grep being available (which is
relevant for scons and non-unix platforms).
(cherry picked from commit fc286ff3ba089af5f1aca2d35b93b53a9383b1cf)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b146214dc16b441376d8dcaba21bcc4256a2402
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Sat Sep 20 06:43:24 2008 -0700
mesa: move rastpos helper to tnl
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ce597508e7400e962c8fdb2d255f9887cb9c710
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Sat Sep 20 06:34:23 2008 -0700
mesa: improved driver query interface
Brought over from gallium-0.2 branch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc8058c3370588bfcad49fadace1691da47d58cd
Author: Adam Jackson <ajax at redhat.com>
Date: Fri Sep 19 17:16:53 2008 -0400
Update to SGI FreeB 2.0.
Under the terms of version 1.1, "once Covered Code has been published
under a particular version of the License, Recipient may, for the
duration of the License, continue to use it under the terms of that
version, or choose to use such Covered Code under the terms of any
subsequent version published by SGI."
FreeB 2.0 license refers to "dates of first publication". They are here
taken to be 1991-2000, as noted in the original license text:
** Original Code. The Original Code is: OpenGL Sample Implementation,
** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
** Copyright in any portions created by third parties is as indicated
** elsewhere herein. All Rights Reserved.
Official FreeB 2.0 text:
http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf
As always, this code has not been tested for conformance with the OpenGL
specification. OpenGL conformance testing is available from
http://khronos.org/ and is required for use of the OpenGL logo in
product advertising and promotion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19d9c81b8c785e94b95110a45497aa52f4a53a34
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Sep 18 21:22:08 2008 -0600
glx: re-add glapi/ path
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfc4b4c98920293cb9a91ba0e9f89626e175c8dc
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Sep 18 20:31:05 2008 -0600
mesa: remove unneeded s_drawpix.h header
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4eb95ce807222bc31019b69156fab44aac72cfe7
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Sep 18 20:27:16 2008 -0600
glx: added "glapi/" prefix to include
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d41e4536dfde34b55228cab6ddb081ad6252184
Author: Chris Rankin <rankincj at yahoo.com>
Date: Thu Sep 18 16:48:11 2008 -0600
mesa: fix asst path/include mistakes in prev commits
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58dce864e659da3d1f9761154e622a45e420c229
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 18 15:29:57 2008 -0600
mesa: fix null ptr deref bug in _tnl_InvalidateState(), bug 15834
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecadb51bbcb972a79f3ed79e65a7986b9396e757
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 18 15:17:05 2008 -0600
mesa: added "main/" prefix to includes, remove some -I paths from Makefile.template
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=374e7fd6cc95d3d91629a6e1c951d77e8a29c31c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 18 13:46:47 2008 -0600
mesa: prefix more #includes with "main/"
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06370a91b305e0697cb5ba1659e2423c7dfaf1fc
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 18 13:34:57 2008 -0600
mesa: remove a bunch of -I paths from INCLUDE_DIRS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a25e1aa0aab6bd278eefa7c0748b491c9c6ae62c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 18 13:26:30 2008 -0600
glx: remove #include "glheader.h" lines
Was only used to get the PUBLIC/USED macros.
Also, replace "GL_FALSE" with "False" in a couple places.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3537da87de2601fa53eeda3e8d7fa0bca6eb6716
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 18 13:23:06 2008 -0600
glx: remove depency on glheader.h and GLboolean type in XF86DRI code
Return Bool instead of GLboolean to match other functions.
Define PUBLIC/USED macros locally.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbd287103dad776d8a45c87c4e51fbc26d9b80d5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 18 12:26:54 2008 -0600
mesa: prefix a bunch of #include lines with "main/".
This is another step toward removing a whole bunch of -I flags from
the cc commands. Still need to address driver code...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e530d8384b0d9bb867d6407315587c84a443902
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Sep 17 09:05:04 2008 -0600
mesa: fix bug in previous changes to _slang_resolve_attributes()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=904f31a62444d9f7e9b12ddafaa4beeb7fed6dfa
Author: Eric Anholt <eric at anholt.net>
Date: Tue Sep 16 17:01:06 2008 -0700
intel: Destroy bufmgr in screen destroy, not context.
Caused server crashes on second context creation since
7e0bbdcf033981282978554c2e68ce48b55aa291.
Bug #17600.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27341a97a17b23fdf57d33f78b475a474db71e4a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Sep 16 16:28:36 2008 -0600
mesa: rework GLSL vertex attribute binding
Calls to glBindAttribLocation() should not take effect until the next time
that glLinkProgram() is called.
gl_shader_program::Attributes now just contains user-defined bindings.
gl_shader_program::VertexProgram->Attributes contains the actual/final bindings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d43951192baa7b76d3e035d689f73c1d2955cddb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Sep 16 13:23:01 2008 -0600
mesa: fix display list regression (check if save->prim_count > 0 in vbo_save_EndList())
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d48a7832b78658d2422ae5a185276c41750010d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Sep 15 17:10:04 2008 -0600
mesa: fix MSAA enable state in update_multisample()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d36f4ef16b338f42342cac5a7f2ec55e17fc0893
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Sep 15 09:07:32 2008 -0600
mesa: remove some assertions that are invalid during context tear-down
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd953e872f22690bd232a758383883100d9347d0
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Mon Sep 15 13:47:25 2008 +0100
mesa: get another class of degenerate dlists working
Primitive begin in one dlist, end in another.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a30d2c5727b67a88feee9aff2f7d9128fca9408b
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Mon Sep 15 13:47:12 2008 +0100
add dlist-degenerate test case
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=641b80275b7d0237c1d5bc79c19d12a0f422173a
Author: Shane Blackett <shane at blackett.co.nz>
Date: Sun Sep 14 17:51:01 2008 -0600
glut: s/glut_fbc.c/glut_fcb.c/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=68a19e353e1f68d6a5725c6bcb5d89949a4efe3f
Author: Jakub Bogusz <gboosh at pld-linux.org>
Date: Sat Sep 13 14:35:02 2008 -0600
tdfx: fix crash and lack of visuals bug
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87ccb9504dfda502746c3a00eb607f1837dd265d
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date: Sat Sep 13 14:25:02 2008 -0600
i915: fix himask constant init for 64-bit build
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=811d8b86eb43b140de86e2674d50b19223d74c5e
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date: Sat Sep 13 14:24:31 2008 -0600
glx: fix 64-bit datatype issue
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11a889db8f182fb1d11c998e5156deac8ca9f91d
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date: Sat Sep 13 14:23:39 2008 -0600
mesa: return after _mesa_problem() calls
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2e0504d4e1d00bfc59d6661f9f0d33db1768f42
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date: Sat Sep 13 14:23:14 2008 -0600
mesa: #include <stdio.h>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d4c8ec5e04eb15969dac1abb9ea3a254eb98d44
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date: Sat Sep 13 14:22:15 2008 -0600
remove invalid XDestroyWindow() call
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee2c8d6d3e3df674f14e9d58947bd6b5e70a6f74
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date: Sat Sep 13 14:21:50 2008 -0600
silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e51febc6b4ab92588c27bc9a2754d940baadeef
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date: Sat Sep 13 14:20:14 2008 -0600
GLU: fix asst warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8db761409dadc2e899d4e7107eff3aa07b07aa11
Author: Eric Anholt <eric at anholt.net>
Date: Fri Sep 12 15:48:13 2008 -0700
intel: Add a width field to regions, and use it for making miptrees in TFP.
Otherwise, we would use the pitch as width of the texture, and compiz would
render the pitch padding on the right hand side.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdc8ac4ae2c711e2569618136bf7d9c7b25be53e
Author: Eric Anholt <eric at anholt.net>
Date: Fri Sep 12 14:18:14 2008 -0700
Finish off the previous fix for TFP.
A couple of those lines of debug printfs I deleted weren't actually debug
printfs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34bba445a12f7b81654a416fd1630c8890cfc178
Author: Eric Anholt <eric at anholt.net>
Date: Fri Sep 12 13:47:37 2008 -0700
intel: Don't segfault on TFP from a bad drawable.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=201d3419a6432a0f35dff48e606649092afb7ff7
Author: Eric Anholt <eric at anholt.net>
Date: Thu Sep 11 09:50:47 2008 -0700
intel: Remove dead allow_batchbuffer param.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3dc95e26a0da2b89e7a3cdf5bacbfc66ed17c95
Author: George Sapountzis <gsap7 at yahoo.gr>
Date: Fri Sep 12 12:43:10 2008 +0300
dri/swrast: fix swapBuffers after dri2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2e083eba2668517e40bc94e3a19cd15824ce93c
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Fri Sep 12 09:25:34 2008 +0800
i965: Add support for G41 chipset which is another 4 series.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d42c5bebf8740ebfc15571d24b6c92f79e09263
Author: Shane Blackett <shane at blackett.co.nz>
Date: Thu Sep 11 08:35:27 2008 -0600
added 24bpp support
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc3b2a5d7a63c29602c35a4868942c20eb838338
Author: Shane Blackett <shane at blackett.co.nz>
Date: Wed Sep 10 08:22:45 2008 -0600
Fixes for Mingw
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35fd72756a05463568d94862f4fcd234903e1204
Author: Eric Anholt <eric at anholt.net>
Date: Mon Sep 8 08:52:48 2008 -0700
intel: track move of bo_exec from drivers to bufmgr.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3628185f566e178a12b493fb89abf52b4b281f99
Author: Eric Anholt <eric at anholt.net>
Date: Sat Sep 6 03:09:43 2008 +0100
intel: track bufmgr move to libdrm_intel and bufmgr_fake irq emit/wait change.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e0bbdcf033981282978554c2e68ce48b55aa291
Author: Eric Anholt <eric at anholt.net>
Date: Thu Sep 4 22:16:31 2008 +0100
intel: Move the bufmgr back to the screen.
Mesa requires that we be able to share objects between contexts, which means
that the objects need to be created by the same bufmgr, and the bufmgr
internally requires pthread protection for thread safety.
Rely on the bufmgr having appropriate locking.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11d694b1bb0cb384d802d7e0e252cf5119febb98
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Sep 5 08:06:59 2008 -0600
mesa: replace MALLOC w/ CALLOC to fix memory error in glPushClientAttrib()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9246c2fad437f3922abb20ed86156963a488be3d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 4 15:25:32 2008 -0600
mesa: replace MALLOC w/ CALLOC to fix valgrind warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06537296f18750a9442e3007fe7d8b2b966dd2cc
Author: Dave Airlie <airlied at redhat.com>
Date: Fri Sep 5 13:48:51 2008 +1000
intel: only enable occlusion query if the drm has defines.
This interface has to be re-written to not be dumb and to work
for multiple apps.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37c74af01ce52b603f565a6c8a9094500d5cb87a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 4 14:58:02 2008 -0600
mesa: improved gl_buffer_object reference counting
Use new _mesa_reference_buffer_object() function wherever possible.
Fixes buffer object/display list crash reported in ParaView.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a32f0c63886b985743ecadc24fd60a23864c491
Author: Kristian Høgsberg <krh at redhat.com>
Date: Thu Sep 4 06:23:14 2008 -0400
configure.ac: bump dri2proto requirement, drop TTM_API define.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0adfd1021035e90995a25ec5f20b736e55075d92
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Thu Sep 4 11:35:15 2008 +0800
intel: Fix depth_stencil texture.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=218df7f9c53db90abf3a6590f77c8e9e49aeedf5
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Thu Sep 4 11:32:52 2008 +0800
mesa: merge stencil values into depth values for MESA_FORMAT_S8_Z24
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc44bb8e9208680379b31df01b4499c3a3bde5cb
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
Date: Thu Sep 4 10:35:01 2008 +0800
mesa: Support for MESA_FORMAT_S8_Z24 texture
cherry-picked from gallium-0.1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a04aeea5c016530d7371e032438a0a8fa2c0d7f6
Author: Eric Anholt <eric at anholt.net>
Date: Wed Sep 3 16:13:18 2008 +0100
intel: Fix prototype warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e32721c46a713f55a8fd70e61f9cb066eeb69211
Author: Eric Anholt <eric at anholt.net>
Date: Wed Sep 3 12:36:43 2008 +0100
intel: Fix refcounting on depth buffer initialization in DRI2.
(Reverts a change to work around the problem on 965).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bb2a24921af0ec419afc928ee5b279982aa01ea
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Wed Sep 3 14:47:36 2008 +0800
intel: Fix a crash if dri2 is disabled.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fd1a8c4a1201f3508cb6a98dc1c66ab9ebd919f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Sep 2 18:10:34 2008 -0600
fix BUFFER_DEPTH/BUFFER_ACCUM mix-up
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=418b6035133e4e10bdc46fe39af192afd087dd69
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date: Tue Sep 2 15:48:50 2008 +0200
fix no error generated when calling glLight{if}[v] inside begin/end (bug 17408)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55270310c5040a0821fef3cfb3b620dc6c0320a9
Author: Michel Dänzer <michel at tungstengraphics.com>
Date: Mon Sep 1 11:43:29 2008 +0200
Fix build by removing #include of removed dri_sarea.h.
Thanks to JohnFlux on IRC for pointing out the problem.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f56b569e9af356c11869ee49a4669bb01b75397e
Author: Kristian Høgsberg <krh at redhat.com>
Date: Wed Aug 13 11:46:25 2008 -0400
DRI2: Drop sarea, implement swap buffers in the X server.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a2ab6d05573508389b38f8f1fa261ba56062865
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Fri Aug 29 09:49:16 2008 +0800
i965: force thread switch after IF/ELSE/ENDIF. partial fix for #16882.
A thread switch is implicitly invoked after the issuance of an IF/ELSE/ENDIF
instruction if necessary. Unfortunately it seems sometimes a forced thread
switch is needed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6073b49c7915147c28e9887039a51b8e4e2e62c5
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Fri Aug 29 09:27:28 2008 +0800
i965: mask control for BREAK/CONT/DO/WHILE. partial fix fox #16882
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd81433a4efbe658db742b36c0c30c17c6effea6
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Fri Aug 29 09:22:41 2008 +0800
i965: Push/pop instruction state. partial fix for #16882
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6138ee9de0330b9a2bf300bc0d52b471191dd1ed
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Aug 28 15:15:00 2008 -0600
mesa: bump MAX_INSN to 350
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bafefccff8e9a56b797b988f9a5d7d72e2d51b9a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Aug 26 16:13:39 2008 -0600
mesa: don't check for GLSL 1.2 to advertise GL 2.1
The GLSL 1.2 features are minor...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aeb6e782567d2c6253010c0b4d72f04b9ff5962
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Aug 26 16:12:29 2008 -0600
added 7.1 MD5 sums
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=019b9529e57832439d46f2057ba79aad52e87fdd
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Aug 26 15:59:06 2008 -0600
change MESA_MINOR to 3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=17e9bbd5a4fa660e5993c6fe05e181c3d6fd5973
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Aug 26 15:58:42 2008 -0600
7.1 updates from 7.2 branch
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=385d6b2e68e6960cf3dc7ff922427523de746a9f
Author: Timo Jyrinki <timo.jyrinki at gmail.com>
Date: Tue Aug 26 12:36:39 2008 -0600
asst. html doc updates
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80af50b35b5a4e8890e15b28940576f8a1ac1476
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Aug 25 09:20:26 2008 -0600
mesa: glsl: regenerated file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d5087bf74f2d0e58037847058a123fe9d142038
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Aug 25 09:20:00 2008 -0600
mesa: glsl: grab latest fixes from gallium-0.1 branch
Includes:
1. Fixes failed asserting about bad swizzles in src reg emit.
2. Tracks uniform var usage.
3. Emit exp() in terms of EXP2 instruction.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6df735f1c22c64c17103dd92fffd7b658a46cda
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Aug 25 09:18:33 2008 -0600
mesa: set version string to 7.3-devel
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f75843a517bd188639e6866db2a7b04de3524e16
Author: Dave Airlie <airlied at linux.ie>
Date: Sun Aug 24 17:59:10 2008 +1000
Revert "Revert "Merge branch 'drm-gem'""
This reverts commit 7c81124d7c4a4d1da9f48cbf7e82ab1a3a970a7a.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c81124d7c4a4d1da9f48cbf7e82ab1a3a970a7a
Author: Dave Airlie <airlied at linux.ie>
Date: Sun Aug 24 17:52:40 2008 +1000
Revert "Merge branch 'drm-gem'"
This reverts commit 53675e5c05c0598b7ea206d5c27dbcae786a2c03.
Conflicts:
src/mesa/drivers/dri/i965/brw_wm_surface_state.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a35002c1673a1a37ec79b237dda7e8f6b9c9962a
Author: Krzysztof Czurylo <krzysztof.czurylo at intel.com>
Date: Thu Aug 21 15:01:36 2008 -0700
965: Fix incorrect backface culling
Fix incorrect backface culling for OGL tunnel in wireframe and
point mode.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f4fd3a4322a3d7c63207999e08b07ba46b0fc66
Author: Krzysztof Czurylo <krzysztof.czurylo at intel.com>
Date: Thu Aug 21 15:01:20 2008 -0700
Call _ae_update_state when array enable state changes
Basically, the application enables client vertex and color arrays,
renders something, then disables color array, and renders something
else (using vertex array only). Even though the color array is
disabled (and the pointer is no longer valid), the driver still tries
to read color data from this array (which results in an exception).
This is because enabling/disabling array does not trigger
_ae_update_state() and the list of enabled arrays is not updated.
_ae_update_state() it's called on the first state validation only (as
all the "dirty" flags are set at the beginning). Any further change to
client arrays' state has no effect.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=be30fddc7c6d0a75cf0777cf24591c3a6439e2c6
Author: Krzysztof Czurylo <krzysztof.czurylo at intel.com>
Date: Wed Jul 30 10:19:08 2008 -0700
965: Fix color clamping issues
Patch is correctly applied this time.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a244cd9e29e0163a3d68cc30cc6f4a81a9ea96d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Jul 30 10:00:48 2008 -0700
Formatting changes to ease application of patches
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=687cd467b3461691a6fd03d3bc38c01ed79c06fd
Author: Eric Anholt <eric at anholt.net>
Date: Thu Aug 21 12:12:18 2008 -0700
i965: use dri_bo_subdata in vertex upload to get pwrite used.
Otherwise, we would ping-pong objects to GTT and back as we did pwrite on
indices (flushed and mapped to GTT) and mapped for vertices (moved back to
CPU domain).
Fixes bug #17180.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=021ce883e6146206306ebf48ccd2cd4214619ecb
Author: Eric Anholt <eric at anholt.net>
Date: Thu Aug 21 11:20:20 2008 -0700
Flush vertices when updating texObj->GenerateMipmap state.
Caught by texturing/gen-teximage test in piglit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a94b25538c647df965a93cd7734b841257ef203
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Aug 21 11:22:40 2008 +0200
Report damage before modifying the area, not after.
If we copy the area before reporting the damage in this area, the server may
restore buffered data over the new data, leading to artefacts on the screen.
Reproducable with two cursors (second of which is SW rendered) and moving
windows around in compiz.
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16384 .
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=495c02262eaaa68f2df23c2265362da51851c57a
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 20 22:55:47 2008 -0700
intel: Fix SGIS_generate_mipmap after a miptree had been validated.
Previously, the updated images would be ignored because the miptree in the
image matched the miptree in the object, even though Mesa core had just attached
updated contents in ->Data. Additionally, Mesa core could have tried to
free inside our miptree if it had already been validated.
Fixes bug #17077.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f1d5ca086e16a82d7d7eb5500df9ad74f0a703f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Aug 20 15:32:33 2008 -0600
use ftransform()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8434c65bb9f52a33ba8945bca9a0c62f7d30ed3a
Author: Kristof Ralovich <kristof.ralovich at gmail.com>
Date: Wed Aug 20 15:30:12 2008 -0600
glx: free driScreen in FreeScreenConfigs()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b512781345090a18403c43c908fa84c45b8016c
Author: Kristof Ralovich <kristof.ralovich at gmail.com>
Date: Wed Aug 20 15:24:04 2008 -0600
glx: free context in driDestroyContext()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2060348630b59a446bac7f734fdde40033093ab
Author: Kristof Ralovich <kristof.ralovich at gmail.com>
Date: Wed Aug 20 15:18:38 2008 -0600
glx: free vertex array state when context is destroyed
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb36a54a1c327efc6602ff104b097359f9823931
Author: Kristof Ralovich <kristof.ralovich at gmail.com>
Date: Wed Aug 20 15:06:09 2008 -0600
fix mem leak (free psc->visuals)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=145f5f60f19574e06c536c102bec0cfd6320606d
Author: Mark Anderson <linuxman at prodigy.net>
Date: Tue Aug 19 08:31:08 2008 -0600
mesa: fix float blend bug
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2848b55ed5cfa3afc00937baa967fd7765fc5613
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Aug 18 16:49:33 2008 -0600
mesa: move old/obsolete MESA extensions specs to OLD/ directory
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cc13eba3e58d5cbb905c51828b6b2743dc61290
Author: Dave Airlie <airlied at linux.ie>
Date: Fri Jul 25 20:32:22 2008 +1000
i965: fixup format for TFP zero copy
(cherry picked from commit 9bc9e0ecb0fb2069b2c123e665eb2118e358098f which
was lost in a merge)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce61660ab90d2f80370e423e4cd40a51ff4c4902
Author: Dave Airlie <airlied at linux.ie>
Date: Fri Jul 25 19:56:56 2008 +1000
i965: make tex offset override work..
should fix fd.o 14441
(cherry-picked from commit d4244683a61f66cfb78408a37cf2587587847f96 which was
lost in a merge)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b17b110716936c32d20910cb9589038062b4f527
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Wed Aug 20 15:54:41 2008 +0800
i965: Enable GL_ARB_fragment_program_shadow and fix key->shadowtex_mask. (bug #16852, #16853)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a667d67cd6c8b9aa622cd3fce065aca92e1e8a76
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Aug 19 09:24:27 2008 -0700
r5xx: Final fog option fix.
Is there some kind of git hook we could use to keep me from committing
after like 10PM or so?
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7855ea2af23b20a2d6c3c0949e3f4695daca87cf
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Aug 19 03:40:27 2008 -0700
r5xx: Don't squish GL context when using FogOption
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12e84a8b84c331d0afef63e6119fe356c84bf383
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Aug 18 16:38:21 2008 -0700
r5xx: Enable fog options.
This uses fog HW instead of fragment programs.
If it breaks you, let me know!
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e438827dec5a3aafa04e13caf5988f359c004249
Author: Henri Verbeet <hverbeet at gmail.com>
Date: Mon Aug 18 09:30:52 2008 -0600
fix byte vs. pixel offset bug for 3D textures (see bug 17170)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a00625fbb7e42a71daa87f982eee8e9077a0679
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Aug 18 08:49:41 2008 -0600
mesa: rearrange some code in _mesa_BindTexture() to fix error detection bug 17173
Also, move GL_TEXTURE_RECTANGLE init code into separate function.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5d25c85093f089cc58c520785844fc021a09612
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Aug 17 14:06:47 2008 -0700
r5xx: Add DDX and DDY instructions.
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7ff70e16a5bd468c76b75c2b557897a827fae73
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Aug 16 11:09:49 2008 -0600
bring in docs from 7.0.4 release/branch
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=567d87744ab7b7c2564ce3ba9969caff214e3334
Author: Corbin Simpson <mostawesomedude at gmail.com>
Date: Sat Aug 16 11:07:51 2008 -0600
added test for ARB GLSL extensions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d762e16139a9ec5bb33788d9d7f0f0853bf1091
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Aug 16 10:09:38 2008 -0600
added glu.exports files to tarballs list
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35479fd4b47b5488bab2b6230909e8716b858d49
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Aug 16 09:54:07 2008 -0600
fix convolutions test to consistanty use the ARB shader extension functions
Was using a mix of the ARB functions and the OpenGL 2.0 shader functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7970b2a908822ad009d29312e69be9eb2b7a5dd2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Aug 16 09:39:10 2008 -0600
prep for 7.1 rc4
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0dd9122fdedd4bcab5bc0b3bbb490e6b62fac83
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Aug 16 09:36:46 2008 -0600
remove .txt suffix from shader source files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce00d232f3c01c71fb659568e9b58da1f24b2519
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Aug 16 09:34:12 2008 -0600
mesa: added glsl/convolutions test from gallium branch
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db1103ebe8a4c683805694528e0a9c7a97c5769d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Aug 16 09:31:27 2008 -0600
mesa: turn off 'x' bit misset on a few .h and .syn files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f4997c2aaf424c8a12cc6fdb1dd994f66074a1d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Aug 16 09:30:14 2008 -0600
mesa: import latest GLSL code from gallium-0.1 branch
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b39b92e6d7d3a7e6c39b985ffff32a79a510333
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Aug 15 17:01:35 2008 -0600
draw a tristrip ring instead of a single quad
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37f452096b0c399a6614885057023f8fe8d0bc55
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Aug 15 11:49:05 2008 -0600
don't need to use LOD version of texture2D() funcs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e79b491fc45d6f608c042e007fa477d9ab44586
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Aug 14 21:43:34 2008 +1000
intel: remove unneeded mem type and args
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57acb0fad9e6299eb2e1e2c06d043b2a418e3732
Author: Michel Dänzer <michel at tungstengraphics.com>
Date: Thu Aug 14 10:40:03 2008 +0200
r300: Fix 3D texture support.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=505606349e5154c67d1a857d7125048669a594c3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Aug 13 10:28:38 2008 -0600
mesa: fix a swrast state validation bug
Fixes progs/glsl/points.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9c6f2b1330a71042d3c495a1c97c4cadeff71b5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Aug 13 08:49:39 2008 -0600
mesa: added new glsl/pointcoord.c test
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60b92129b1334bd8a1dea3dcf153871f0e73f756
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Aug 13 08:46:35 2008 -0600
mesa: clear the unused upper-left region to black instead of leaving it undefined
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f911ca0834934fe678383b9edcffc79639dd77eb
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date: Tue Aug 12 11:04:19 2008 -0700
Removed broken/unsupported darwin-static configs
Fixed typo in darwin config
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98e7c1cf3852fbc2924b55b5a684f13a710eec04
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date: Tue Aug 12 10:59:40 2008 -0700
Fixed 'make install' for darwin
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c61f4e2ccec5d8dcb50b5f58a2ea08218b669129
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date: Tue Aug 12 09:45:04 2008 -0700
Apple: More cleanup of the darwin config in 7.1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c51e0002a3b1fd047b34d31629a15b560618cd9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Aug 11 15:09:47 2008 -0600
mesa: glsl: add missing sampler types in sizeof_glsl_type(), bug 17079
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7536f39622d5582a80e34ee4890a36a712e7e8b9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Aug 11 15:06:55 2008 -0600
version 41 of glext.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d80d0bb4d6956ce340ec8750c98a9c7a136657fe
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Aug 11 15:06:37 2008 -0600
version 20 of glxext.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a428aca93fe2bab84ddfaf794a396133e802465
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Aug 11 15:05:57 2008 -0600
mesa: added comment about gl_PointCoord
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac0d19601caf1f3f86cb30cbafb9c000479e2b37
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date: Mon Aug 11 09:17:06 2008 -0700
Apple: Cleaned up some linking and dylib ids issues
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1724334d7c82abe55b6506dfe369df4facae6f06
Author: Dave Miller <davem at davemloft.net>
Date: Sat Aug 9 16:44:10 2008 +1000
dri: fix crash in driGetConfigAttribIndex
Accessing a GLboolean via an int pointer on big-endian == bad.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=53675e5c05c0598b7ea206d5c27dbcae786a2c03
Merge: 501338d70e96e0388fd5198625d856c4ec07745f d2796939f18815935c8fe1effb01fa9765d6c7d8
Author: Eric Anholt <eric at anholt.net>
Date: Fri Aug 8 15:32:24 2008 -0700
Merge branch 'drm-gem'
Conflicts:
src/mesa/drivers/dri/intel/intel_span.c
src/mesa/main/fbobject.c
This converts the i915 driver to use the GEM interfaces for object management.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2796939f18815935c8fe1effb01fa9765d6c7d8
Author: Eric Anholt <eric at anholt.net>
Date: Fri Aug 8 13:58:48 2008 -0700
intel-gem: Update to new check_aperture API for classic mode.
To do this, I had to clean up some of 965 state upload stuff. We may end
up over-emitting state in the aperture overflow case, but that should be rare,
and I'd rather have the simplification of state management.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=527e1cf172cb0a4d1f2891a351498669be1620cd
Author: Eric Anholt <eric at anholt.net>
Date: Fri Aug 8 10:53:25 2008 -0700
965: cleanups to state emission from aperture checking and state ordering.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=501338d70e96e0388fd5198625d856c4ec07745f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Aug 8 09:04:57 2008 -0600
mesa: fix out-of-bounds memory reads in swizzle_copy()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=919ec22ecf72aa163e1b97d8c7381002131ed32c
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date: Fri Aug 8 02:52:10 2008 -0700
glx/x11: Added some #ifdef GLX_DIRECT_RENDERING protection
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec770150edff9a5955f52e538adc4bac94c92cad
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date: Fri Aug 8 02:37:14 2008 -0700
glx/x11: Fix missing __GL_EXT_BYTES declaration
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01ac4540f04d47b64aeead8984c92e39b436b5f9
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date: Fri Aug 8 02:19:52 2008 -0700
Apple: Some changes to fix compilation problems on OSX
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee8dfdf4c9f0bbf4f99a6b78dbddc4871fd80a1c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Aug 7 07:54:53 2008 -0600
mesa: fix glBindTexture error string (bug 17005)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=523ee3ddbe29f5c2915d42a700115f570c277e15
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Aug 6 09:02:39 2008 -0600
disable debug code accidentally enabled by prev commit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f460939386c5bcb04b9a778c8ddc41b366c30ee
Author: Haihao Xiang <haihao.xiang at intel.com>
Date: Wed Aug 6 09:01:34 2008 -0600
mesa: glsl: count number of temp regs used
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb71a484133c53d37e9510b96d14ab04724ead79
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Aug 6 08:52:56 2008 -0600
mesa: fix comment about texture targets (bug 17005)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1e4ca776f1c1f86beb8872d32009d902cf64e88
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Aug 6 08:39:54 2008 -0600
fix some FBO/texture queries (bug 15296)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c20a1736566d301f38cc1271284b1fde9adb2741
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Wed Aug 6 14:15:31 2008 +0800
i965: update TexSrcUnit for OPCODE_TXB
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8019b49ab137403ba92aef3e286f4e27049ad5
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Tue Aug 5 11:28:54 2008 +0800
dri: Fix write/read depth buffer issue under 16bpp mode. See bug #16646
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3024caff1c790cf9f24476926aa62198f1e7b53
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Tue Aug 5 10:18:56 2008 +0800
i965: Use program->SamplerUnits[] to get the appropriate texture unit.
inst->TexSrcUnit is used as an index into program->SamplerUnits[] since
the commit ade508312c701ce89d3c2cd717994dbbabb4f207, and program->SamplerUnits
is a sampler-to-texture-unit mapping.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=62fb5f7b9ab70017d5de6ab3d0886bc4cbdbc57f
Author: Adam Jackson <ajax at redhat.com>
Date: Tue Jul 8 11:07:32 2008 -0400
Drop unused 'entries' field from __glxHashTable.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=61b3ce8f9787edd7d5678f87aa4c2a0a6f8c0e45
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sun Aug 3 11:13:12 2008 -0600
added null ptr check (fix bug 16959)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded9414024ef7b2fb1d991d872c56c0d85e9ce1f
Author: Eric Anholt <eric at anholt.net>
Date: Thu Jul 31 14:13:30 2008 -0700
intel-gem: Always build GEM execbuffer code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9bf3e4cc9a7e4bcd4c45bd707541d26ecdf0409
Author: Jesse Barnes <jbarnes at hobbes.lan>
Date: Thu Jul 31 11:50:37 2008 -0700
intel: sync to vblank by default
Effectively default to vblank_mode=3 on Intel to avoid tearing by default.
Users wanting to go "as fast as possible" (despite not being able to see frames
faster than their refresh rate allows) can still set the vblank_mode manually.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9120a0d1928f8ca6114923fd307fbc5c358eb0b
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jul 30 14:14:44 2008 -0700
intel-gem: Use new getparam to detect kernel GEM support.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e8e292db0794a4d2dda1605f86e8f71dbf1d661
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date: Wed Jul 30 07:56:42 2008 -0700
Always pass CFLAGS when compiling or linking demos
To ensure that the correct architecture flags are used, always pass the
user's CFLAGS when compiling or linking the demos. Fixes #16860.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b068ab62a0433b6a92374c83f153b3c9ac4b4e5e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:50:43 2008 -0600
updated GLSL bug fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bdb1345703584d9247c84f8efb9056db22de682
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:49:38 2008 -0600
mesa: glsl: remove old assertion (fixes glsl/bitmap.c)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40f7e5f6749be3365a50d9a3931c03189b5352e7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:47:52 2008 -0600
mesa: disable debug code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff916d718a461f9af96c89d3c19ec17adcbdaba5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:45:46 2008 -0600
mesa: regenerated files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=016701f6860a840e079cb4c5f844a8cced712cd8
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:43:35 2008 -0600
mesa: Silence compiler warnings on Windows.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b26a80aa12f1f8316da495b4fdeb94e75ba5d740
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:37:55 2008 -0600
mesa: cast to fix warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7dd701421082dbe6637f6b80a0707f14f69e007
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:37:13 2008 -0600
mesa: fix bug/failure in recursive function inlining
Fixes a failure for cases such as y = f(a, f(a, b))
All the usual tests still pass but regressions are possible...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6045f171381744fd8e703d978c3d188e30da4b94
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:33:52 2008 -0600
mesa: glsl: silence warning (s/int/GLuint)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a75015ef0301f3db4f3d5f86b6b2f85765f8465a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:32:35 2008 -0600
mesa: remove stray debug code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1638edb3256b3b4bd8bc2eb65d02573601ef9a44
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:29:30 2008 -0600
mesa: glsl: assorted fixes for resolving polymorphic functions
Plus,
- fix some issues in casting function arguments to format param types.
- fix some vec/mat constructor bugs
- find/report more syntax/semantic errors
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6225e51a73a51fa46d839a429f254d7786b1fd18
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jul 25 14:48:36 2008 -0600
mesa: glsl: re-order some constructors
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9b6425e0004bf13e1ff9659e0b807d6d2911b70
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jul 25 14:48:14 2008 -0600
mesa: glsl: remove unneeded operators
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91e1918f484b698016ca43bafdf4fddf2648cca5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:27:44 2008 -0600
mesa: glsl: added null ptr check
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f1abb9c215583d11980294f7469da41ec14b7da
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:27:22 2008 -0600
mesa: fix issues causing warnings on Windows
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b465f287fd26d14797eca7c7a3f6cd339923e00
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 24 17:49:33 2008 -0600
mesa: glsl: additional error detection
Plus begin some fixes for vec/matrix constructors.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16dc993d4f01f6882933953115abc6ec7d93ba0b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 24 15:49:09 2008 -0600
mesa: gls: fix broken else clause of conditional break/continue
In the following case:
for () {
if (cond)
break; // or continue;
else
something;
}
The "something" block didn't get emitted.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d500f00d2a09becccd62abc0472090c4faa53d6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 24 14:56:54 2008 -0600
mesa: glsl: only try to link shaders defining main()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56bac7a35cf5763c28164224a45dae46e06aacbb
Author: Michal Krol <michal at tungstengraphics.com>
Date: Thu Jul 24 11:03:05 2008 +0200
mesa: Silence compiler warning on windows.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d9b33095ad6eff5ae55493629daac781897c55e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 23 15:04:25 2008 -0600
mesa: glsl: fix/simplify array element handling
Also fix bug in comparing large structs/arrays.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4c73c619a8d0db2f9662ab5cbdc15e854efce25
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 23 12:00:48 2008 -0600
mesa: glsl: mark constructor params as const
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01c0558f70ead32db9b7da4ebdc2b33d2477c3e5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 22 18:27:56 2008 -0600
mesa: glsl: rework swizzle storage handling
Build on the heirarchal approach implemented for arrays/structs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb3422a241d7483c108f05290f966ffdbd219c3f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 22 17:38:55 2008 -0600
mesa: fix uninitialized var
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7af8dddf2705cf0e2c02154615900bf49c8ee25a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 22 15:17:10 2008 -0600
mesa: glsl: implement constructor functions for user-defined types
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9412ca2e89030897cd45747b70ebab6840c46b7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 22 11:54:22 2008 -0600
mesa: remove stray debug assertion
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b36749d066bcba848d08937090492c33a277851d
Author: Brian <brian.paul at tungstengraphics.com>
Date: Mon Jul 21 20:42:05 2008 -0600
mesa: fix glUniform error checking for samplers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7eea9a1ce9f3a28b74d77db19dcd859b6638a41
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:19:25 2008 -0600
mesa: refactor: move _mesa_Bind/Gen/DeleteProgram() to arbprogram.c
No API-level functions now in program.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff9b6a0ae2b38e9de717a688e823fd8b665d159a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jul 21 17:18:22 2008 -0600
mesa: initial support for GLSL struct/array comparisons
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=65db8c9518036bee7110befb4927f2995c7a125c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jul 21 16:04:56 2008 -0600
mesa: added null ptr check (error handling case)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19d44b95feaeb3d983a84827471f81afc079faf0
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jul 21 16:04:24 2008 -0600
mesa: fix +=, -=, etc. operators
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=be50c481016ea9d01f97812ead5042618c05b37f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jul 21 14:23:33 2008 -0600
mesa: remove an error check for NV_v_p that doesn't apply to ARB_v_p
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc985b5790bcbf2d19b2e42fee0807b1a3c9bc91
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jul 21 14:16:07 2008 -0600
mesa: fix some issues in _mesa_validate_program()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffbc66bf614c5a2b9bc3a68a6fa7d027405a55b9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jul 21 13:58:50 2008 -0600
mesa: assorted glsl uniform/attribute fixes
Fix incorrect uniform/attribute size query results.
Add missing error checking for glUniform, glUniformMatrix params
Fix an array size/allocation error.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74a19b0abd382574ff583eab81a374acead9254d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jul 18 19:46:19 2008 -0600
mesa: glsl: various writemask/swizzle improvements and clean-ups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38a62ede6c68f292615ff8eaac749e12652dbdb9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:15:08 2008 -0600
mesa: rework array/struct addressing code.
The slang_ir_storage type now has a pointer to parent storage to represent
storage of an array element within an array, or a field within a struct.
This fixes some problems related to addressing of fields/elements in non-
trivial cases. More work to follow.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=378017417a7a0b7b8e25b6e859e9dcb92ef24ea9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jul 18 12:52:24 2008 -0600
mesa: fix some GLSL /= int operators
plus add a few more special constructors to improve code quality.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f45ed0eb8d4d9cf01cf1d3d8b8d3f4fb774c4d48
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jul 18 12:51:39 2008 -0600
mesa: fix set_program_uniform_matrix(): need to loop over matrix count
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bfbcf7265dfc72d85f6adbf3b243355b16334d9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:12:19 2008 -0600
mesa: implement grammar/parsing for precision/invariant syntax
Plus, fix some issues with pre-defined preprocessor symbols and version checking.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3ad1761586c640ba7d4060c4a6917ce61078cf9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:09:40 2008 -0600
mesa: Silence compiler warnings on Windows.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=153407f72d3492f9d35e2424bb877def8b1a1dcd
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:05:54 2008 -0600
mesa: fix some function inlining bugs
Need to add local vars of original function to the new scope's variable
list (though the DECLs were already present).
In slang_operation_copy() call slang_replace_scope() for SLANG_OPER_BLOCK_NEW_SCOPE opers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=527e1357b59a476348b5fd2600fb99e85cc4e897
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 17:04:53 2008 -0600
mesa: improved printing
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a5c99f4b5ccbc71f3649092c723b5e295456314
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 16:46:08 2008 -0600
document GLSL 1.20 status
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44c7f37b448201ad1276883ae5e6f7a3bdc4e7ac
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 29 07:38:13 2008 -0600
disable GL_ARB_shading_language_120 until 1.20 features are complete
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5095ab97f4cf4d2d0e5b99b7813a2e466c2459c
Author: Florent Thoumie <flz at FreeBSD.org>
Date: Mon Jul 28 14:44:43 2008 +0100
autoconf: disable dri drivers build if being asked
Allow --with-dri-drivers={,no} to disable DRI drivers build.
Signed-off-by: Florent Thoumie <flz at FreeBSD.org>
Signed-off-by: Robert Noland <rnoland at 2hip.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57aea290e1e0a26d1e74df6cff777eb9f038f1f8
Author: Michel Dänzer <michel at tungstengraphics.com>
Date: Mon Jul 28 10:49:43 2008 +0200
r300: Fix off-by-one error in calculation of scissor cliprect.
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16123 .
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1fb448ce8dd98f8e5fd5a39707f96cc14535bd4
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jul 27 21:40:17 2008 +0200
r300: Fix a crash related to depth textures (triggered by Glest w/ shadowmaps)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c117d0efd28887069607f405be99fbc09fcb4cab
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jul 27 21:31:49 2008 +0200
r300: Implement ARB_shadow_ambient; add STATE_SHADOW_AMBIENT
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e88be7d375032fbddb34a77debe6604fa029492c
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jul 27 21:18:29 2008 +0200
r300: Fix point minmax size
There are 6 subpixel units per pixel, not 16.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=322677b8789c031024fb3fb4618f27e7a6ffec5d
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jul 27 18:18:59 2008 +0200
r300: Implement hardware acceleration for ColorLogicOp
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0973d348d7a9c8d50829a33112dceb4e7f7a61ef
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jul 27 16:36:05 2008 +0200
r500: Handle non-native swizzles in texture instructions
This fixes piglit's fp-kil and fp-generic/kil-swizzle tests.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bdf5e09a049d8d60bf147f9d88bbdb2b8588752
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jul 27 15:14:07 2008 +0200
r500: Redirect TEX writes to output registers
While R500 fragment program texture instructions appear to support writemasks,
they cannot write to the output FIFO immediately, so we need to insert a MOV
for these instructions.
This fixes piglit's fp-fragment-position and fp-incomplete-tex tests.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=902e401a384a8213d1239aae42bc2b7071ad6bd8
Author: Eric Anholt <eric at anholt.net>
Date: Sat Jul 26 17:12:04 2008 -0700
intel: Don't return a renderbuffer with alpha when just GL_RGB is requested.
Fixes oglconform rbGetterFuncs testcase. The span code for this mode hasn't
actually been tested.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85e44fcd51b2f2e0bb0c97161fdde1971767eefd
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 26 16:16:23 2008 +0200
r200: Do not set second coordinate clamping for 1D textures
Fixes piglit's tex1d-border test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=477fa8fe1241aedde281defca52f02a8e7385733
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 26 16:15:33 2008 +0200
r300: Always emit LOAD_VBPNTR immediately before index-based rendering
This fixes one type of lockup I've been seeing on my test system.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e645b365900cf1c71ca5594bd6b549a1f203040
Merge: e5022c3fdf9888857f22f9a1690035ff3f90d36b 9bc9e0ecb0fb2069b2c123e665eb2118e358098f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Jul 25 18:31:44 2008 -0700
Merge branch 'master' into drm-gem
Conflicts:
src/mesa/drivers/dri/common/dri_bufmgr.c
src/mesa/drivers/dri/i965/brw_wm_surface_state.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5022c3fdf9888857f22f9a1690035ff3f90d36b
Author: Eric Anholt <eric at anholt.net>
Date: Fri Jul 25 12:40:16 2008 -0700
mesa: Return 0 for cube map face of non-cubemap framebuffer attachments.
Fixes some oglconform fbo testcases.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff60e3fa031504b403766324b1fae3ccacec6650
Author: Eric Anholt <eric at anholt.net>
Date: Fri Jul 25 12:17:58 2008 -0700
intel: If a tex image doesn't fit in the object's tree, make a temporary tree.
Previously, we would just store the data as malloced memory hanging off the
object, which would get memcpyed in at validate time. This broke an
oglconform render-to-texture test, since validate wasn't called but a miptree
was expected.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bc9e0ecb0fb2069b2c123e665eb2118e358098f
Author: Dave Airlie <airlied at linux.ie>
Date: Fri Jul 25 20:32:22 2008 +1000
i965: fixup format for TFP zero copy
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=04c98089d15d27e541561d3fb35b9c28b699833b
Author: Dave Airlie <airlied at linux.ie>
Date: Fri Jul 25 19:57:35 2008 +1000
Revert "intel: disable zero-copy TFP."
This reverts commit 94979950e8991bd44899eb4067c3ae43449ce51e.
I've fixed it instead
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4244683a61f66cfb78408a37cf2587587847f96
Author: Dave Airlie <airlied at linux.ie>
Date: Fri Jul 25 19:56:56 2008 +1000
i965: make tex offset override work..
should fix fd.o 14441
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94979950e8991bd44899eb4067c3ae43449ce51e
Author: Dave Airlie <airlied at redhat.com>
Date: Fri Jul 25 16:31:38 2008 +1000
intel: disable zero-copy TFP.
patch from Fedora. maybe someone can fix this later but for now
lets try and release Mesa so ajax can live his life and get Xorg 7.4 out.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=948f6e302ca3b6e0aa4d74eaef2e17dfb31bdfd5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 24 14:47:28 2008 -0600
mesa: move extensions->version code into separate function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8ababdcc2e359b4325b036bf7ae5447498a6521
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 24 14:28:43 2008 -0600
mesa: don't include Mesa version in GL_SHADING_LANGUAGE_VERSION string
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51bfb6aa992043f780a1641e6d53282374526c66
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 24 14:27:11 2008 -0600
query/print GLSL version string
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a4be9785f932bedf727fbf88244ac1b158b09a5
Author: Jesse Barnes <jbarnes at jbarnes-t61.(none)>
Date: Thu Jul 24 09:11:37 2008 -0700
intel: remove buffer swap debug output
Accidentally pushed as part of the last commit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6118d830a63d1637587671bdfa9810f3e31c24e7
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Jul 24 08:39:51 2008 -0700
Revert "965: Fix color clamping issues"
This reverts commit b993d539a76e7f1446890a85e4b61deec4d4162d. The
patch was applied incorrectly. Actual fix coming soon. Sorry for the
noise.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c2d7f8cf5b647c81d2df2ee7f9da6fec08f472a
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Thu Jul 24 13:35:35 2008 +0200
Fix a typo.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dd73d58ae7850dcfa754cb443093825f00cac9f
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Thu Jul 24 13:32:59 2008 +0200
Add new demo "fbo_firecube".
Tests fbo render-to-texture for various internal texture image formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=117533759fc6ee57f65a48e7115d4f564ed167f4
Author: Pawel Pieczul <Pawel.Pieczul at intel.com>
Date: Wed Jul 23 15:43:23 2008 -0700
965: Fix partially transparent textures in Doom 3 engine games
Numbers of destination depth registers corrected (destination stencil
register was sent as depth register).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e3714380027252ba17a11f23eae851d3f77ab02
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jul 23 09:17:07 2008 -0700
intel: Add a little span cache to spead up readpixels by cutting syscalls.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2d5abfaeb46fc7b4d4267a6c9e92420fc9b5334
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jul 22 15:20:07 2008 -0700
intel-gem: Use pread/pwrite for span access.
This will avoid clflushing entire buffers for small acesses, such as those
commonly used by regression tests.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0ca917924a749b1fa287cc9536607ace03c2f89
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jul 16 11:13:35 2008 -0700
intel: improve 2d batchbuffer debug output.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c8791c581ba2e3906a98a74e998dd51dd474ddb
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jul 16 10:34:39 2008 -0700
intel: Fix CopyTexSubImage's src tiling arg for the blit.
Didn't hurt 915, but needed for 965.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdaa06ad639821368ac8d1af7b7561fd7e83fb13
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jul 15 14:26:19 2008 -0700
intel: move renderbuffer mapping to separate functions.
This lets us avoid duplicated code for doing so, including the depthstencil
paths that aren't covered by SpanRenderStart/Finish. Those paths were
missing the span funcs setup, leading to a null dereference in the fbotexture
demo.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97988ccc46c0248177cd71937021ca8cc2a7452b
Author: Jesse Barnes <jbarnes at jbarnes-t61.(none)>
Date: Tue Jul 22 09:39:23 2008 -0700
intel: fix buffer swaps and enable page flipping on 965
Some buffer swap intel render buffer fields (pf_num_pages & vbl_pending) are
also used for page flipping, so enable the code that sets & updates them on
965. This allows buffer swaps and page flips to work on 965 and prevents hangs
in LOCK_HARDWARE in the buffer swap case due to an uninitialized vbl_pending
field.
Fixes FDO #16118.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b993d539a76e7f1446890a85e4b61deec4d4162d
Author: Pawel Pieczul <Pawel.Pieczul at intel.com>
Date: Mon Jul 21 10:57:20 2008 -0700
965: Fix color clamping issues
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77497eb73b9aa349f41f3bcb493d84610e302371
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jul 21 09:01:21 2008 -0600
mesa: revert building glslcompiler by default
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99fe0c222c2853a612b73aa6fcffb0a532ce5747
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Jul 18 12:40:04 2008 -0700
intel-gem: Bump driver date
Bump the driver date and insert the string "GEM". When running tests,
this make it much easier to know that the right driver is being used.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=776c60d3c33b05f59181a2052a9f03147bc51111
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Fri Jul 18 07:40:41 2008 -0700
autoconf: Support Motif widgets in GLw with --enable-motif
Add an --enable-motif option, which will enable the Motif widgets in
libGLw and link it with libXm. The Motif installation information will
be gathered from the motif-config script (this comes with LessTif) or
fallback to the standard autoconf checks.
To allow the location of the Motif headers to be set from configure, the
default setting of -I/usr/include/Motif1.2 has been moved into
configs/default and then passed to the Makefile through the MOTIF_CFLAGS
variable.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4b7326717d3253656f9702fc04f06f8d210a6aa
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Fri Jul 18 17:40:11 2008 +0800
intel: fix texture border issue. (bug #16697)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bfedb7ed4a35cfcc7187bc22314833ef1d96ec9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 17 15:40:10 2008 -0600
mesa: build the stand-alone glslcompiler by default, update the docs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=73b8ee412110598b5c54ac695fcfce2878fdbe07
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 17 10:09:04 2008 -0600
mesa: regenerated file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9f4d04111133a7dab5e645021e56245febea2ae
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 17 10:03:10 2008 -0600
mesa: fix/improve the atan(y,x) function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f49d345a51bb208fee19fc25762bcdb0e7f67174
Author: Brad Smith <brad at comstyle.com>
Date: Thu Jul 17 08:15:57 2008 -0600
mesa: added checks for OpenBSD
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0138435643d77478f5e06ef4572e704e0230163b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 16 16:27:14 2008 -0600
mesa: regenerated file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33a25729e8d7563ac181303c6a8f69f35155f059
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 16 16:04:43 2008 -0600
mesa: fix temp re-use bug in emit_arith()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=082cde143b880d4c87f11680b3a40a8e09c44367
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 16 14:47:21 2008 -0600
mesa: fix copy&paste errors in degrees() functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=29cb89d0c2cb17e2fa38563fc93794a6ebd75cf9
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Jul 16 10:37:49 2008 -0700
intel: Clean-up ARB_texture_env_crossbar
Enable support for ARB_texture_env_crossbar in the master extension
list instead of in every single device-specific list.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=442c195c4afce2509130a718c44a69a5b009979e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Jul 9 08:57:02 2008 -0700
Remove redundant initalization of MaxTextureUnits
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d13dded5c581c2a1741252b1ef04f7ae4a9627b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 16 10:23:28 2008 -0600
mesa: add GL_POLYGON_OFFSET_POINT/LINE/FILL queries, remove GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE
Issues found by Bob Ellison.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7c54945fe212811d9749b623f582569522bc440
Author: Blair Sadewitz <blair.sadewitz at gmail.com>
Date: Tue Jul 15 17:21:43 2008 -0600
additional preprocessor checks for stdint.h, inttypes.h, etc
The patches to glext.h and glxext.h have been sent to Khronos/bugzilla.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ece7183ff1b1bba1ae8e41b143e2ccbc38376dc3
Author: Blair Sadewitz <blair.sadewitz at gmail.com>
Date: Tue Jul 15 17:12:23 2008 -0600
mesa: added test for __NetBSD__
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c6dcbf091b5a83c2b75e8b42299497b1b187109
Author: Blair Sadewitz <blair.sadewitz at gmail.com>
Date: Tue Jul 15 17:11:33 2008 -0600
mesa: added test for __NetBSD__
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6218d071db46cbf98486f97b238cccf78c4aefa
Author: Blair Sadewitz <blair.sadewitz at gmail.com>
Date: Tue Jul 15 17:06:17 2008 -0600
mesa: check for __INTERIX to typedef uintptr_t
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=546c7fb221e2d0b7e56fb390f6e911a5f515328c
Author: Blair Sadewitz <blair.sadewitz at gmail.com>
Date: Tue Jul 15 17:05:28 2008 -0600
mesa: extra braces
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=461e17880650500cdbb35133ba12c3b809b778f1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 15 16:55:23 2008 -0600
mesa: regenerated file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=716f70d7826c15cfaf09653ae525286f3eb59a07
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 15 16:04:26 2008 -0600
mesa: add missing IR_LOG2 case
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0d173f4053ee006717fb1c04cf12d1d687052e6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 15 15:32:53 2008 -0600
mesa: fix some broken /= operators
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c653f6e093624bfdef47ca83728465c86f338b7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 15 15:03:42 2008 -0600
mesa: fix some broken bool, bvec2, bvec3, bvec4 constructors
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d7d114e5963abf57ad50159524f830e430ec51d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 15 14:41:47 2008 -0600
mesa: fix storage size computation in emit_arith()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5f02368d2a9ab1f814eba2c997729c6c655fc5e
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jul 15 13:14:18 2008 -0700
intel-gem: Disable spantmp sse/mmx functions when tile swizzling.
Those functions rely on being able to treat the GET_PTR returned value as an
array indexed by x, but that's not the case for our tiling.
Bug #16387
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27e3f7f21d4405edbdbe98b5b62b1eaeec0d4aab
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Jul 15 11:06:31 2008 -0700
glx: Update my e-mail address. :)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67108adb48f3be927d7fb92ba8f6bd5c9d165222
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Jul 15 11:06:04 2008 -0700
glx: Trivial clean-ups to __glXSetArrayEnable
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f214a848abb7cefb3d2c0bb7d172d54deeb05308
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jul 14 15:59:44 2008 -0600
mesa: assemble main() after all other functions
Before, main() had to come after any functions it called.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=946abd9b5a55f999ef21f807769f5fb81b10a426
Author: Eric Anholt <eric at anholt.net>
Date: Mon Jul 14 13:55:37 2008 -0700
i915: fix build after previous commit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c62cb6be6c0e67a94320e3f25c182b07b3e78056
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jul 14 09:51:35 2008 -0600
mesa: fix stencil state problem when GL_ATI_separate_stencil wasn't enabled
In glStencilFunc/Op/Mask() set both the front and back-face state, unless
GL_EXT_stencil_two_side is enabled. Before, we only set the front+back state
if GL_ATI_separate_stencil was enabled.
Ultimately, we probably should remove GL_EXT_stencil_two_side since it's
incompatible with GL 2.x.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4430597bf6944951136a16c39a7bc458dc926800
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date: Mon Jul 14 08:50:36 2008 -0600
fix gltrace (bug 16691)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a7df3794c35ed53c0243ec2b5e954debedfdfe6
Author: Julien Cristau <jcristau at debian.org>
Date: Sun Jul 13 17:27:58 2008 +0200
glu: only export public symbols
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7eb0cec69f35c88baa82b8366b37964269feb92
Author: Julien Cristau <jcristau at debian.org>
Date: Sun Jul 13 17:13:32 2008 +0200
mklib: don't version symbols when using --exports
Use the default version instead of one based on the library SONAME
in the version script created by --exports.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a63b90712aad81d544eb8931493a6c4a7805f7fb
Author: Blair Sadewitz <blair.sadewitz.gmail.com>
Date: Mon Jul 14 08:15:10 2008 -0600
mesa: also check for __NetBSD__
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=62db707a3dd4bf821b189e937fa133009007a2b5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 9 15:58:31 2008 -0600
mesa: check for null shader->Source
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e600209f4908ece2ba8b7f880e1d7e950d2cfb4
Author: Chris Rankin <rankincj at yahoo.com>
Date: Mon Jul 14 10:09:58 2008 +0200
radeon: SetTexOffset support
This patch is a straightforward duplication of the R200 SetTexOffset code,
except that there is no big-endian tx_table[] array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93115c4b235896df097b91edec7458a8a4488c4e
Author: Stephane Marchesin <marchesin at icps.u-strasbg.fr>
Date: Mon Jul 14 01:03:07 2008 +0200
nouveau: say goodbye to the old DRI driver...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fab47b13c214dc79e0ae5d8001521029ce34231
Author: Dave Airlie <airlied at linux.ie>
Date: Sun Jul 13 19:00:46 2008 +1000
glx/dri: only report DRI2 extensions when DRI2 is enabled.
Fixes bug 15477
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e81ba58bf4c20229677cdf89b5970b55cefb2199
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 12 21:13:03 2008 +0200
r300_fragprog: Use nqssa+dce and program_pair for emit
Share almost all code with r500_fragprog now.
This also fixes Piglit's texrect-many test, which means that the compiz
bicubic plugin should work with hardware acceleration now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b8081603bf846285e56a6ecafaf182935fd8733
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Sat Jul 12 10:04:44 2008 -0700
Always pass -linker and -ldflags to mklib for shared libraries
This just makes the use of mklib more consistent throughout Mesa where
we always want to pass the linker and LDFLAGS when we might be making a
shared library.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db072baaaf6adcd176ea7e4d67b77177de7eca31
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Fri Jul 11 13:54:48 2008 -0700
Call mklib with $(SHELL) so the user controls the interpreter
Respect the user's choice of shell when running mklib rather than always
using /bin/sh.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f5d97ee9eae6f2adf27e2297f955b601483d61b
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Tue Jul 8 07:49:31 2008 -0700
Call minstall with $(SHELL) so the user controls the interpreter
Running minstall directly means that /bin/sh is always used as hte
interpreter. If the user needs or wants to use a different shell fo
minstall, they can use the SHELL make variable.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9eee7f260f4474f9eea7384b94619b3f7fee017b
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Tue Jul 8 07:44:58 2008 -0700
Set $(SHELL) for all configs
Most make implementations will use /bin/sh as the interpreter for
commands and only use a different shell when the $(SHELL) make variable
is set. This makes the setting explicit and allows $(SHELL) to be used
in the commands themselves.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfb27b5fc020437d95b1185f0fce850209744d92
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Mon Jun 30 09:40:30 2008 -0700
autoconf: Subsitute SHELL for all platforms
Establish the shell that make will use from configure. This is exactly
how autoconf/automake operate, with the environment variable
CONFIG_SHELL respected to override the autoconf checks. In the usual
case where the user just executes `./configure', autoconf will pick a
shell from the current shell, sh, bash, ksh or sh5 that meets its base
criteria.
The special Solaris case of looking for a POSIX shell has been changed
to just set the SHELL variable since autoconf substitutes this already.
The EXTRA_CONFIG_LINES substitution is dropped as it should no longer be
needed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d766923c45b544cca17c7fefe625715cf1fd1fe
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 12 12:20:28 2008 +0200
r300: Fix saturate mode handling in radeon_program_alu
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf0ae102dbc34bf75e853c2ece630fe18dd4d41e
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 12 12:04:28 2008 +0200
r500: Set Saturate correctly in radeon_program_pair
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8774fcd89acc9e180e0cb135bd62646f58cb623e
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 12 11:11:59 2008 +0200
r300: Fix input register allocation in radeon_program_pair
When an input is marked in gl_program.InputsRead but is not actually read
in the final program (due to dead-code elimination or whatever), the order
of input registers must still match gl_program.InputsRead. This is done
even more explicitly now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11d711df360265f25dc5a96cc3a4c5a2d34f5b64
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 12 01:19:19 2008 +0200
r300: Explicitly set absolute value for the argument of RSQ
This fixes the last r500 bug related to glean/fragProg1.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6765c34993b08bba4acf20738c8938413ed4daf
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 12 01:14:35 2008 +0200
r500_fragprog: Major refactoring of final emit
Use an abstracted instruction scheduling and register allocation algorithm
that we will be able to share with r300_fragprog.
Unlike the original emit code, this code tries to pair instructions that
only use the RGB part of the ALU with instructions that only use the alpha
part. However, the pairing algorithm still has some shortcomings;
for example, it doesn't generate optimal code for the emulation of LIT.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d086c20b5a43353c4980cf234d8329900585f5
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jul 6 19:48:50 2008 +0200
r500: Add "Not quite SSA" and dead code elimination pass
In addition, this pass fixes non-native swizzles.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7904c9fad4c2cb2a4153258a9e86e530a0330a78
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jul 6 16:58:51 2008 +0200
r500_fragprog: Transform trigonometric functions in first pass
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e841880cfc1006a2818d4a8bfefd21136dc39a9
Author: Eric Anholt <eric at anholt.net>
Date: Fri Jul 11 14:16:36 2008 -0700
drm-gem: Use new GEM ioctls for tiling state, and support new swizzle modes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0ef353b4696672ecaea4b370b612bbb482880ca
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Jul 11 19:23:06 2008 -0400
R300: update vap_cntl values for NUM_FPUS
based on info from hw team
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c44c6d020ce7bc8e65ef69fefa0db4cc6157bed
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Fri Jul 11 10:43:29 2008 -0700
Remove generated pkg-config files on `make clean'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99803a4ec90d70363305c0652203550d63f086ec
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Tue Jul 1 09:03:15 2008 -0700
autoconf: Add information about the --x-* options to --help output
Try to tell the user that the --x-* options are only used when the X
libraries can't be found by pkg-config.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e97ab72b593278edeac9f9b71b8237a79247c7c7
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Tue Jul 1 08:55:42 2008 -0700
autoconf: Tell the user about docs/autoconf.html in --help output
The documentation in autoconf.html is much more explicit about how the
different configure options control the build. This adds a notice at the
end of the `./configure --help' output to tell the user about it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b52398571b7f5c537c2f5e1c87f1b8bdf3d8ea9b
Author: Dave Airlie <airlied at linux.ie>
Date: Fri Jul 11 07:28:55 2008 +1000
intel: fix batch flushing problem with cliprects handling.
pointed out and debugged by stringfellow on #dri-devel
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac05da56ec1dd14876dbf3fde37aa951b9215f5b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 9 15:06:36 2008 -0600
mesa: return -1, not GL_FALSE if _glapi_add_dispatch() fails name sanity check
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ca0af188267ab92f84223acd7f8b957be0cb5f6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 9 08:35:50 2008 -0600
mesa: fix state.clip[n].plane parsing bug (bug 16611)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2e435054c0d410e92d1e76a23f8d801a606537d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 9 07:48:46 2008 -0600
mesa: check for OpenBSD (bug 15604)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75e4db18049f3284197c9a8deabd9dd74aa7920e
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Wed Jul 9 13:08:09 2008 +0800
i915: fall back to software rendering when shadow comparison is
enabled for 1D texture. fix #12176
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f1b5ffcda283cebc97bd440b5af44168a9c8b00
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 16:52:45 2008 -0600
mesa: remove debug code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4d9cc94b82090ca6822789458edb2364f271f30
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 16:28:33 2008 -0600
add yet another Makefile
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee2a10112323d11ddc613a043761481aa1485f19
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 16:26:28 2008 -0600
bump version to rc3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d3feef9d6d75ffb7dad51cef37059192a6be4ab
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 16:26:06 2008 -0600
added more Makefiles to file list
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2be54a8e8ccb206eeedd319cf48a3c81797b83a4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 16:17:04 2008 -0600
mesa: implement glGetUniformiv() with new ctx->Driver function
The old implementation could overwrite the caller's param buffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44029f15a8c841d0deb3c7b477bc36ca7a9cd3e6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 16:16:57 2008 -0600
added src/mesa/drivers/Makefile to file list
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fe78576291d38108c8815dc33fa44a8ae656f71
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 15:12:48 2008 -0600
mesa: bump version to rc2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c71fa34728ef4eddd074aeb2bee49ae6a7acb3d1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 15:11:23 2008 -0600
added null texObj ptr check (bug 15567)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd6cb1b11d526d2e22d51441ab2629a10323e7b4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 14:59:36 2008 -0600
mesa: more debug output
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d14b7890a44fe7a3bccd9152645f50b0edb850d8
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 13:05:34 2008 -0600
mesa: compute global var size before doing codegen
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=477d597df69845e3fcd84605b26801c14a0ce382
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 8 13:02:24 2008 -0600
mesa: add missing VARYING case to storage_string()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92c075eeb7c330ea420400d1c2bae57356b19f03
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Tue Jul 8 14:14:04 2008 +0800
i965: official name for GM45 chipset
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a36bf890e8be3473f6a98f5ba4369e3acc0463ad
Author: George Sapountzis <gsap7 at yahoo.gr>
Date: Mon Jul 7 18:34:17 2008 +0300
glx: add LIBGL_ALWAYS_SOFTWARE
this disables accelerated DRI and fallbacks to client-side software rendering.
compile-tested only.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6e4f25aa5433fc77a3c1b0dba2300cc4cee5d33
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Sun Jul 6 14:17:39 2008 -0700
autoconf: Allow commas or spaces to separate DRI drivers
Explicitly allow the argument to --with-dri-drivers to contain
comma-separated or space-separated drivers. A space-separated driver
list worked by chance before.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11ac5b2456575060627e9f52946d7d0e218a228d
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Thu Jul 3 09:17:44 2008 -0700
Set library and header installation directories from configuration
Currently the installation directories for libraries and headers are
resolved within the install commands. For instance, the libraries will
be installed to $(INSTALL_DIR)/$(LIB_DIR). This limits the flexibility
of the installation, such as when the libraries should be installed to a
subdirectory like /usr/lib/tls.
This adds the make variables $(INSTALL_LIB_DIR) and $(INSTALL_INC_DIR)
to define the locations that the libraries and headers are installed.
For the static configs, this resolves exactly as before to
$(INSTALL_DIR)/include and $(INSTALL_DIR)/$(LIB_DIR). For autoconf, they
are derived directly from the --libdir and --includedir settings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=056689d457924ba4d8a0723d0c5f24383d1757d9
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jul 6 16:39:31 2008 +0200
r500_fragprog: Fix RSQ with negative parameters
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b2cb566563b9f1f9739327ef9874143af838850
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 5 23:54:31 2008 +0200
r300_fragprog: Emulate trigonometric functions in radeon_program_alu
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4746752f167c674722b46ab3840297d48e6d889d
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 5 22:44:37 2008 +0200
r300: Translate fragment program DST in radeon_program_alu
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=03abd021f2fa1d043682c9f1bbb1c080fba6b033
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 5 22:35:46 2008 +0200
r300: Translate fragment program LRP in radeon_program_alu.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=62bccd6df0c963a14e801bcac95dc8046b978a7f
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 5 22:21:24 2008 +0200
r300: Allow adding parameters during fragprog transform, share LIT code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77fdfaa23adeaaf6a217ef1ee751410c6a5b0d21
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 5 20:01:20 2008 +0200
r300: Correctly scan for used temporary registers
This fixes a regression introduced by dea8719f0...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=364d45a3e1629f32c6ab5407f92618a16c9d45e0
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 5 16:07:37 2008 +0200
r500: Major refactoring of fragment program emit
Use the common facilities to convert non-native instructions into native ones.
Worked hard to make the code easier to read (hopefully), by using helper
functions instead of direct manipulation of the machine code.
Fixes two bugs related to FLR and XPD.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dea8719f00ad46ed66b5d4f5e6c0b71e2d1054e9
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 5 11:53:39 2008 +0200
r300: Remove clause stuff for now in favour of a cloned generic gl_program
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85b46fbe9cfc8de8871d6adb0b2287c5837d3028
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 5 10:58:54 2008 +0200
r500_fragprog: Cleanup some unused variables and code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=13c44679ad42886544036f49597dcfc0d4b7e925
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 5 10:24:27 2008 +0200
r500: Fix a mixup in fragment program LRP instruction emit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09e587fcf3c77860eacf16a45c6cf1a9a54cc605
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 5 09:31:44 2008 +0200
r500: Fix blend color.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82635aad4203d44648dd6e345ec2b5e21ff06510
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jul 5 18:03:44 2008 +0200
_mesa_clone_program: Copy ShadowSamplers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e187627c1d3b06e5d185989dd3d37f09a8953a1b
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Fri Jul 4 18:18:19 2008 +0200
r300: Fix depth texture in compare mode
Missed the homogenous divide of R by Q before...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=845e3f701dec29f08e5759969c165b3d812e5afe
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jun 29 14:53:04 2008 +0200
Enable TexGen based on InputsRead when a fragment program is active
The old behaviour depended on which texture images the fragment program
reads from, which seems to contradict the shader specifications.
Note: Piglit's general/texgen test checks for this problem.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f4d0748ba92ff2c44faadc31a99f07e1bea28fb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jul 4 10:05:39 2008 -0600
GLSL-related bug fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e06565b103828b276fb10e3c4b2d94b36de05987
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jul 4 09:58:55 2008 -0600
mesa: generate GL_INVALID_OPERATION in _mesa_get_uniform_location() if program isn't linked
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b931a0c1d9128b7fb402915089e1fd2496f65349
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jul 4 09:55:48 2008 -0600
mesa: remove incorrect assertion
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9157b1e09a8948e9e084ed3ce2a3537a6bac2005
Author: Alan Hourihane <alanh at tungstengraphics.com>
Date: Fri Jul 4 13:54:49 2008 +0100
glcontextmodes.c is required remove the reference in .gitignore
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c1e96e6d38c0acfd3fe6b4116f2a67f5bf62136
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Fri Jul 4 09:53:51 2008 +0800
mesa: fix polygon offset issue (bug #12061)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=530df581dd1a502041b44afee8023a09d5b7e59f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 3 16:21:11 2008 -0600
mesa: fix various error codes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=011185396b1bb13fcba6619912948bbd2154936d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 3 16:02:05 2008 -0600
mesa: fix some error codes in _mesa_ShaderSourceARB()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3dc6591a7c85b6a05551ce91b69e57d23148bf57
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 3 15:40:38 2008 -0600
mesa: fix problem freeing framebuffer/renderbuffer objects
Basically, set up no-op Delete() methods for the DummyFrame/Renderbuffer objects.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7acb7c1ac058d11d649b615bfcabf29b5a74a801
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 3 13:49:48 2008 -0600
mesa: additional error checking, fix error codes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d866cb3712cc4db0d3798b91039a482453e58700
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 3 13:24:28 2008 -0600
mesa: regenerated file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f4f2ac39de7a5425bcfbd362b688f62f6003afd
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 3 13:24:19 2008 -0600
mesa: additional vec4 constructor
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e46c121f9efc941473f797e0a388146a9599eea
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 3 13:05:28 2008 -0600
mesa: fix array storage allocation bug
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dc20c7916e873dd154d62f885f849c87211c192
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jul 3 13:03:35 2008 -0600
mesa: fix incorrect array size, added assertion
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3e1f9bd521ab25fc1cb313902cd77c6c274a918
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 2 19:17:11 2008 -0600
mesa: fix vertex array validation test for attribute 0 (vert pos)
We don't actually need vertex array[0] enabled when using a vertex
program/shader.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1726b7d1d336465dca10a5bd0a8a02fcf5f2e455
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 2 16:51:49 2008 -0600
mesa: when linking a shader program, make sure all the shaders compiled OK
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb79c5c7c62a661c4b7b4efcf3884ee1dedafe4f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 2 16:50:52 2008 -0600
mesa: added some debug code (disabled)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=36a582641119671688a9f366e5bfa1ab3e8b9cbc
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 2 16:40:24 2008 -0600
mesa: fix error codes in _mesa_shader_source(), _mesa_get_shader_source()
If the 'shader' parameter is wrong, need to either generate GL_INVALID_VALUE
or GL_INVALID_OPERATION. It depends on whether 'shader' actually names a
'program' or is a totally unknown ID.
There might be other cases to fix...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a405d69063c8bae28bd5808e297070d65d90a421
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 2 16:39:48 2008 -0600
mesa: regenerated
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2cddf58d2787a1ed027cbc7bc25bf4aa001e989
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 2 16:39:26 2008 -0600
mesa: added some missing equal() notEqual() intrinsics
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=def6e4f420feed4a07402a8da84e7822f6ddba99
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jul 2 11:49:10 2008 -0700
intel: span rendering requires just a flush before starting, not finish.
The dri_bo_map()s that follow will take care of idling the hardware as needed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=918f3b17e5a3f94a7676a815c9b64cee054311ea
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 2 12:38:24 2008 -0600
mesa: regenerated files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18adc71822463b5e50bcb23d682726b1a44870aa
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 2 12:37:01 2008 -0600
mesa: fix all(bvec2) function typo, add missing bvec2/3/4() constuctors
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ef4e4ffb8053db87f52df3c9b2ddb71d9c7d6e5
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date: Wed Jul 2 20:20:33 2008 +0200
mesa: fix issues around multisample enable
multisample enable is enabled by default, however gl mandates multisample
rendering rules only apply if there's also a multisampled buffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a995bdced20a55759dffd901c10ec5fb251191cf
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jul 2 11:16:30 2008 -0700
intel-gem: Emit an MI_FLUSH at glFlush() so frontbuffer rendering is flushed.
We have something similar in the X Server that covers X Server rendering, this
is the equivalent here for rendering to the front buffer. If we cared about
avoiding this at glFlush time, we could only do this when some actual
frontbuffer rendering had occurred.
Bug #16392.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b3ed4d2d16811a624857519e95303017f4160b5
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jul 2 10:21:44 2008 -0700
intel-gem: Fix y-tile swizzling for our G965 with swizzle_mode=1.
Apparently in Y mode we get bit 6 ^ bit 9. The reflect demo in 'd' mode now
displays correctly.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19f585a3cf65887e249d630fe43e83e7e7618dfa
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jul 2 09:10:21 2008 -0700
intel-gem: Fix Y-tiling span setup.
The boolean that the server gives us for whether the region is tiled was
getting used as the enum for what tiling mode. Instead, guess the correct
tiling in screen setup.
Also, fix the Y-tiling pitch setup. The pitch to the next tile in Y is
32 scanlines, not 8.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6befdca6a3d65d7e49c0c54a7a8f091cd05034ea
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 2 09:16:10 2008 -0600
generate a link error if the vertex shader references too many textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=43346fb1fb43f91cb3e90d84b442dc08d6c9550d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jul 2 09:14:53 2008 -0600
set ctx->Const.MaxVertexTextureImageUnits = 0
This disallows vertex shader texture sampling. See bugs 16157, 13838.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea190fe05098d166c38d168d6a3d743c3acfe722
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Jul 2 06:26:11 2008 -0700
VBO: Regenerate files based on recent changes to gl_API.xml
Since GL_ARB_vertex_buffer_object protocol isn't supported yet, these
changes are innocuous.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=abd71144f0c34c071739dbb00378520fb02b5b61
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date: Wed Jul 2 06:22:47 2008 -0700
Bring over commit 8d4d0b47a07a298a20ffae9fefe96c8c7ca9dccc from xserver tree
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21e0d47514ea16c85342549dc8843be1b9bbc6ef
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Jul 1 19:30:32 2008 -0700
VBO: Add missing functions related to VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c52d6ad465dd4fddcd40e50e93f66469dcd8ffea
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Jul 1 18:20:21 2008 -0700
VBO: add GLX related annotations
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=028739faedd97a67b2348e4561840cc13785b26c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 1 17:59:07 2008 -0600
mesa: fix a GLSL vector subscript/writemask bug
This fixes a failure for cases like:
vec4 v;
v[1] *= 2.0;
The v[1] actually acts like a writemask, equivalent to v.y
The fix is a bit convoluted, but will do for now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e19af171cf013098c35990069225a87c3a04e197
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 1 17:52:31 2008 -0600
mesa: move some functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ae4d778d8dd56572b92b7ecaca4f0cabe63d229
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 1 17:50:14 2008 -0600
mesa: make _slang_swizzle_swizzle() non-private
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e74f54793e45dd2e36474f6fc527456647f32efd
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jul 1 15:09:24 2008 -0700
intel-gem: Move bit 6 x tiling swizzle to a driconf option, and add new mode.
It turns out that it's not just deviceID dependent, and there's some additional
undefined factor that determines the bit 6 swizzling. It's now controllable
with swizzle_mode=[012] until we get a response on how to automatically detect.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32a5c4033665d51277c733318ac0461e5f85ad09
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 1 11:41:21 2008 -0600
mesa: better function inlining in the presence of 'return' statements
Before, the presence of a 'return' statement always prevented inlining
a function. This was because we didn't want to accidentally return from
the _calling_ function. We still need the semantic of 'return' when inlining
but we can't always use unconditional branches/jumps (GPUs don't always
support arbitrary branching).
Now, we allow inlining functions w/ return if the return is the last
statement in the function. This fixes the common case of a function
that returns a value, such as:
vec4 square(const in vec4 x)
{
return x * x;
}
which effectively compiles into:
vec4 square(const in vec4 x)
{
__retVal = x * x;
return;
}
The 'return' can be no-op'd now and we can inline the function.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2247c7d29667047cd34180826a8966675f8be3a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 1 11:41:02 2008 -0600
mesa: add/fix some IrInfo entries for debugging purposes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=011b0e51e47e52ad9e29b31b3b4de1a5b77b3768
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 1 09:02:10 2008 -0600
link to DRM 2.3.1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ce4b985a56fc05ea1f33b68a987bf866ab06d11
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 1 08:48:48 2008 -0600
press 'm' to toggle multisample enable/disable
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=634d2af2b01f4e7ce8fa3ff65f64a446f859821a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jul 1 08:48:22 2008 -0600
init machine->Samplers (fixes vertex program texture fetches)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3f7b463c3975c070503053e4ad70af99016a756
Author: Dave Airlie <airlied at linux.ie>
Date: Tue Jul 1 18:22:12 2008 +1000
dri: drop asserts to make build against stable libdrm
These asserts are of questionable use at the moment with things in flux.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcc2a3d7e3c5f81bb5a45b8d628a133f3b5499a5
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Tue Jul 1 11:38:07 2008 +0800
dri: Take the base image size into account when computing
first level of the mipmap. fix #16210
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cae1b747bf7013124c21f15c410635c16593656
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Mon Jun 30 10:28:02 2008 -0700
autoconf: Improve the visibility of the swrast DRI driver
Improve the --with-dri-drivers help text so that users are aware that
they should install the swrast DRI driver.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb1744970d74432692f2e109fca1dc31593605af
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Jun 30 11:12:51 2008 -0700
r3xx/r5xx: Enable ARB_point_parameters.
This isn't complete yet. It does cover the two most common usage cases,
though, and at least the third one (POINT_DISTANCE_ATTENUATION) is possible,
so I'll do that later.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23e9b43ce4a6ad5875f69363dec7d2baa8afa2ea
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Mon Jun 30 08:37:13 2008 +0200
r300: Fix dumb mistake in LOD bias translation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4002b75e6267ecd0f9e3093e221e34ed5c8485d4
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Mon Jun 30 00:44:26 2008 +0200
r300: Cleanup LodBias support
. There is both a per-texture unit and a per-texture object (at least for
OpenGL 1.4); this should now be supported properly.
. The LOD bias calculation in r300_state has been simplified and corrected
(need to multiply by 32 instead of 31, and ensure clamping)
. do not clamp LOD bias in TexEnv, as that behaviour conflicts with what
the spec says
. set Const.MaxTextureLodBias properly
. remove the no_neg_lod_bias property; if somebody can explain what
it's good for, we can add it back in, but according to Google, nobody
seems to use it
. removed some dead code and unused variables
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a74d22ba715da5e52efb15aebd15a74851f87d43
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Jun 29 10:30:47 2008 -0700
r300: Change LOD bias emission to more closely follow per-tex rules.
Okay, this time it's for real, and for good. This should be a perma-fix.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=543893eefdc82ecd21e346320e89a471c5c12158
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Jun 29 10:29:32 2008 -0700
Revert accidental edit to progs/demos/lodbias.
*puts yet another paper bag over head*
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0918023c28775ef6126e9f695a976ff199cd9a13
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jun 29 17:24:32 2008 +0200
demos/shadowtex: Don't set TEXTURE_WRAP_T for 1D texture
The operation doesn't really make sense. It triggered a bug in the r300 DRI
driver (and possibly other drivers that simulate 1D textures via 2D textures).
I've added an isolated test case for this bug to Piglit, so everybody wins.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc775066aa9bbbf0cf5f1d5ced81f81e4cb0b731
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jun 29 17:20:52 2008 +0200
r300: Fix wrap mode for 1D textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6cb12704916822aa4d0895a6427e110afe4bfa58
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 28 16:48:31 2008 -0600
s/GL_INVALID_VALUE/GL_INVALID_OPERATION/ in _mesa_get_uniformfv()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b429e9b2d74ece0906602d2f843c0f8bf74c44f4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 28 16:48:23 2008 -0600
mesa: added null ptr checks
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6da1453c5b4add37518b2e1f27abb02854864f2
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Thu Jun 12 06:46:32 2008 -0700
DRI-specific pkg-config file
Since the gl pkg-config file doesn't convey any specifics about the
backend in use, this adds a new pkg-config file for when DRI is in use.
This can be used by the xserver build to determine if the DRI and/or
GLX extensions are appropriate.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=985e1cdfe82336d3ce97470eaf98c3c9d54532c8
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Wed Jun 4 13:17:06 2008 -0700
autoconf: Check for posix_memalign
Rather than just defining HAVE_POSIX_MEMALIGN on Linux, check whether
the function exists on all platforms and define the macro if it is.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f059a3302260075e9cfd35649dc3877726291d8d
Author: Eric Anholt <eric at anholt.net>
Date: Thu Jun 26 15:34:27 2008 -0700
intel: Fix locking when doing intel_region_cow().
This was broken in the merge of 965 blit support. It tried to lock only
when things were already locked.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93f701bc3619864ac6f067d37212e96545a57e16
Author: Eric Anholt <eric at anholt.net>
Date: Thu Jun 26 13:45:31 2008 -0700
intel: Replace sprinkled intel_batchbuffer_flush with MI_FLUSH or nothing.
Most of these were to ensure that caches got synchronized between 2d (or meta)
rendering and later use of the target as a source, such as for texture
miptree setup. Those are replaced with intel_batchbuffer_emit_mi_flush(),
which just drops an MI_FLUSH. Most of the remainder were to ensure that
REFERENCES_CLIPRECTS batchbuffers got flushed before the lock was dropped.
Those are now replaced by automatically flushing those when dropping the lock.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b132b297febf99d7f3989d82f09578471880321
Author: Alan Hourihane <alanh at tungstengraphics.com>
Date: Thu Jun 26 22:53:29 2008 +0100
Check in SwapBuffers for any new pending dri2 events
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6abe8f0f2fba3073b58b96ed38aae163c765b4a
Merge: a42dac187973cbc17be6c59db89264cbc935ab91 5174b85a0cb13b06779ea6fc0a8362c9fe57e2ea
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 24 14:08:08 2008 -0700
Merge commit 'origin/master' into drm-gem
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5174b85a0cb13b06779ea6fc0a8362c9fe57e2ea
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 24 14:04:11 2008 -0700
intel: Fix glCopyPixels when x or y are < 0 in hw coordinates.
Nothing would get drawn as the negative coordinates broke the rectangle
intersection code that used unsigned ints. Tested with copypix demo and
sliding the copy to the upper left.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a0d773116c6e9d7a63a63644a12170b7486a86e
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 24 13:18:40 2008 -0700
i965: Use the shared intel_pixel_copy.c.
This disables the textured copy implementation on 965, which didn't appear
to work (mesa copypix demo, disable the blit path, move so that regions don't
overlap and textured is used, and you get garbage). If we resurrect this for
i965, I'd rather it used the 915-style metaops instead. Current metaops code
left in place so that whoever picks it up has a reference.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=744357e29c6a51b9e1770e0340eee5105f6b5585
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 24 11:49:21 2008 -0700
intel: Same pixel function init for everyone now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5eb62a1161f050925c5c0b4839c437b29bdbc6b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 24 11:44:42 2008 -0700
intel: Avoid glBitmap software fallback for blending when no blending occurs.
Mesa demos tend to leave blending on but in GL_ONE/GL_ZERO, or
GL_SRC_ALPHA/GL_ONE_MINUS_SRC_ALPHA with a source alpha of 1.0.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f23adc504d8202bbcc78121567a61c0b24819422
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 24 11:34:42 2008 -0700
intel: Merge check_blit_fragment_ops between i915/i965.
Both had some useful bits for the other.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90d33edf37d12495fcfb4876d1048f3ed5df2b9b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 24 10:50:10 2008 -0700
intel: Note reasons for blit pixel op fallbacks under INTEL_DEBUG=pix.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eda68cccc072c10f94c096b9877d09a787069631
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 24 09:37:07 2008 -0700
i915: Add support for accelerated glBitmap, shared from 965.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59890987799624e07083300d291f2457baff0192
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 24 09:48:23 2008 -0700
i915: Fix read != draw drawable for glCopyPixels.
Taken from commit bad6e175cf59cce630c37d73f6e71f3a4de50ae6.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98fa0aec366ac41065698fd9bf76731b7d08f1f7
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 24 09:41:58 2008 -0700
i915: Allow accelerated pixel ops to be disabled with INTEL_NO_BLIT.
This matches 965.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a42dac187973cbc17be6c59db89264cbc935ab91
Author: Eric Anholt <eric at anholt.net>
Date: Mon Jun 23 15:44:10 2008 -0700
i915: Accumulate the VB into a local buffer and subdata it in.
This lets GEM use pwrite, for an additional 4% or so speedup.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=62d66caeba786f01f6159c980fda79606afe4c61
Author: Eric Anholt <eric at anholt.net>
Date: Fri Jun 20 15:00:44 2008 -0700
i915: Convert to using VBs instead of inline prims.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe3b62b5b1a6ed5f81fa0b849f3a81a8cf43c810
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Sun Jun 22 20:29:45 2008 -0700
Ensure all objects are built when installing DRI
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5aa4d5a87d3edea6503a7b9853a318e71718af7c
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Sun Jun 22 20:26:20 2008 -0700
Don't make libmesa.a or libglapi.a depend on asm_subdirs
Since the asm_subdirs target does not actually create a file, make will
always consider that it needs to be rebuilt. If libmesa.a and libglapi.a
have asm_subdirs as a prerequisite, then they will always need to be
rebuilt, too. The correct order will be preserved by the default target,
though.
This should fix #16358.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ec5e6a0320639920fcf325895acb57fb3dad5c7
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Sun Jun 22 20:19:35 2008 -0700
Create $(TOP)/$(LIB_DIR) for install, too
If `make install' is run without running `make' first, the $(LIB_DIR)
will not be created. This also changes the mkdir a little bit so that it
isn't run if necessary and added `-p' so that it is immune to races.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71d2578ac5530c8641bcd5d9a9654373a6ce853e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:55:24 2008 -0600
replace __inline and __inline__ with INLINE macro
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba97ed2b743ba0b6631e0fbcf2ab12afe885f87c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:52:40 2008 -0600
replace __inline and __inline__ with INLINE macro
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc96d5492038cb79806031e513365e08647d6bfa
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:52:32 2008 -0600
replace __inline and __inline__ with INLINE macro
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37f19b94ac31d7a6f77ed9936c28ec8f36983721
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:49:45 2008 -0600
replace __inline and __inline__ with INLINE macro
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=402e7f76b15e619a83d1d1587d1dd181d313e543
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:49:40 2008 -0600
#undef DEBUG to silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ee7b7912c1fe7b09d13ae385088e4281b62eba6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:34:38 2008 -0600
replace __inline and __inline__ with INLINE macro
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=055ab81920e7299ec4fce8f9908c88c001050a92
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:34:00 2008 -0600
replace __inline and __inline__ with INLINE macro
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24197b4901c72b3a2c6afcb3f6936e0876853e1d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:30:01 2008 -0600
replace __inline and __inline__ with INLINE macro
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7899270b9f10b5671e7ea644a66832fe86b5a1a1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:27:36 2008 -0600
replace __inline and __inline__ with INLINE macro
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e922b0e35eda9e0dab9c085bdf83d2a1094dcbb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:24:43 2008 -0600
replace __inline and __inline__ with INLINE macro
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c1bead06928961a18aea14b3cae4e854ceb915e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:20:54 2008 -0600
s/inline/INLINE
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77d917a74ae677bcd277654adb67e9e532730046
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:20:31 2008 -0600
remove old comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1f9adc27445ea3381af1f71cfec0317298be5b1
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date: Fri Jun 20 17:58:53 2008 -0700
Solaris port of Mesa 7.1 with autoconf support
Signed-off-by: Brian Paul <brian.paul at tungstengraphics.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f30e4af73405aad3ec29b7337a3a0177e3fbe715
Author: Daniel Zhu <daniel.zhu at sun.com>
Date: Fri Jun 20 17:51:39 2008 -0700
Rename quad function to quadr to avoid clash with Solaris quad typedef
Signed-off-by: Brian Paul <brian.paul at tungstengraphics.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1043a7c71ab6b655fa3345dd34df0a5e84f3e031
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date: Fri Jun 6 16:09:10 2008 -0700
Make minstall work with Solaris /bin/sh
Solaris /bin/sh doesn't set $PWD for you
Signed-off-by: Brian Paul <brian.paul at tungstengraphics.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ba39c40aef45be5d534676c8661e90808deb602
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date: Fri Jun 6 16:06:09 2008 -0700
Fix builds with compilers other than gcc 3.0 & newer
Add #include "glheader.h" for definition of __builtin_expect for compilers
that don't support it.
Signed-off-by: Brian Paul <brian.paul at tungstengraphics.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3491cbea88e86a64d427298df1aba75e146f15e7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Jun 21 10:14:22 2008 -0600
added pointer to beta/release candidates
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc25661099bcc4b107a30ca504fcc2e76db3492e
Author: Alex Deucher <alex at botch2.com>
Date: Sat Jun 21 10:52:49 2008 -0400
R300: 1002:5657 is actually RV410
See bug 14289
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3f1aac95e5cef26824da08c89fcf2b08ac5ef86
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date: Sat Jun 21 02:50:11 2008 +0200
r200: fix typo in r200TryDrawPixels parameter validation (bug 16406)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21177c8764638e1d4b3b29fed64adec62a14e936
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jun 19 14:34:52 2008 -0600
mesa: tweak mipmap level selection for cube maps
This is just a hack. After we convert the 3D texcoord into a face plus 2D
texcoord we need to recompute the partial derivatives and mipmap LOD.
But we don't have the info to do that. Adjusting the original mipmap
level by -1 seems to give somewhat better results than before though.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0da9bc6a69fbd287f2e87ca9f868cb4ccc47735a
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jun 18 14:35:59 2008 -0700
i915: Note the non-PBO fallback for textured drawpixels under DEBUG_PIXEL.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbe80af457316826f56ada767d26e8c1db7f1130
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jun 18 14:19:18 2008 -0700
i915: Restore the accelerated PBO pixel path functions after GEM changes.
The fencing code is not required, and waiting on the fences defeated one of
the purposes of the extension, which is to allow asynchronous readpixels.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=654258a4fe5e7114022c6e02f2844fc469fcc6f3
Merge: 64adeb163d7da6d75b5664cd2ee3783cadaf63d8 cf29ab3ba075905cca786b52617d7dc993f58033
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jun 18 14:07:38 2008 -0700
Merge commit 'origin/master' into drm-gem
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf29ab3ba075905cca786b52617d7dc993f58033
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jun 18 13:50:13 2008 -0700
i915: Bug #14313: Fix accelerated (PBO) ReadPixels.
Refactoring of mine in 02d5ba849197e19843dad164239b51f18fb16faf broke it
by failing to understand that the masking was about sign extension.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e8aadee8beffaabd4e0c60c289b98124e288dcd
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Wed Jun 18 15:33:33 2008 +0800
i965: add support for Intel 4 series chipsets
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=30640695400b9b27656893753ae6b62f2082ce9b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jun 17 16:44:04 2008 -0600
mesa: fix inconsistent use of GL_UNSIGNED_INT vs. GL_UNSIGNED_INT_24_8_EXT for Z unpacking
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=64adeb163d7da6d75b5664cd2ee3783cadaf63d8
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 17 14:14:02 2008 -0700
[intel] Fix no_rast option on non-965.
The no_rast fallback was getting partially overwritten by later TNL init,
resulting in a segfault when things were in a mixed-up state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2baf564d1b9716611d194cf117b329a92ad603d
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 17 11:15:59 2008 -0700
[intel-gem] Bug #16326: Fix X tile unswizzling on 965.
Apparently a bit gets flipped in the addressing for some rows of each tile.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b5bf2187497e8de53ca20db6c4fd4a211714b98
Author: Wilfried Holzke <sf at holzke.net>
Date: Tue Jun 17 10:07:47 2008 -0600
assorted glide driver fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51ad6e34251f56e476432b92bd47858448c0e7ca
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jun 17 09:01:32 2008 -0600
glu: silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1523c61eaa47825f0e4ca9076b83dcca19e1bd1
Author: Dave Airlie <airlied at redhat.com>
Date: Tue Jun 17 16:29:45 2008 +1000
mesa: make mm.c use unsigned ints for offsets.
If you have a GPU using this code and it has the offsets up in this space,
this fails.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27b7f896d4492021f8b8c35a69c28f5854ab1f90
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Jun 16 11:37:32 2008 -0700
r300: Make LOD bias a persistent environment variable.
Per airlied's suggestion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9d1889891ce32ffb3d6425f1e70510ea2c3e24b
Author: H. Verbeet <hverbeet at gmail.com>
Date: Mon Jun 16 10:40:32 2008 -0600
Compute/setup fog coordinates even if vertex program is enabled.
Only when fog's enabled, of course.
In the usual case, this is just a pass-through operation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec2d0decbd739df99cac4baba57fe0005bf4894d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 16 10:03:05 2008 -0600
mesa: allocate pixel zoom arrays on heap, not stack
Fixes stack overflow on Windows.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbce58802d9bf94eadbb0d0c0211a0768f8302aa
Author: H. Verbeet <hverbeet at gmail.com>
Date: Mon Jun 16 09:40:26 2008 -0600
Don't compute vertex fog when fragment program is active.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=588abd66966a672a93e87cd577802255193bebcd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Jun 16 01:21:42 2008 -0700
r300: Fix new incarnation of bug 3195.
tests/bug_3195 doesn't render right, but at least it doesn't segfault this way.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1738a9a535cbde3a4b9f1b57f2a47139b4affdb9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Jun 16 01:02:16 2008 -0700
r300: Forgot to clear old state before writing new state.
Oooops. Hehe.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=776580a6afff9c6403140737ea50f36e9323528a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Jun 15 23:54:32 2008 -0700
r300: Enable LOD bias state emission.
Properly set t->filter_1 for r300_state to emit.
Expect buggies as people see LOD bias enabled for the first time...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7b8a13d65e97b8a9812f813cc670e6b712d583d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Jun 15 17:30:07 2008 -0700
Oops, misordered a few instructions.
Not like it matters, though, since it's not taking effect yet.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e6ca40f29551b6f6cedea954874930e6470b0b9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Jun 15 17:14:07 2008 -0700
r300: Unbreak LOD biasing, a bit.
Needs a bit more work on submission.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc66be2964efb0fbce101264b898636f8f1c715
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Sun Jun 15 09:06:27 2008 -0700
No more drivers/xorg
Don't try to clean in xorg since GLcore is gone.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1ae5d4b4471108049080b34c482a083ae74860a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Jun 14 19:32:33 2008 -0700
r5xx: Enable fragment.position, partial ARB_shadow.
I don't like PROGRAM_BUILTIN; could we either patch Mesa or just use a different constant?
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7413c55d93ccdf7ba58932d6186f1e6230df0e8a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Jun 14 17:51:04 2008 -0700
r5xx: Detangle FP fallback and translation switches.
r5xx should fallback if it encounters a bad FP.
TODO: Re-enable the dumb shader so we don't have to completely fallback.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=43da1189610fcaa5ade69620734a7b1e5caf84c4
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jun 14 23:09:15 2008 +0200
r300: Add radeonTransformALU and fix a bug in r300_fragprog DPH
This new generic transform replaces "special" instructions by more generic
variants. Hopefully, we will be able to share this code between r300 and r500.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=825fdfd0c1fc9c82c8a880dea62a7fffc15d7373
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jun 14 20:26:10 2008 +0200
r300_fragprog: Use less complex instructions
MOV, ADD and MUL do not fit the hardware as well as MAD, but they are less
complex and thus leave more room for future optimizations.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b97e48ffe3561288b5ebbebf7d439d4714fbb6a1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Jun 14 08:56:03 2008 -0700
r5xx: More FP rewriting; fix texrect FP insts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69004fb758629d5c2d201241fc3d2907dd9afde3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Jun 14 07:21:40 2008 -0700
r5xx: New FP code, take two.
Add the code emission source file, and comment out unneeded tex de-swizzling.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a341ef29657c1ead116c4acaca138551631de16
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Jun 14 07:03:08 2008 -0700
r5xx: FP refactor, take one.
Yes, I know it's massive. Imagine how I felt, auditing 3000 lines of code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9704414d1376d449ad6a006a16be8139f82b5d81
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Jun 14 04:37:09 2008 -0700
r3xx/r5xx: Don't force aniso.
*Pulls paper bag down over head*
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1c0c56d70308a562c90cc01982c89ed1396c830
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jun 14 04:07:51 2008 +0200
r300: Implement GL_ARB_shadow and GL_EXT_shadow_funcs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83ad2a756ea8dd1b0ca9746e355ce3de0f29356e
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jun 14 02:28:58 2008 +0200
texenvprogram: Mark textures using ARB_shadow as ShadowSamplers
Since ARB_fragment_program and friends are defined to ignore the setting of
the GL_TEXTURE_COMPARE_FUNC parameter, we have to explicitly enable the
shadow comparison by marking the texture unit in ShadowSamplers when
appropriate.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2882e5162525138316db9a1ab539a17498d06da1
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jun 14 03:34:09 2008 +0200
r300: Add radeonCompilerDump for debugging
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e34dc8227c1fa8bc9ffcd311de701053a633a7ec
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jun 14 01:46:19 2008 +0200
r300_fragprog: Refactor TEX transformation
Streamlining source and destination registers, as well as texcoord scaling for
RECT textures is now done in a radeon_program based transformation.
The idea is that this will allow us to optimize away unnecessary indirections
more easily.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5170bc9d32530ec93dae4b543d3552e83d6b4a1
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Fri Jun 13 23:46:04 2008 +0200
r300: Add radeon_program and trivial refactoring of r300_fragprog to use it
The idea/hope is that radeon_program will serve as an intermediate
representation for r3xx up to r6xx fragment and vertex programs.
Right now, it is nothing more than a simplistic wrapper around Mesa's
prog_instruction, together with the notion of clauses, taken from r6xx docs.
The clauses will eventually be used to represent the nodes that are used in
r300 family fragment programs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2aa45c2f9584ff76151a99b4fcd0ecb56260473
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Fri Jun 13 22:09:37 2008 +0200
r300: Do not include r300_fragprog.h from r300_context.h and other cleanups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=caeabb1ebea33828e956efed19dce46767a068b4
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Fri Jun 13 22:03:26 2008 +0200
r300_fragprog: Remove dead declarations, move NOP declarations into source
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ba1c7d84826aaa07114872560cab3a428949499
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Fri Jun 13 21:43:09 2008 +0200
r300_fragprog: Refactoring and cleanup
Refactor so that r300_pfs_compile_state "owns"/holds a pointer to
r300_fragment_program instead of the other way round. This is more natural from
an object orientation point of view.
Move the compiled hardware state into r300_fragment_program_code, in
anticipation of on-the-fly program recompilation based on external OpenGL
state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=defadd9c03c726d1e79bd911de07a2682bf78b01
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Fri Jun 13 20:03:17 2008 +0200
r300_fragprog: Remove dead code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7669e4a8637a9680bcef0d0db82ae5e1984741c
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Fri Jun 13 20:49:52 2008 +0200
r300/r500: Separate fragprog compiler structures
r500 code still used r300_pfs_compile_state, which contains some fields that
really only make sense on r3xx type hardware. In order to allow both fragprog
implementations to go forward without disturbing each other, I've pushed this
structure down into the respective r[3|5]00_fragprog.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4919cc3a2c5e779834a3ff362e417f36f12b2b17
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Fri Jun 13 18:41:16 2008 +0200
r300: Fix depth texture GL_LUMINANCE vs. GL_INTENSITY mixup
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1056b6127d2bd6fa39ba7d88b5a49cd2765c469
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sat Jun 7 14:17:56 2008 +0200
r300: Reenable t->filter_1 (though currently not used)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1087cc61b3776f4cdc991dcd95ee59dbd26307f3
Author: George Sapountzis <gsap7 at yahoo.gr>
Date: Fri Jun 13 15:54:08 2008 +0300
glx: load swrast_dri.so
caveats:
- does not work with old (i.e. libGLcore) xserver:
- made unbindContext a noop
- extensions:
GLX_SGI_make_current_read
GLX_EXT_texture_from_pixmap
GLX_MESA_copy_sub_buffer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ffb1230b3287a72d9ac59c5d830f7a4155cbdf9
Author: George Sapountzis <gsap7 at yahoo.gr>
Date: Fri Jun 13 15:52:32 2008 +0300
dri/swrast: make unbind a noop
This is for loading swrast_dri.so from libGL.
MakeContextCurrent() seems to unbind the context right after binding it and
DRI drivers also have a noop DriverAPI.UnbindContext ...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=341987f68842d662168aa6386723ef9ac8080a93
Author: George Sapountzis <gsap7 at yahoo.gr>
Date: Fri Jun 13 15:48:34 2008 +0300
dri/swrast: add OpenGL 2.1 functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4297413656dd932a6bc2b56e16a2633ae8e712cd
Author: George Sapountzis <gsap7 at yahoo.gr>
Date: Fri Jun 13 15:48:06 2008 +0300
glx: use ErrorMessageF
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=95b34baa8f981b08e21a36f9163d98a426559839
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Thu Jun 12 19:41:54 2008 -0400
silly bug: it's PROGRAM_VARYING
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=928ec5cd3be5c7d6f3d9df0ace18371b1ec8c68c
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Thu Jun 12 18:53:52 2008 -0400
glsl: make sure we replace all output reads with temporaries
test in if.glsl
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=53f5b9741a5453f9166aee8da6e1f8bf5b10d59e
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Thu Jun 12 19:37:26 2008 -0400
glsl: allow uniforms
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=effb73befa56099ba78ef2d93be4f980dad157b3
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Sun Jun 8 23:05:15 2008 -0400
glsl: fix array size initialiazers using const variables
e.g.
const int kernelSize = 9;
uniform vec2 kernel[kernelSize];
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19659a50f9356023c59942794bd4e6e075f120bd
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Thu Jun 12 14:19:10 2008 -0400
almost forgot - RelAddr is a boolean so use it here
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2542c59c55589bdeaf56b9cf91625b0adf75e3ab
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Thu Jun 12 00:03:35 2008 -0400
shaders: fix allocation of arrays of parameters
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74964ff04d89be430944dd8106bf5c97a9933f85
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Tue Jun 10 16:59:44 2008 -0400
glsl: implement variable array indexes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0440f5a187460078095f35902638300fee1c5158
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Thu Jun 12 06:37:45 2008 -0700
Update .gitignore for progs/glsl
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41bdb88f271284b79b870a5217f3ae50d70dfcdd
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Jun 12 16:26:46 2008 +1000
sparc: add swrast to dri drivers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b0e75ea7a2395cc8614d6eeabb9529d503652c9
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Jun 12 12:06:50 2008 +1000
sparc: add DRI drivers for sparc patch from Fedora
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f3e4f645d389672e6d72215e60b812a887cc66d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jun 11 19:33:30 2008 -0600
remove obsoleted doxygen \param comments
Someone changed the function parameters but didn't bother to update the
comments.
Also, whitespace changes, clean-ups.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d976aedc4654bc66b80f22690e3674f1ef46183
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jun 11 19:33:14 2008 -0600
comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=407ce3da3c53c9ebba0fbf827d7b0f610122d44b
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jun 11 14:44:48 2008 -0700
[intel-gem] Chase domain flag renaming in the DRM.
This is an API breakage only.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0227d91a9e3cf65aae3266d100eebd3459dff4c3
Author: Eric Anholt <eric at anholt.net>
Date: Wed Jun 11 11:45:51 2008 -0700
[gem] Enable bo_reuse by default.
The objects are swappable, so we're less concerned by excessive object
allocation now, and it's about a 20% performance improvement. If we get
concerns about the memory consumption from others, we can look into a
compromise position later.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9563449c14f06b0927adecf36711c034b561e121
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jun 10 12:08:30 2008 -0600
remove unnecessary swrast, tnl includes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c233b4245f7fcb667260278f3007d21044e62142
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Jun 10 10:09:03 2008 -0600
add some missing rule dependencies
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=17ec0dbd7575de749377f6b33075e087ebe9fc9f
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date: Tue Jun 10 15:43:33 2008 +0200
copy msaa visuals capability
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbb96a0301e8cecb8835befe51286d954aa005c0
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Tue Jun 10 06:06:40 2008 -0700
Distribute version.mk in case autoconf needs to be run again
Users may need to rebuild the configure script, so we need to distribute
version.mk so autoconf can run successfully.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a742bed99ae840d806198172005f6b25399ec573
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Tue Jun 10 16:31:36 2008 +0800
i965: apply commit 6c1a98e97affb2163e776551eb3a9e669ff99bbf to glsl
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72f87b69471649ff02e80a89f902b69980f3d025
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 16:06:44 2008 -0600
fix Xlib libGL.so build problem.
Also, build driverfuncs.c into libmesa.a since it's always needed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6246f85d7c87180b464f84f330385680a82a601
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 14:09:09 2008 -0600
s/SOLO/MESA/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=910b3bfaeb372ef0e20c6b05c64c3721b739a442
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 13:50:44 2008 -0600
Makefile clean-ups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a80ccaadc77acbf835aa7139d75ea166efd8553f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 13:50:31 2008 -0600
more old stuff, rename SOLO->MESA, etc
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08c07b60be7c21819c78a3281dc9b5a9b547431b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Jun 9 13:50:11 2008 -0600
Makefile clean-ups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=376203cff8e76bcfd664c4bb191c8a02ad41b744
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Jun 6 12:38:24 2008 -0600
document makefile changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cf69fe511a67a7bcf6787974becf6a143abb507
Author: Alan Hourihane <alanh at tungstengraphics.com>
Date: Mon Jun 9 16:24:15 2008 +0100
Check for NULL pointer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=906e189bd362399f1ffc4d5421ae0d0abd586977
Author: George Sapountzis <gsap7 at yahoo.gr>
Date: Mon Jun 9 17:47:49 2008 +0300
glx: use goto's vs. nested if's ala xserver
compile tested only
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=079345703901b497f2c09714051b33bb2dff1b4f
Author: George Sapountzis <gsap7 at yahoo.gr>
Date: Mon Jun 9 17:47:09 2008 +0300
glx: add dri_common.c ala xserver
also drop driFilterModes which is unused
in preparation of loading swrast_dri.so
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c7e02298f68b84d929cd1d3af8b3120281c2e32
Author: George Sapountzis <gsap7 at yahoo.gr>
Date: Mon Jun 9 17:46:39 2008 +0300
dri/swrast: minor cosmetic
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=00099731195b2e5b57b8bca6342a8a711e0e427a
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Sun Jun 8 22:36:20 2008 +0200
r300: Workaround hardware readcache problem
This workaround is similar to the one found in r200_span.c.
It seems like some part of the read hardware doesn't realize that
VRAM has changed. By reading from an arbitrary position, this is fixed.
The piglit test bugs/r300-readcache is a regression test for this bug.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f440b0ddd9690a2f8d7b7eed9b56ff77407b9114
Author: Brian <brian.paul at tungstengraphics.com>
Date: Sun Jun 8 11:25:30 2008 -0600
remove realglx.[ch] from build
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5d03af109e0c6fdd7cc6786f8ae40f8ae626f5a
Author: Keith Packard <keithp at keithp.com>
Date: Fri Jun 6 13:05:46 2008 -0700
[intel-gem] Call the new throttle ioctl from swap buffers
Swap buffers is a fairly reasonable time to wait for the hardware for a
while; this keeps us from overrunning the ring.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbf3c5247c90bd35c0b2002e3b972a2dd4c8b130
Merge: 4b5b008d54e86ac4f0a2176429d062100978ca8c 0b734bd7cf921592eee441f759687e10f48a2cbc
Author: Keith Packard <keithp at keithp.com>
Date: Tue Jun 3 22:56:25 2008 -0700
Merge commit 'origin/master' into drm-gem
Conflicts:
src/mesa/drivers/dri/common/dri_bufmgr.h
src/mesa/drivers/dri/intel/intel_bufmgr_ttm.c
src/mesa/drivers/dri/intel/intel_bufmgr_ttm.h
src/mesa/drivers/dri/intel/intel_ioctl.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b5b008d54e86ac4f0a2176429d062100978ca8c
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jun 3 14:43:48 2008 -0700
[intel] Convert drivers to using libdrm bufmgr code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fccc427aac17b3fa17160332e6e6f3c2cef25ca5
Author: Eric Anholt <eric at anholt.net>
Date: Fri May 30 15:12:15 2008 -0700
[intel-gem] Remember last offset of reused BOs to avoid more kernel relocs.
This is good for about 5% on ipers on 965, and should help any cpu-bound app.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8395f9d9eed4040d6fa12f1631dd7c372c73be4
Author: Keith Packard <keithp at keithp.com>
Date: Mon May 26 17:51:38 2008 -0700
[intel-gem] Once mapped, leave buffers mapped.
Mapping and unmapping buffers is expensive, and having the map around isn't
harmful (other than consuming address space). So, once mapped, just leave
buffers mapped in case they get re-used.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=924eaa2f955ecdc1080f5a8fdc165367a576a919
Author: Keith Packard <keithp at keithp.com>
Date: Mon May 26 00:19:20 2008 -0700
[intel] all flushing in intelEmitCopyBlit
Add both MI_FLUSH and intel_batchbuffer_flush to intelEmitCopyBlit.
This ensures that the data are flushed *and* the gem kernel driver sees the
various memory domain transitions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ba91b4636a04145e683e7d7fe5ee5ff404d73ac
Author: Keith Packard <keithp at keithp.com>
Date: Sun May 25 20:49:53 2008 -0700
[intel] Enable buffer re-use for gem
Use the new DRM_IOCTL_I915_GEM_BUSY ioctl to detect
idle buffers for re-use.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=200fd13d4a605bea07857d6c3e7c85ee07d663cb
Author: Eric Anholt <eric at anholt.net>
Date: Fri May 23 12:43:05 2008 -0700
Remove stale comment about glFlush().
We don't need an MI_FLUSH there, because everything that's been flushed in the
batch will eventually hit the hardware.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a74bf4ef345d880d7d296313fed0240781d2ebd8
Author: Eric Anholt <eric at anholt.net>
Date: Fri May 23 12:18:50 2008 -0700
Emit a flush after the swapbuffers blit, so contents end up on the screen.
Otherwise, since the MI_FLUSH at the end of every batch had been removed,
non-automatic-flushing chips (965) wouldn't get flushed and apps with static
rendering would get partial screen contents until the server's blockhandler
flush kicked in.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6cefae5354fb3015c5a14677071871613faa9c3a
Author: Eric Anholt <eric at anholt.net>
Date: Mon May 19 15:42:00 2008 -0700
Add back a mostly-correct glFinish for GEM and fake.
The right solution would probably be keeping a list of regions which have been
rendered to.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=76286bc76c5ea2217378809a9dcab6794aae7b5e
Author: Keith Packard <keithp at keithp.com>
Date: Thu May 22 10:44:47 2008 -0700
[intel-gem] Make sure set_domain is called often enough.
The write_domain needs to be set after any batch buffer uses an object,
track when that happens in the new 'cpu_domain_set' field.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b49cc104dd556218fc769178b96f4a8a428d057
Author: Keith Packard <keithp at keithp.com>
Date: Sat May 17 23:34:47 2008 -0700
[intel-gem] Don't calloc reloc buffers
Only a few relocations are typically used, so don't clear the
whole thing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cba90d4a778ab5202f2f7547ad7ffeb84216d07b
Author: Eric Anholt <eric at anholt.net>
Date: Tue May 13 11:30:18 2008 -0700
[GEM] Actually include the presumed offset in initial relocations.
This avoids kernel relocations for most batchbuffer relocs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=145523ba3acb95a9ff390430a9e0a3fa958cae1b
Author: Keith Packard <keithp at keithp.com>
Date: Sun May 11 00:16:25 2008 -0700
[intel] update GEM api. Add bo_subdata and bo_get_subdata driver hooks.
Track DRM GEM name changes.
Add driver hooks for bo_subdata and bo_get_subdata so that GEM can use pread
and pwrite.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cb006c1fdb75e1fe282120cc5455a4e8c59b1a7
Author: Keith Packard <keithp at keithp.com>
Date: Thu May 8 10:38:55 2008 -0700
[intel-gem] move domains to relocations. add set_domain to bo_map.
Fix the kernel API to place the read/write domain information in the
relocation instead of the buffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fda5687241f4ce5cab3bf2eac437b52d4b37dd10
Author: Keith Packard <keithp at keithp.com>
Date: Thu May 8 10:37:23 2008 -0700
[intel] intel_batchbuffer_flush using uninit 'used' to check for buffer empty
Make sure 'used' tracks the right value through the whole function.
Also, use GLint for intel_batchbuffer_space in case we do bad things
in the future.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=68a916183276f727948e73fe752ebf36ef9f8ba9
Merge: c75b2d74d88e9926cbd10aa1eee4aeba93ba4850 ead798eb103e4cfe801704bc15eb4fe8df078fa8
Author: Keith Packard <keithp at keithp.com>
Date: Wed May 7 20:20:26 2008 -0700
Merge commit 'anholt/drm-gem' into drm-gem
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ead798eb103e4cfe801704bc15eb4fe8df078fa8
Author: Eric Anholt <eric at anholt.net>
Date: Wed May 7 14:01:03 2008 -0700
GEM: Remove already-disabled PIPE_CONTROL command.
This existed to get the icache flushed. However, GEM handles this for us
now for sure, and we had disabled it prematurely anyway.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab50ddaa9173ae108833db0edb209045788efc41
Author: Eric Anholt <eric at anholt.net>
Date: Wed May 7 13:51:29 2008 -0700
GEM: Make dri_emit_reloc take GEM domain flags instead of TTM flags.
The GEM flags are much more descriptive for what we need. Since this makes
bufmgr_fake rather device-specific, move it to the intel common directory.
We've wanted to do device-specific stuff to it before.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b2a7f08bc446deef497f2a0d3b54d9b70bdaf9c
Author: Eric Anholt <eric at anholt.net>
Date: Wed May 7 10:01:14 2008 -0700
GEM: Don't emit an extra MI_FLUSH in the batch since GEM handles it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c75b2d74d88e9926cbd10aa1eee4aeba93ba4850
Merge: a2ec8570aeb838700fa97b8c5ba6d9d383e5606e 42d4f89264f193e8beae7ba975df3507b81b6da0
Author: Keith Packard <keithp at keithp.com>
Date: Tue May 6 22:07:58 2008 -0700
Merge commit 'anholt/drm-gem' into drm-gem
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2ec8570aeb838700fa97b8c5ba6d9d383e5606e
Author: Keith Packard <keithp at keithp.com>
Date: Tue May 6 22:06:41 2008 -0700
[intel-GEM] partial support for memory domains.
Doesn't deal with local modifications yet (need new kernel set_domain ioctl
for that to work). Also, guesses what domains are affected based on the
read/write bits set in the flags. Works for 915, probably not so much for
965.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42d4f89264f193e8beae7ba975df3507b81b6da0
Author: Eric Anholt <eric at anholt.net>
Date: Tue May 6 15:25:51 2008 -0700
GEM: Fix previous commit to avoid asserting when we run into reserved space.
These are the dwords that the reserved space is for.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96f52f089f42b4bca8fa5fb573c687d233851126
Author: Eric Anholt <eric at anholt.net>
Date: Tue May 6 13:57:08 2008 -0700
GEM: Don't emit an extra MI_FLUSH in the batch since GEM handles it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=537bbe6dec780f6f85838fe7e6036579c509f8a6
Author: Keith Packard <keithp at keithp.com>
Date: Tue May 6 10:51:08 2008 -0700
[intel-GEM] Add tiling support to swrast.
Accessing tiled surfaces without using the fence registers requires that
software deal with the address swizzling itself.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df4b49c2cedde60c02f869977ee426f280b2985b
Author: Keith Packard <keithp at keithp.com>
Date: Mon May 5 22:08:05 2008 -0700
Dump buffer tiled status from intelPrintSAREA
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9a2a67745d46509928263f0556f5c0a4211b94f
Author: Eric Anholt <eric at anholt.net>
Date: Mon May 5 15:45:15 2008 -0700
GEM: Allocate the right number of relocs, avoiding heap smashing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1decab06d15f0dead0a544dbed2f10041caac844
Author: Eric Anholt <eric at anholt.net>
Date: Mon May 5 15:44:49 2008 -0700
GEM: Include target buffer handle in relocation debug.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01d1a292bf53ab949cf2075f18986b58fa468a61
Author: Eric Anholt <eric at anholt.net>
Date: Mon May 5 14:20:18 2008 -0700
GEM: Set validate index to keep the same buffer from being duped on the list.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=be59d52ca0c0a5b93963297d596972fccb792b69
Author: Eric Anholt <eric at anholt.net>
Date: Mon May 5 14:15:40 2008 -0700
Print GEM handles instead of BO pointers in debugging.
small integers are much prettier, and let me correlate to DRM debug output.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5290ec4756eb33ec27e06bb68d64c33472276ac3
Author: Eric Anholt <eric at anholt.net>
Date: Mon May 5 13:45:03 2008 -0700
Initialize bufmgr_gem->validate_array[i].offset.
This is just cosmetic, to produce less scary values when the ioctl fails and
doesn't return values there.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f810b85b1e9393c8e606d2f28250cbb19cf916b
Author: Eric Anholt <eric at anholt.net>
Date: Mon May 5 13:40:50 2008 -0700
Make intel_{batch,exec}_ioctl return an error code so we can recover better.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87ccc03736166db9ef85f3eee3723b82f395d3cf
Author: Keith Packard <keithp at keithp.com>
Date: Mon May 5 10:46:27 2008 -0700
Add intel_bufmgr_gem.c to i915
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=367b1e35dc1dbeda65709b0ab4f7983d0c7a6cc2
Author: Keith Packard <keithp at keithp.com>
Date: Mon May 5 10:45:30 2008 -0700
Temporarily disable intel pixel ops on i915 for GEM
Instead of attempting to fix these for GEM, just disable until GEM is
working.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81ec0545c93d57f72cff5099c6a34f04e9257a38
Author: Eric Anholt <eric at anholt.net>
Date: Fri May 2 18:25:00 2008 -0700
Don't forget to set handle of shared buffers.
(And fix a nearby whitespace nit)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d19a095cda30ac8abdbe26cd3b664a4b97c899b
Author: Eric Anholt <eric at anholt.net>
Date: Fri May 2 18:24:13 2008 -0700
Fix GEM execbuf ioctl argument.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7349f218b47b21595a13103aaa45ddbfdc14dd13
Author: Eric Anholt <eric at anholt.net>
Date: Fri May 2 17:13:45 2008 -0700
Fix to use GEM execbuf instead of TTM.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef33e76cebed39551aabce397d165d3990ba517c
Author: Eric Anholt <eric at anholt.net>
Date: Fri May 2 17:00:47 2008 -0700
Minor fixups to get GEM to the point of execbuf ioctl.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb10cdc838fc31ea2cf59f556f6f7d8b072f5bae
Author: Eric Anholt <eric at anholt.net>
Date: Fri May 2 14:11:19 2008 -0700
[intel] Fix build for GEM. TTM is now disabled, and fencing is gone.
Fencing was used in two places: ensuring that we didn't get too many frames
ahead of ourselves, and glFinish. glFinish will be satisfied by waiting on
buffers like we would do for CPU access on them. The "don't get too far ahead"
is now the responsibility of the execution manager (kernel).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89bba44e969f15bf20da6d700c493237b095a588
Author: Eric Anholt <eric at anholt.net>
Date: Fri May 2 11:52:52 2008 -0700
Add intel_bufmgr_gem for new graphics execution manager.
More information about the mesa-commit
mailing list