Mesa (gallium-0.2): 35 new commits
Alan Hourihane
alanh at kemper.freedesktop.org
Thu Jan 22 09:43:54 UTC 2009
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4df482086ebf0663c708b089d8d8d22de0ef972c
Merge: 01cbd764962ff49bf104e5997914ced53360ef81 b8bd0b0ddc357f9b430bb6ddeb60c5a2179d3791
Author: Alan Hourihane <alanh at vmware.com>
Date: Thu Jan 22 09:43:42 2009 +0000
Merge commit 'origin/master' into gallium-0.2
Conflicts:
windows/VC8/mesa/osmesa/osmesa.vcproj
windows/VC8/progs/demos/gears.vcproj
windows/VC8/progs/progs.sln
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8bd0b0ddc357f9b430bb6ddeb60c5a2179d3791
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jan 13 12:50:38 2009 -0800
i915: Add decode for PS in batchbuffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc3971d80051b34836716579fd060dbb122d036b
Author: Eric Anholt <eric at anholt.net>
Date: Thu Jan 8 19:15:04 2009 -0800
i965: Remove gratuitous whitespace in INTEL_DEBUG=wm output.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=046e88fc0be37d5a3dfbfa9fb8033b549604c74c
Author: Eric Anholt <eric at anholt.net>
Date: Thu Jan 8 19:00:10 2009 -0800
i965: Use _mesa_num_inst_src_regs() instead of keeping a copy of its contents.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=194d039f1efee0e666c2d1b1116fd5adea8cb942
Author: Kristian Høgsberg <krh at redhat.com>
Date: Wed Jan 21 11:47:01 2009 -0500
[intel] Remove remaining references to intel_wait_flips().
Oops.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=470e10dfaa7a7c6801be1092e1527a944ac38a10
Author: Thomas Henn <thomas.henn at igd.fraunhofer.de>
Date: Wed Jan 21 09:31:58 2009 -0700
windows: fix output dir for glut project file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c7135ee14fb6f4d8b6e64d570daee3512c99438
Author: Brian Paul <brianp at vmware.com>
Date: Wed Jan 21 09:05:02 2009 -0700
swrast: fix redundant texture application in affine_textured_triangle().
This function does simple texture mapping so disable normal texture mapping
before we call _swrast_write_rgba_span() so that we don't do it twice.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4683cab29a74d6b3cefdd915aaf91e6b4f667d27
Author: Brian Paul <brianp at vmware.com>
Date: Wed Jan 21 08:18:07 2009 -0700
mesa: add some debug assertions to detect null current texture object pointers
See bug #17895. These assertions could be removed when this is resolved.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=787a001a6774e6fe80623159f32155ce12002a9f
Author: Karl Schultz <k.w.schultz at comcast.net>
Date: Wed Jan 21 07:59:11 2009 -0700
windows: another round of VC8 project file updates
New static configs generate DLLs that do not have a dependency on the MSCVR*
DLL's.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd92f483b0f2eced3984be9a051c0cc653ae6d74
Author: Brian Paul <brianp at vmware.com>
Date: Wed Jan 21 07:57:45 2009 -0700
Revert "windows: new VC8 projects statically linked against libcmt"
This reverts commit bbda892c551e7d3f2d94cc877cc6e80f8568fa99.
Static configs rolled into regular project files (in next commit).
Provided by Karl Schultz.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=65118a51b609cbcfdd6698a8e22c18e98152f362
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 20 15:36:01 2009 -0700
docs: document glXMakeContextCurrent() and Windows fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab9b4e1f593b2006a61c0f5440c2d7d3af80ea74
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Jan 20 13:55:18 2009 -0800
Fix issues with glXMakeContextCurrent and glXMakeCurrentReadSGI
There were several bugs in the infrastructure for these two routines.
1. GLX_ALIAS was incorrectly used. The function and its alias must be
identical! glXMakeContextCurrent / glXMakeCurrentReadSGI and
MakeContextCurrent had different parameters. This caused the last
parameter of MakeContextCurrent to get random values.
2. We based the implementation of glXMakeContextCurrent on the manual
page instead of the GLX spec. The GLX spec says that
glXMakeContextCurrent can be passed a Window as a drawable. When this
happens, it will behave just like glXMakeCurrentReadSGI or
glXMakeCurrent.
3. If there was a problem finding or creating the DRI drawable,
MakeContextCurrent would crash instead of returning an error.
This commit fixes all three issues, and fixes bug #18367 and bug #19625.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=39e6d0d8108fe6d222865e7bb9de1e3cea18b4c4
Author: Timo Aaltonen <tjaalton at cc.hut.fi>
Date: Tue Jan 20 11:45:35 2009 -0500
[intel] Go back to using the typedef for the sarea struct
The upstream linux kernel headers and libdrm kernel headers disagree on the
tag name for the sarea struct: _drm_i915_sarea vs drm_i915_sarea. They
both typedef it to drm_i915_sarea_t though, so just use that.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5da7feee03abd7ca52312476bd75d28d1afddf4
Author: Owain G. Ainsworth <oga at openbsd.org>
Date: Wed Jan 14 01:14:32 2009 +0000
Remove intel pageflipping support in its entirety.
It's been broken and deprecated for a while, so it's time to die. This has the
wonderful benefit of cleaning up the code a fair amount; making it marginally
less twisty.
I'm unsure if the for loops in IntelWindowMoved are still needed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f548dbc9811838362c8cfaecc10f1fbe8c3dd8d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 20 09:21:32 2009 -0700
glsl: silence unused var warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d216be8cfe57f88cd2d890c2334df8ff5c30436
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 20 09:20:41 2009 -0700
mesa: silence uninitialized var warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb26cc6cf5ba0b8ff4c7d85da8f421839691186a
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 20 09:17:12 2009 -0700
mesa: silence compiler warning at -O2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb63a663b1a3a3a3f27ebc8b1a678c3bc7cc4a69
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 20 09:13:41 2009 -0700
mesa: bump version to 7.3-rc3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dace4e3e2a4646d7512028c9aaff6b4a1fc16b3f
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 20 09:13:06 2009 -0700
mesa: inlclude whole windows/VC8/ directory in tarballs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbda892c551e7d3f2d94cc877cc6e80f8568fa99
Author: Thomas Henn <thomas.henn at igd.fraunhofer.de>
Date: Tue Jan 20 09:05:18 2009 -0700
windows: new VC8 projects statically linked against libcmt
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a387dca19d68de901856fe997b805b6af98920
Author: Karl Schultz <k.w.schultz at comcast.net>
Date: Tue Jan 20 08:58:40 2009 -0700
windows: more VC8 project file updates
Make some compiler flags per-file.
Remove driverfuncs.c from osmesa project.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=437fa85ba3611606ae8a8ac4aa4d634c91d2966d
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Tue Jan 20 11:40:51 2009 +0100
Add a comment about _tnl_emit_indexed_vertices_to_buffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b00477acf3546242cd183630bd55a49085bbb3ed
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Tue Jan 20 11:15:57 2009 +0100
tnl: Add a utility to emit indexed vertices to a DMA buffer.
This utility is useful for hardware that doesn't support HW index buffers.
It's a bit inefficient but appears to give a substantial performance gain,
as we can emit tri strips that would otherwise be split into triangles.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7374285f07b673dcba1d1f47dd987c8ba7037bad
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Tue Jan 20 11:13:38 2009 +0100
Fix store texel for argb4444.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c84a1032c13a75b95e40bd316495b3351b324e1
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Tue Jan 20 11:13:05 2009 +0100
Fix store texel for argb8888_rev.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbda49a9e65f684ca46c7af84cc52d63b0622978
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Tue Jan 20 11:12:17 2009 +0100
Add RGBA4444 and RGBA5551 texture formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11351f0c8a88ae84ec397c7f9abb4a83c64b2cfc
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date: Tue Jan 20 11:07:10 2009 +0100
dri1: Add a macro to validate two dri drawables in one go.
Dri drivers often may validate first a write drawable and then a read
drawable ("readable"). However, the hardware lock may be unlocked when
validating the readable, causing the write drawable status to be stale.
Drivers should use this macro instead when validating two drawables.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5b5bc9f95f381ac61e29e2b2f2001c4135e54ef
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 13 14:39:55 2009 -0700
mesa: fix build of stand-alone glslcompiler driver
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f97792421ba3ea0af1f1976e5e267e88314885a2
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 19 12:03:17 2009 -0700
tests: test pseudo-XOR blend mode.
GL_XOR logicop mode can be approximated with blending by computing 1 - dst.
Here's a couple test programs for that.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=396711b840683809565507e47a4311e5b7503ef2
Author: Alan Hourihane <alanh at vmware.com>
Date: Mon Jan 19 15:40:30 2009 +0000
dri: add fake front definitions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbd8e4066b28afad5f02a063e81b973c649746f5
Author: Thomas Henn <thomas.henn at igd.fraunhofer.de>
Date: Mon Jan 19 08:23:22 2009 -0700
windows: updated VC8 project files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7f802eca2c78397ea7b8472b3a7e90a997fc140
Author: Brian Paul <brianp at vmware.com>
Date: Sun Jan 18 09:59:07 2009 -0700
glx: gcc 2.95 build fix (move declaration before code)
Adapted from patch by Matthieu Herbb <matthieu.herrb at laas.fr>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a61a1a8181f05e07de1c0bccad109f4ad529a298
Author: Brian Paul <brianp at vmware.com>
Date: Fri Jan 16 13:33:19 2009 -0700
i965: fix polygon culling bug when rendering to a texture/FBO
Since we use an inverted viewport transformation for render to texture, that
inverts front/back polygon orientation.
Now glCullFace(GL_FRONT / GL_BACK) works correctly.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=345a08a77fa16f58ef956c896f1bf5f4cf118243
Author: Brian Paul <brianp at vmware.com>
Date: Fri Jan 16 13:31:04 2009 -0700
intel: added intel_rendering_to_texture() helper function.
When we're rendering to textures we have to invert the viewport transformation.
This helper cleans up that test and can be used elsewhere...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12c6d28cc7ef36a27389003e9898b512b6f722f9
Author: Brian Paul <brianp at vmware.com>
Date: Fri Jan 16 13:25:41 2009 -0700
mesa: remove GL_DEPTH_TEST + no depth buffer test
One could enable depth testing before binding an FBO that has a depth buffer
so this test is no longer useful or correct.
More information about the mesa-commit
mailing list