Mesa (gallium-0.2): 37 new commits
Keith Whitwell
keithw at kemper.freedesktop.org
Fri Oct 10 14:28:35 UTC 2008
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a3801c1431203fc4dca24d56577995ae2e78956
Merge: d7f1cb5b5a134b63227d5746a2dd1f05597c5c2f 7216679c1998b49ff5b08e6b43f8d5779415bf54
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Fri Oct 10 15:26:28 2008 +0100
Merge commit 'origin/master' into gallium-0.2
Conflicts:
src/mesa/glapi/descrip.mms
src/mesa/shader/grammar/descrip.mms
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
More information about the mesa-commit
mailing list