Mesa (gallium-0.2): 23 new commits
Brian Paul
brianp at kemper.freedesktop.org
Sat Dec 20 00:02:31 UTC 2008
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58a82ee57f1e1e67387dd860ac253223db250789
Merge: 9c8db8685432fedd068157795422764ce96b89a0 f83f5ec8f5f1159cfd0ec2596ceab725c073266e
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 19 16:56:56 2008 -0700
Merge commit 'origin/master' into gallium-0.2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c8db8685432fedd068157795422764ce96b89a0
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 19 16:37:06 2008 -0700
gallium: begin adapting Ian's 3D mipmap gen code to gallium utility lib
Unfinished, a big no-op for now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8d80609883db4c827f8c25e816e588b025843c0
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 19 16:14:48 2008 -0700
gallium: Fix typeo in mipmap filter for GL_UNSIGNED_SHORT_1_5_5_5_REV
This is copied from Ian's commit a330933bb75c38148668637cd22b90d75d39506f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f83f5ec8f5f1159cfd0ec2596ceab725c073266e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Dec 19 13:03:51 2008 -0800
Add do_row_3d for mipmapping 3D textures
Previously 3D textures were mipmapped using multiple passed through
the 2D mipmap generation code. This had 3 disadvantages. First, the
extra passes were slow. Second, this required the allocation of a
temporary buffer to hold intermediate data. Third, and most
important, the extra passes caused loss of additional bits due to
integer division / bit-shifting.
With this change, our mipmapgen conformance test passes for
non-compressed texture formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a330933bb75c38148668637cd22b90d75d39506f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Dec 19 12:58:01 2008 -0800
Fix typeo in mipmap filter for GL_UNSIGNED_SHORT_1_5_5_5_REV
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e04272690e8d9deecc0bf71c37bfa4c321ae6ab
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Dec 18 14:13:26 2008 -0800
965 / GLSL: Use full precision for EXP instruction
The partial precision mode doesn't have quite enough bits of precision
to pass conformance tests.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=962fa6bbc16abf2b9829bd0b761d9baa9d01fd1e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Dec 18 14:11:06 2008 -0800
GLSL: The LOG2 macro doesn't have enough precision
It looks like the LOG2 macro only has 8 or 9 bits of precission, but
the ARB_vertex_program spec says "accurate to at least 10 bits".
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1db63713046efd49071aae448105df8a80e1e83d
Author: Eric Anholt <eric at anholt.net>
Date: Thu Dec 18 16:00:09 2008 -0800
intel: Fix glBitmap top/bottom clipping.
Bug #19139.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e67350da34c6009edff50c160df27493cb363e1b
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 17 22:10:57 2008 -0800
intel: Don't forget the source bitmap size when clipping the size we draw.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9752a2bd615d136369af63ed3d45cc10adf21e7
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 17 21:18:20 2008 -0800
intel: Update mesa state in blit operations that want post-scissor draw bounds.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d091ebd4e41c88fe53db9d52842aaa20d23b995d
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 17 21:18:00 2008 -0800
intel: don't clip to scissor-clipped read framebuffer bounds in copypixels.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e7785fe0721f66ca9523da0dc338d26256736bb
Author: Eric Anholt <eric at anholt.net>
Date: Thu Dec 18 18:42:06 2008 -0800
intel: Move copyteximage source clipping out of copytexsubimage.
glCopyTexSubImage already gets the (correct) clipping for us, so it doesn't
need the path. While moving the clipping out, replace the code with the mesa
path to do the same job.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d01c44aacaeabe1dd187163f9e204f40401698bc
Author: Eric Anholt <eric at anholt.net>
Date: Thu Dec 18 18:31:25 2008 -0800
mesa: Clip copytexsubimage to read framebuffer bounds, not scissor region.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa09e0a1d532d0de2e094957d0509a7f60ebeafa
Author: Eric Anholt <eric at anholt.net>
Date: Thu Dec 18 18:23:51 2008 -0800
mesa: Correct _mesa_clip_to_region() off-by-one.
Note how if:
x + width == xmax + 0: width -= 0
x + width == xmax + 1: width -= 0
x + width == xmax + 2: width -= 1
So, the function was clipping to [xmin, xmax+1), not [xmin, xmax) like it was
supposed to. Same for ymax.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9b92b112fb64005c71edf1158f7dffabc4659bb
Author: Michal Krol <michal at tungstengraphics.com>
Date: Thu Dec 18 18:45:32 2008 +0100
glsl: Fix handling of nested parens in macro actual arguments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f43019b226b6fa896715f222f7b6bbe5dbccdb37
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Dec 18 09:48:20 2008 -0700
demos: all glutDestroyWindow() upon exit to test query object clean-up
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb453244caa15342bf229ee5ae16a78d038b8bdc
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Thu Dec 18 12:57:41 2008 +0800
i915: check WRAP_T instead of WRAP_R for cube map texture.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df73363ed1aa34cc0dc5feefb3933309591fa015
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date: Thu Dec 18 10:07:45 2008 +0800
i915: fix abort issue. (bug #19147)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35aebf46679a6450b912b592b83badcfb523b79c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Dec 17 18:05:03 2008 -0700
mesa: remove unneeded _mesa_reference_fragprog() call
The subsequent if/else cases always call _mesa_reference_fragprog() anyway.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e7599892f5dd2f85a74eccf9ff7a80dd277122b
Author: Jon Turney <jon.turney at dronecode.org.uk>
Date: Wed Dec 17 18:01:16 2008 -0700
dri: fix for Cygwin compilation, bug 19144
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=20555835b68c58b52d7954a0b237a9a331013e68
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Dec 17 14:54:46 2008 -0700
mesa: updated comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cb680d06bf4c7a6789ecf8e949271e0b6d8bbf2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Dec 17 13:58:31 2008 -0700
demos: add test of vertex-only and fragment-only shader programs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=637f06dcdc2e5b29cbc39445b7141e6a496e1585
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Dec 17 13:58:05 2008 -0700
util: check for frag/vertShader=0 before attaching
More information about the mesa-commit
mailing list