Mesa (gallium-0.2): 29 new commits
Alan Hourihane
alanh at kemper.freedesktop.org
Sat Nov 1 22:57:48 UTC 2008
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81c862205e32b163a9f5ecf3f59e4cdcccee36c6
Merge: 14e1505cce24ee294cb98683504cc4537c20f34a bbffed0857634912c7a1f13882eba303ae2bf4e1
Author: Alan Hourihane <alanh at tungstengraphics.com>
Date: Sat Nov 1 22:57:26 2008 +0000
Merge commit 'origin/master' into gallium-0.2
Conflicts:
src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbffed0857634912c7a1f13882eba303ae2bf4e1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Nov 1 16:04:45 2008 -0600
mesa: silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b625a0a47524de1b2968f9bf6a23ae0102726b5a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Nov 1 15:55:39 2008 -0600
mesa: do scope replacement for while/for loops too
This fixes a function inlining bug involving vars declared inside loop bodies.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d0d803313b624065e6549b1635d61e1162487ee
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Nov 1 15:55:14 2008 -0600
mesa: glsl tree print improvements
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e1ba54a94d4c0a0685c430bffad49d47cec15ca
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Nov 1 15:53:14 2008 -0600
mesa: fix assignment / parameter passing of sampler types
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=131d42573ce1fc120c8ef75634979b6206e1eb0a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Sat Nov 1 10:57:25 2008 -0600
mesa: additional debug flags for glsl debug/disassembly
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72c914805b8b3b37bf8f44d94bc25ca3d146ac66
Author: Keith Packard <keithp at keithp.com>
Date: Sat Nov 1 14:38:19 2008 -0700
Fix for 58dc8b7: dest regions must not use HorzStride 0 in ExecSize 1
Quoting section 11.3.10, paragraph 10.2 of the 965PRM:
10.2. If ExecSize is 1, dst.HorzStride must not be 0. Note that this is
relaxed from rule 10.1.2. Also note that this rule for destination
horizontal stride is different from that for source as stated in
rule #7.
GM45 gets very angry when rule 10.2 is violated.
Patch 58dc8b7 (i965: support destination horiz strides in align1 access mode)
added support for additional horizontal strides in the ExecSize 1 case, but
failed to notice that mesa occasionally re-purposes a register as a
temporary destination, even though it was constructed as a repeating source
with HorzStride = 0.
While, ideally, we should probably fix the code using these register
specifications, this patch simply rewrites them to use HorzStride 1 as the
pre-58dc8b7 code did.
Signed-off-by: Keith Packard <keithp at keithp.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06fe728e5bbaf09258838dfe8e634d969a63ad74
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Oct 31 17:29:54 2008 -0600
mesa: fix some bugs with precision qualifier parsing
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90711775d74d7a48fd740fadc04e9aaae106a89d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Oct 31 17:27:41 2008 -0600
mesa: do scope replacement for variable initializers too
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89bca902b35f938924cc4423a8d9374ddbb536df
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Oct 31 17:22:13 2008 -0600
mesa: fix copy/paste error in GLSL error msg
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69e10084cd3ac9b814b311913138882a32f9f2ea
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 31 13:37:42 2008 -0700
intel: pixelzoom doesn't apply to glBitmap, so disable the fallback.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=018088996a92ef15edd946d9300707112caaa29c
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 31 13:18:56 2008 -0700
intel: Remove fallback for glDrawPixels(GL_COLOR_INDEX)
GL_COLOR_INDEX mode is just like other normal formats (that is, not
depth/stencil) and is uploaded fine by TexImage.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed478a5fdeded932f09a73bc0af12e010b9a5cd5
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 31 13:13:08 2008 -0700
intel: Add more fallback debugging for glDrawPixels.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab3e9c481f7517ffc63770dbb9c81fe559884a35
Author: Gary Wong <gtw at gnu.org>
Date: Fri Oct 31 17:31:57 2008 -0400
i965: implement the missing OPCODE_NOISE1 and OPCODE_NOISE2 instructions.
(Only in fragment shaders, so far. Support for NOISE3 and NOISE4 to come.)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58dc8b7db5829188dbb45c020ab44732d6053888
Author: Gary Wong <gtw at gnu.org>
Date: Wed Oct 29 19:53:33 2008 -0400
i965: support destination horiz strides in align1 access mode.
This is required for scatter writes in destination regions to work.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=963071ffea2f03e39d73bc663fa079098d82bc66
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Fri Oct 31 09:24:27 2008 +0800
mesa: fix a typo in the previous commit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bccc09e6bf98058b63fcff5856a71446ed1d4523
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Thu Oct 30 10:10:58 2008 +0800
mesa: fix an issue in _mesa_PointParameterfv().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=239ce2240af37e768e855680777872f6f4e7b71d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Oct 29 15:49:19 2008 -0600
glx: added PFNGL*PROC typedefs for GLX 1.3 functions
Since we define GLX_VERSION_1_3 in glx.h, the typedefs in the glxext.h header
were getting skipped.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd1283f5151749db87edadb16a2aab4ed3b46363
Author: Nigel Stewart <nigels at sourceforge.net>
Date: Wed Oct 29 09:22:05 2008 -0600
glu: fix compilation problem when using Windows gl.h (sf bug 2204589)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26c1c04fd034f7c7522e94480f5aa30c98c72f35
Author: Eric Anholt <eric at anholt.net>
Date: Tue Oct 28 22:50:52 2008 -0700
intel: Fix glDrawPixels with 4d RasterPos.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59b2c2adbbece27ccf54e58b598ea29cb3a5aa85
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 24 13:02:21 2008 -0700
i965: Fix check_aperture calls to cover everything needed for the prim at once.
Previously, since my check_aperture API change, we would check each piece of
state against the batchbuffer individually, but not all the state against the
batchbuffer at once. In addition to not being terribly useful in assuring
success, it probably also increased CPU load by calling check_aperture many
times per primitive.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=835a9fef058d23c8a7ce7bbe6866990b4804f5ad
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Oct 28 18:27:21 2008 -0600
mesa: include glslcompiler driver in tarball
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1100866aa1efd51603fe0b92337afecdc723561c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Oct 28 17:03:35 2008 -0600
mesa: fix stand-alone glslcompiler build
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cade4de4f74f6b0e86fb6622e2fc370c73fd840
Author: Eric Anholt <eric at anholt.net>
Date: Sun Oct 19 17:46:41 2008 -0700
intel: Don't keep intel->pClipRects, and instead just calculate it when needed.
This avoids issues with dereferencing stale cliprects around intel_draw_buffer
time. Additionally, take advantage of cliprects staying constant for FBOs and
DRI2, and emit cliprects in the batchbuffer instead of having to flush batch
each time they change.
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.
More information about the mesa-commit
mailing list