Mesa (lp-surface-tiling): 290 new commits
Brian Paul
brianp at kemper.freedesktop.org
Mon Mar 29 20:56:25 UTC 2010
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f54a9a1550199b33ab02d619d29d4ec51036d6ae
Merge: 0b1ce6da2b28a41f3389685ab93e10b43c950f5d bbe6788807db1fd1cbb1b227cf0ecfcc02db90d8
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 29 14:56:03 2010 -0600
Merge branch 'master' into lp-surface-tiling
Conflicts:
src/gallium/drivers/llvmpipe/lp_rast.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbe6788807db1fd1cbb1b227cf0ecfcc02db90d8
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 29 21:10:03 2010 +0100
progs/gallium/python: Get tri.py sample working again.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0e7aa25a9258aaf0bf9b22c1e75eda1515a69f7
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 29 21:09:37 2010 +0100
st/python: Update for util_draw_vertex_buffer changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69492c3aca8361b903a7daaa697c0660faa22b04
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 29 21:09:21 2010 +0100
st/python: Move surface read/write methods to context.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=012fabca722494162c244a367913562b8cfa4677
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Mar 29 16:17:17 2010 -0400
gallivm: make sure that the alloca's are the very first thing in the function
otherwise mem2reg can't put them in registers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=625e024b186829f199458679921916971a5b00cb
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Mon Mar 29 21:06:54 2010 +0300
st/dri/sw: add drisw_api similarly to dri1_api
I am pretty sure that this is in gallium spirit, so commit. Thanks to Chia-I
for suggesting this.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6cc5fbd76b8994da8174c39f8eacb6605f4aa3b2
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Mon Mar 29 21:06:53 2010 +0300
ws/sw/dri: s/xm/dri_sw/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=909f0b356eab04f03389ea36ebf0a83dbb930f5d
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 29 11:44:39 2010 -0600
progs/glsl: improve the mouse drag/rotate code a little
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ca937fc3b1bf15c820a1c7d3bf0283a91bec72c
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Sat Mar 27 22:11:29 2010 -0400
progs/glsl: let the mouse rotate the scene
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cbd51068802a3aa530b9c12d86c40cb3a1bbfa4
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 29 11:31:02 2010 -0600
glsl: avoid using rcp in length() functions
See prev commit for related info.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab0b9f80f45fcab55155b0a16b91a56ff4b3db1e
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 29 11:21:26 2010 -0600
glsl: remove rcp from sqrt()
Per a patch from Marek Olšák, we can simply multiply the incoming
value by 1/sqrt(x) instead of using rcp.
We're keeping the x==0 check to avoid generating NaN for sqrt(0).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=588dd187c45490368354f340f5175d2c4d7cbd3c
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 29 17:52:10 2010 +0100
Revert "python: Temporarily disable python state tracker until transfers are done by contexts"
This reverts commit 50a778661930ec7aa875a9c5235e9910143ec700.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3cb08f3dd81bc6479e8aa926fb74e73bb83cb6f
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 29 17:31:16 2010 +0100
i965g: util_format_is_compressed() -> util_format_is_s3tc().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfbbe244d7438a60d389ae9d996dd430f79f362f
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 29 17:30:56 2010 +0100
mesa/st: util_format_is_compressed() -> util_format_is_s3tc().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bade76191a3a429176694b3d7fd4f68409359735
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 29 17:30:35 2010 +0100
svga: util_format_is_compressed() -> util_format_is_s3tc().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28cf5e1191077e063fe2a81d9d35934b71d001e2
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 29 17:30:09 2010 +0100
r300: UTIL_FORMAT_LAYOUT_COMPRESSED -> UTIL_FORMAT_LAYOUT_S3TC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9ad95d3ee9178dce9320d28b20d23d97370f7bd
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 29 17:29:27 2010 +0100
util: Distinguish between the different compression formats.
In particular, all current uses of util_format_is_compressed() actually
mean s3tc.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37877b192e4f9e753f5e837520090206b342a6ea
Author: Michal Krol <michal at vmware.com>
Date: Tue Mar 23 16:21:03 2010 +0100
softpipe: Map GS constants, too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c2912ee7a47170bbaa8a71d4af729d0caf17f04
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Mar 28 18:38:30 2010 +0200
r300g: print configurable debugging info on non-debug builds
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f1699e9d5e8e5e67a560482f73e559304a8ae43
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Mar 28 15:57:23 2010 -0700
swrast: Remove unnecessary header.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21a96a55d60ad894b0488cd32d71a68dca080b72
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Mar 28 13:49:00 2010 -0700
progs: Comment out gallium/raw/SConscript from progs/SConscript.
Commit db5c2235d1accc2adcf1746aec2342bfa67237ba broke the default SCons
build.
NameError: name 'graw' is not defined:
This patch allows the default SCons build to work again until a proper
fix is available.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf669db59573778bab2f957679f353cf142c9d9
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Mar 28 10:42:26 2010 -0700
progs/raw: add note about accessing utility functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0d73a38dab49d762dfbe596b66634d5d187501a
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Mar 28 10:39:46 2010 -0700
ws/xlib: Call XFlush after PutImage
Want to see the results.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db5c2235d1accc2adcf1746aec2342bfa67237ba
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Mar 28 09:53:58 2010 -0700
gallium: new raw gallium interface to support standalone tests
Provides basic window system integration behind a simple interface,
allowing tests to be written without dependency on either the driver
or window system.
With a lot of work, could turn into something like glut for gallium.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f97f46f269666b289f9af977e238ccda9b483c44
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Mar 28 09:30:55 2010 -0700
aux/tgsi: fix some minor glitches in string routines
Not sure why we are open-coding these rather than using standard
library functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42ab3f6fd2a019e63bf66cc59c5afb8cb6a53741
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Mar 26 17:19:45 2010 -0700
st/python: updates for recent interface changes
Still problems at runtime with vertex elements, etc.
Building still disabled.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a24fc90703f62d286031cb2ee8f625ef728243fd
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sun Mar 28 19:30:03 2010 +0300
drisw: probably better hack for stride and some comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c42fe8cd278fdff831f557bbfcbfde16bd38a65d
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Mar 28 17:00:46 2010 +0100
util: Update MSDN links.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=add226ea44d26db80fc8868ac422a2daf782003c
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Sun Mar 28 16:41:54 2010 +0200
gallium/docs: fix formatting mistakes in d3d11ddi.txt
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d142e8f9d33da797e67706f7246af2694eed6d38
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Sat Mar 27 23:41:15 2010 +0100
gallium/docs: add comparison between Gallium and Direct3D 11 DDI interfaces
Feel free to check it and improve it if necessary.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a16d325eb79d8c9da22df58aae4490bd79edaba
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Mar 28 00:07:45 2010 +0100
r300g: handle TGSI_OPCODE_RET as END
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=feb8d995939bd52e880defc1ea95ccb68f5aaa0c
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Mar 27 22:39:54 2010 +0100
r300g: disable cliprects
Thanks to Nicolai Hähnle for explaining this register!
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7109625aa221eb765cf8e0ee6abfe617f9515ba
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sat Mar 27 23:34:42 2010 +0200
drisw: update comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b8d3480764daf45cbbc03d76cd8b7c81937f532
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Mar 27 22:25:13 2010 +0100
r300g: print errors even on non-debug builds
We really need to get these into bug reports.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a82fadcdd0b6ebbc345c7c302da0e0efce40a98
Author: Chia-I Wu <olv at lunarg.com>
Date: Sun Mar 28 03:04:38 2010 +0800
egl: Make _eglBindContextToSurfaces more readable.
There is no effective changes given how the function is called. It is
still not trivial, but it should be more readable and resemble
_eglBindContextToThread a lot.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=551bfe7a09b0d1bc277796edc10c649b2b07a5b7
Author: Chia-I Wu <olv at lunarg.com>
Date: Sun Mar 28 02:11:16 2010 +0800
egl: Always return the previously bound context.
When a newly bound context is the same as the previously bound one,
_eglBindContextToThread should still return the context instead of NULL.
This gives the driver a chance to flush the context.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bfa23317c6b1b52ec637a03a0b623228ffc95ef
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sat Mar 27 21:35:25 2010 +0200
drisw: add comment to libGL about stride
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4e561ce127cf484d7c76c29b8cd026c9ad5cebc
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sat Mar 27 20:32:52 2010 +0200
drisw: make stride issue profound
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=02ee7c29502966dffa44243bfc8c20c15907b880
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Mar 27 10:07:14 2010 -0700
identity: Add id_drm.c to SCons build.
This was missed in commit f7cbaae13d67c55abe81ac230de37f564365099f.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=077570c12b01bafb71c145225e6e08f26b6f8f96
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Sat Mar 27 22:25:26 2010 +0800
st/egl: Fix missing symbols.
ximage backend calls gallium_wrap_screen, which requires libidentity.a
and libtrace.a. There are also some missing symbols in i965 due to the
use of sw wrapper.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a43618fdc4e046f946d5f0de6dd8a421b66e9498
Author: Mathias Fröhlich <Mathias.Froehlich at web.de>
Date: Sat Mar 27 13:40:38 2010 +0100
r300g: fix macrotiling for non-square textures
FDO bug #27338.
Signed-off-by: Marek Olšák <maraeo at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=29ec84b0a80e1fe2e6f58f91ab63f2f9ebd012a6
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sat Mar 27 14:06:05 2010 +0200
glx: try swrastg_dri, if swrast_dri fails
This needs a patch for xserver/glx also. An enviroment variable will be added
at some point, it chould be for swrastg only or all gallium drivers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8844c5549dec7e9c47ab49d6e229980f62da74d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Mar 27 01:07:39 2010 -0700
r300g: Make SWTCL clear work again.
Kind of surprised that this was as little as it took. Worrying.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42f14a76a6e689abcc84de0aecd6f1d302020a79
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Mar 26 23:54:16 2010 -0700
r300g: Remove unnecessary header.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=95030062857cf8d370a0125ddf3ffc71b70c8104
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Mar 26 18:58:44 2010 -0700
gallium: Fix Windows SCons build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=03832881325348871db1dad613bdcf8f4265a240
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Mar 26 17:56:13 2010 -0700
st/dri: Fix SCons build.
This was missed in commit 4b722bf9fde668dff1c2b55b34eb3f86c78f43fb.
dri_extensions.c was removed from Makefile but not from SConscript.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8260e9a8217bf003f490b17cbd9df93bf0cc6675
Author: Chris Li <chrisl at vmware.com>
Date: Wed Feb 24 17:43:38 2010 -0800
gallium/llvmpipe: add PROGS target/rule to Makefile.template
So other directory can share it.
Also remove the libllvmpipe.a dependency from test
programs. It is not needed any more.
Signed-Off-By: Christopher Li <chrisl at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4b103e031b7647012733641b8a31c19b8b852fb
Author: Chris Li <chrisl at vmware.com>
Date: Mon Mar 22 13:27:32 2010 -0700
auto detect llvm version
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9a25089f92e0cce6f72ba5e1a6c2036825290d5
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Mar 26 14:59:06 2010 -0700
rtasm: Silence gnu_printf format warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=feb619b7705897ca723e8fe728f739932f743327
Merge: 3ae082f00cad3f2323a3747fe3b6f02b8f8c5285 7996f0fc2c167c84552701be7a48d20a897e7978
Author: Michel Dänzer <daenzer at vmware.com>
Date: Fri Mar 26 18:42:16 2010 +0100
Merge branch '7.8'
Conflicts:
src/mesa/drivers/dri/intel/intel_mipmap_tree.c - left what was in master
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7996f0fc2c167c84552701be7a48d20a897e7978
Author: Michel Dänzer <daenzer at vmware.com>
Date: Fri Mar 26 16:29:59 2010 +0100
dri/swrast: Fix frontbuffer rendering.
Was broken since the endianness fixes.
(cherry picked from commit 4cf14fa80bda5f4ea65bef3a64e748e064d0bde1)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b005e751778736d0d743f734207582a03ce70e77
Author: Michel Dänzer <daenzer at vmware.com>
Date: Fri Mar 26 16:29:59 2010 +0100
dri/swrast: Fix missed conversion of one pixel pointer increment.
This probably broke the swrast DRI driver when running X in depth 16.
(cherry picked from commit 6ec259eb17dfbb74972b8cffb4e02a9dbab288cc)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ae082f00cad3f2323a3747fe3b6f02b8f8c5285
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 26 18:44:40 2010 +0200
swrastg: allow for any of the software rasterizers.
This function should be put in targets/common or winsys/sw/common and shared
with targers/libgl-xlib and winsys/sw/drm.
For targets/common, you get layering violations in the build system unless
all of drm_api's are moved under targets.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9b6552d85cfe54f2e8b9c277e05e23d84058e0b
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 26 18:44:40 2010 +0200
dri/common: add comment about DRISW wrt DRI1 / DRI2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc35d203c70a89b723e5ebeff1918e7607d67a79
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 26 18:44:39 2010 +0200
st/dri: add comment about the ifdef in dri_screen.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b07257fdbb5a93f432b8eaf3a41f39b26bdb1f3
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 26 18:44:39 2010 +0200
st/dri: factor out common init_screen code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fbfc22d8560c9d900832147f504ff64c64358de
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 26 18:44:39 2010 +0200
st/dri mv __driDriverExtensions to drisw.c and dri2.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b722bf9fde668dff1c2b55b34eb3f86c78f43fb
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 26 18:44:39 2010 +0200
st/dri: fold dri_extensions.c into dri_context.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22cd6f2cb4996de0a30c8f865f7011898ac8b8e2
Author: Brian Paul <brianp at vmware.com>
Date: Fri Mar 26 10:08:52 2010 -0600
mesa: only call _mesa_update_state() when necessary in glGet functions
Only a few state vars require state validation before querying them.
This potentially speeds up state queries.
Encode that info into the state tuple table.
Also, use the new tuple field to indicate when FLUSH_CURRENT() must
be called to validate other state vars.
Based on a patch submitted by Robert Bragg on Feb 12, 2010.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e57405e8d516c09b890c6f1c3bd8fe7780417c95
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Fri Mar 26 14:47:20 2010 +0100
swrastg: Use llvmpipe if built but only on scons
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f91f2efb5b92a9ad8506c54643142f40f286d5c
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Fri Mar 26 14:45:36 2010 +0100
swrastg: Build with scons
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=711529153c797b4169fd5bbba79b370a2f38a0e9
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Fri Mar 26 14:19:48 2010 +0100
gallium: Fix DRI driver build warnings under scons
When building more then one dri driver we would get warnings because
we where defining the same build target multiple times.
Also move all the dri scons targets related code into its own file.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb70f456fce6b9cca9330e1c1e174153e532693e
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Fri Mar 26 14:32:56 2010 +0100
svga/drm: Fix build under scons
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff0987a15da31a56c77f9a80c170e009f6056f33
Author: Xavier Chantry <chantry.xavier at gmail.com>
Date: Fri Mar 26 11:02:03 2010 +0100
svga: Fix typo in configure script
Introduced in a82e37b9e9e34175b7542d0c9b4e462833eab202
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6df7aed60189d5f28a139c6fe351022ca2907a4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Mar 26 05:24:44 2010 -0700
r300/compiler: Lower CMP for vertex programs.
I think my maths is right?
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38c7a01b6c220ad04c5754602673ad3cf36ad508
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Mar 26 04:15:53 2010 -0700
Revert "r300g: add generating texture coordinates for point sprites (WIP)"
This reverts commit cba6430524198a1bdcdeada03cbe946a454f3935.
Breaks celestia with a hardlock. :T
We really need to sit down and study texture stuffing further.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f19aba1ea461db7bbd10d05244eb12dfc31a046
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Mar 26 11:13:01 2010 +0100
nv50: fix FACE semantic check in FP input slot assignments
Fixes for instance noise with material shaders in FlightGear.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1e3e03d6703970e3dd8d751735af665ebd48589
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Mar 25 22:51:08 2010 -0700
rtasm: Fix typos in comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8edf085c77c84c8b09762dab0dfd31fac51fe65d
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Mar 25 22:40:03 2010 -0700
identity: Remove unnecessary header.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87ac117d6717cca0b4d1452a7519a1baa962ebc1
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Thu Mar 25 20:53:33 2010 +0100
progs/gallium: Add trivial gallium demos
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77c30c5915acbb38fbc3e4d23414bcb2037c82a4
Author: Eric Anholt <eric at anholt.net>
Date: Tue Mar 16 13:23:23 2010 -0700
i965: Fix readpixels from ReadBuffer != DrawBuffer.
Fixes piglit fbo-readdrawpix.
(cherry picked from commit 5782b2a968bb979b651e49bb5fc4162faa842050)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63fbae81e00964ccaf4c15d031893f5110b702a6
Author: Eric Anholt <eric at anholt.net>
Date: Wed Mar 24 14:28:45 2010 -0700
i965: Fix inversion for glCopyPixels to/from FBOs.
fixes piglit fbo-copypix.
(cherry picked from commit a589da14dee0c2a32e6e529f1a390b01a3ee4001)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdbe1ca0bd7451c8406795f829d661139d941f27
Author: Eric Anholt <eric at anholt.net>
Date: Tue Mar 16 16:20:03 2010 -0700
intel: Rely on allocated region pitch for the miptree pitch.
Bug #26966: 945 miptree pitch disagreement with libdrm.
(cherry picked from commit da011faf48155a5c02ebc1fe1fa20a4f54b8c657)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57e793644f8b1c229703ac69ef2ee5d26cb282c9
Author: Eric Anholt <eric at anholt.net>
Date: Tue Mar 16 16:05:53 2010 -0700
intel: Remove extra tiling setting after allocating a tiled region.
(cherry picked from commit 32f143b4327521a058dc05f0ab9087a5696b9618)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4980891252f35a2c87ef302b40d7536327a9babd
Author: Eric Anholt <eric at anholt.net>
Date: Wed Mar 17 10:10:37 2010 -0700
intel: Respect src pitch in _mesa_copy_rect().
If a non-zero src_y was used, this would break piglit
depth-level-clamp.
(cherry picked from commit e1e48ea15c1fe448f0b69e086b66c1123dc98bb7)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe306e7ea5e789adc955653d9be8cd7f8af47264
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Thu Mar 25 13:45:42 2010 +0100
draw: Add EMIT_4UB_BGRA format
Needed for i915g, also fixed swizzle in draw_vs_aos_io.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=84a8347b9f6ef0c1b2519e9bd5fef2ce3c85afb7
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Thu Mar 25 00:18:30 2010 +0100
draw: Use translate function instead of switch cases
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc88c95990f871a206a8fe93e7541f1f41841f7e
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Thu Mar 25 19:19:00 2010 +0100
i915g: Rename winsys prefix to i915_ from intel_
Since the winsys isn't shared with i965 and never will be
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80672e84cf79ab12b7a4ff56567184d1c39baef3
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Thu Mar 25 18:51:52 2010 +0100
st/dri: Move common files to common directory
27 files changed, 15 insertions(+), 15 deletions(-)
rename src/gallium/state_trackers/dri/{ => common}/dri1_helper.c (100%)
rename src/gallium/state_trackers/dri/{ => common}/dri1_helper.h (100%)
rename src/gallium/state_trackers/dri/{ => common}/dri_context.c (100%)
rename src/gallium/state_trackers/dri/{ => common}/dri_context.h (100%)
rename src/gallium/state_trackers/dri/{ => common}/dri_drawable.c (100%)
rename src/gallium/state_trackers/dri/{ => common}/dri_drawable.h (100%)
rename src/gallium/state_trackers/dri/{ => common}/dri_extensions.c (100%)
rename src/gallium/state_trackers/dri/{ => common}/dri_screen.c (100%)
rename src/gallium/state_trackers/dri/{ => common}/dri_screen.h (100%)
rename src/gallium/state_trackers/dri/{ => common}/dri_st_api.c (100%)
rename src/gallium/state_trackers/dri/{ => common}/dri_st_api.h (100%)
rename src/gallium/state_trackers/dri/{ => common}/dri_wrapper.h (100%)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b1fc14627ae37c5def70e2d5fe28bf7a4becee6
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Thu Mar 25 18:29:51 2010 +0100
st/dri: Reshuffle files and make it obvious which files are shared
In short:
git mv ../drisw/Makefile dri/sw
git mv drisw.[c|h] sw
git mv dri2.[c|h] dri1.[c|h] Makefile drm
git rm ../drisw
ln -s <common files> drm/*
ln -s <common files> sw/*
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38cb44516e9c1e9154fa8297ea53efc803378c12
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: Thu Mar 25 16:48:59 2010 -0600
Regenerate gl_mangle.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6fecdff3e71f080d4caf29d2b0713ab5ce9d5f4
Merge: 8814bb652aa0deee7fa34c0746ba9dc63163b88d 59258498dc6fa51573b176d071644bd3e750b5ac
Author: Brian Paul <brianp at vmware.com>
Date: Thu Mar 25 16:12:01 2010 -0600
Merge branch '7.8'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8814bb652aa0deee7fa34c0746ba9dc63163b88d
Author: Brian Paul <brianp at vmware.com>
Date: Thu Mar 25 16:06:07 2010 -0600
Revert "llvmpipe: optimize the lp_setup_fence() function"
This reverts commit a9063cad0f0190ff88cd20fbad5aa87bf1a943f6.
Not too surprisingly, this change caused some regressions.
Revert it for the time being.
See fd.o bug 27320.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67e377bda6431b613836fdc04680a49b75e4b751
Author: Brian Paul <brianp at vmware.com>
Date: Thu Mar 25 16:04:40 2010 -0600
llvmpipe: disable an assertion
We shouldn't try to clear a non-existant z/stencil buffer, so there's
probably a bug elsewhere. Disable the assertion for now to allow things
to at least run.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59258498dc6fa51573b176d071644bd3e750b5ac
Author: Brian Paul <brianp at vmware.com>
Date: Thu Mar 25 16:03:13 2010 -0600
glapi: return int = 0 from NoOpGeneric()
If a GL function is called w/out a current rendering context, this stub
gets called. It should return 0 so that non-void-valued functions return
0/NULL instead of a random number.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a82e37b9e9e34175b7542d0c9b4e462833eab202
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Thu Mar 25 22:21:39 2010 +0100
gallium: Add propper sanity checks in configure.ac
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80f5f7d17afac7b4cbaaad27a43dbf902ca3826e
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Mar 25 12:58:36 2010 -0700
glslcompiler: Fix build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9eaadfeaa54d15fc3eb90d4137795ace4f920b2f
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Thu Mar 25 18:28:31 2010 +0100
st/dri: Don't include sw vs drm dri headers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f47f5320f1a8d4750152f7783cf72073d0979bd
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Thu Mar 25 17:54:41 2010 +0100
st/dri: Add dri2 prefix for all dri2.c functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b333298fc4efd1a8e44aaebaae77bf88c28ce19
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:54 2010 +0200
configure:ac add swrastg_dri
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1570e30b487018f056af4d0b5ca83a889f9ce721
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:54 2010 +0200
st/dri: add TODO list for DRISW
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb289a8a7019cc0b40121e91fe5cd404a76b1fb5
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:54 2010 +0200
swrastg_dri: hack for loader hardcoded stride
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=007e0e3ef90d73f232c463e353da13378ffcef63
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:54 2010 +0200
swrastg_dri: add winsys and target
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=992e9572bdbc1f3d5243ca8eecbd6a372721a62b
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:53 2010 +0200
swrastg_dri: add state_tracker
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b75e12f9165c890fd14b22983d6289be8f20abc
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:53 2010 +0200
st/dri: add drisw
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bed0eb98e00ed9ea7431f19ab3bed8860864264
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:53 2010 +0200
st/dri: add dri_wrapper.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ce16e13ce5ca89943b86a8e8cdb5354892a13a6
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:53 2010 +0200
st/dri: export DRI1 surface / pipe
They will be used by DRISW. Also, add destroy functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a7bd8eb95e7d304725b09272dc9c40a337182e1
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:53 2010 +0200
st/dri: split out DRI2 code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96c152b4b066f6e3583821ad44ec8a527ab55e05
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:52 2010 +0200
st/dri: make get_texture into validate_att
This is a wrapper around dri_st_framebuffer_validate for a single attachment.
Also, call validate through hook to make it more generic.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a21c30308db206467a54394b1ddda444861ee9b6
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:52 2010 +0200
st/dri: flush_frontbuffer, allocate_textures for dri2
dri_st_framebuffer functions just forward to dri1/dri2 functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24056e76637c9d79d996c6bc060576907bd9b2aa
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:52 2010 +0200
st/dri: flush_frontbuffer, allocate_textures for dri1
* ptex is get by flush_frontbuffer, similar to swap_buffers
* comment for allocate_textures
* texture_mask is managed at the st_fb level
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=03c4573ecaeedc8439ebbdfe90f7873fcd9706a1
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:52 2010 +0200
st/dri: minor cosmetic for buffers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c049d58a229125ce7ad61c645902eb2638e87194
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:52 2010 +0200
st/dri: minor cosmetic for screen
- put extensions above init_screen
- split out destroy_option_cache
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7f78065acb09769195a58303ce3e9a401bf7a43
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:51 2010 +0200
st/dri: add inline for dri2 check done in multiple places
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=20755c5c4c88f8c442fc5b65f5368a32d0693a07
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Thu Mar 25 17:01:51 2010 +0200
drisw_util: add fields for gallium swrast_dri
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=204c88014b8c3cfd7bd84928bbc77489ebd98399
Author: Joakim Sindholt <opensource at zhasha.com>
Date: Thu Mar 25 15:51:23 2010 +0100
r300g/radeong: fix scons build
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d17de4b47b68dfd9137d3f8c5edf627d5ade902
Merge: 8b12c58ce41f33108431213725d5d9b9aac8912c 0d0220fedc7a8d490162f7385d19b2d0ab3fb8d9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Mar 25 14:48:41 2010 +0100
Merge branch 'gallium-targets'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d0220fedc7a8d490162f7385d19b2d0ab3fb8d9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Mar 25 14:42:40 2010 +0100
gallium: Fix libgl-xlib path to sw xlib winsys
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b12c58ce41f33108431213725d5d9b9aac8912c
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Mar 25 00:20:05 2010 -0700
r300g: Remove unnecessary header.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fcfd69fec379b121bb6a89446f3df36e0dab5c1
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Mar 24 22:53:23 2010 -0700
progs/glsl: Fix vsraytrace GLSL compilation error.
Fixes the following GLSL error on Mac OS X.
'=' : assigning non-constant to 'const 3-component vector of float'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bccb5447b68abc1db55d146ac2fd0fafebd22d8
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Mar 24 22:36:49 2010 -0700
progs/glsl: Add raytracing demos to SCons build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a5241758231b2dd5ae757645158fa33051f5507
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 24 20:40:31 2010 -0600
llvmpipe: fix up some questionable fence code
Jose should probably review this since he wrote the original code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9063cad0f0190ff88cd20fbad5aa87bf1a943f6
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 24 20:49:12 2010 -0600
llvmpipe: optimize the lp_setup_fence() function
Avoid emitting fences when not needed.
Speeds up glReadPixels quite a bit when reading image row by row.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7ddb589f49bfd3683650846d9b95835d0abd7ba
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 24 19:28:41 2010 -0600
llvmpipe: call lp_fence_signal()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=331729c8c877fd8ddde0a83cbe0fcdd5df4b1f1f
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 24 19:30:27 2010 -0600
llvmpipe: added lp_fence_signal()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4b4ac668116d974522df2ce56e30b74ecdfef77
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Thu Mar 25 00:41:21 2010 +0100
i915g: Correct and add supperted texture formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=372011bc892481e61c273a12d9601fd6008751ea
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Thu Mar 25 00:27:46 2010 +0100
st/dri: Fix for X server 1.6.0 (DRI2 version 1)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ad8692aad0f4ad49643d5f697a036afccdeb9f0
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 24 16:27:31 2010 -0600
llvmpipe: fix texture reference counting bug
We weren't saving the per-scene texture references at the right point.
Fixes piglit cubemap segfault. The segfault resulted from referencing
texture memory which was prematurely freed because of a missed reference
count.
Fixes fd.o bug 27276.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0e04b094412d358e913d3d1107d7260047f6fb2
Author: Brian Paul <brianp at vmware.com>
Date: Fri Mar 19 11:34:43 2010 -0600
progs/demos: add other modes/patterns to dissolve demo
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9a19d8649e49acfac98c240bff88931be7743d7
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Mar 12 13:58:56 2010 -0500
r100/r200/r300/r600: enable accel for Copy/DrawPixels without kms
meta ops should work ok without kms.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fabc744999bf282e80baf44c45c58cab8a67d604
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Mar 21 12:43:38 2010 +0100
r300: report correct state atom size
Spotted by Pauli Nieminen
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88f785935e43701a1ac56dae3952a915a9dd201b
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Mar 21 12:12:05 2010 +0100
r300: fix off by one
R300_PVS_MAX_CONST_ADDR field holds highest const addr, not
const count.
Fixes missing models and others rendering errors for vertex
program using 256 params.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a77effb0b7eeefd5eb350aa9a487e10f62eb7ed
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Mar 21 12:10:06 2010 +0100
r300: fix vertex programs with big number of params (>255) under KMS
UMS will probably require some kernel work
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bed7d88708eba69118fe3805f95b104194872f3a
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Mar 21 11:34:19 2010 +0100
r300: fix wpos/fog handling
It may happen that the vertex attribute we were going to stuff
the wpos/fog attrs in was already written by vertex program.
In such cases we need to remove instruction accessing these
attributes, so they don't overwrite the wpos/fog related
instructions.
This fixes non-textured models in many wine games.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=70929f4505d5cb1b9848a02e8359e9f7a8ef598c
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Mar 21 11:19:02 2010 +0100
r300: clean fog_attr/wpos_attr if code accessing these attributes has been removed FP during compilation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5ae5b5396ce93d138d6fde5d79e999175dfd63f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Mar 24 19:16:29 2010 +0100
gallium: Add warnings incase pipe drivers are not built in targets
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=738850e52260a76ffee57e22193b21126d6d39a1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Mar 24 18:42:35 2010 +0100
gallium: Make scons build dri/xorg drivers again
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3695cdd6061abe5af430bddaac2237bff3d87ad0
Author: Eric Anholt <eric at anholt.net>
Date: Wed Mar 24 10:26:05 2010 -0700
i965: Handle the negate and abs swizzles on brw_wm_glsl.c immediate args.
Fixes piglit glsl-orangebook-ch06-bump, regressed with
4fc57322258a750c0a9cabc77372b5ccde1fa877
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42a1bcc22f0ed84faa51dafe9e61703e02e93eba
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Mar 24 18:09:19 2010 +0100
radeong: Fix scons build
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9f98673c5b6830cd1f41c0c53a9e5e299d47464
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Mar 16 13:54:18 2010 +0000
gallium: Reorg winsys directories
Attached output from commit.
delete mode 100644 src/gallium/winsys/drm/SConscript
delete mode 100644 src/gallium/winsys/drm/i965/SConscript
delete mode 100644 src/gallium/winsys/drm/intel/Makefile
delete mode 100644 src/gallium/winsys/drm/intel/SConscript
delete mode 100644 src/gallium/winsys/drm/nouveau/Makefile
delete mode 100644 src/gallium/winsys/drm/radeon/Makefile
delete mode 100644 src/gallium/winsys/drm/radeon/SConscript
delete mode 100644 src/gallium/winsys/drm/vmware/Makefile
delete mode 100644 src/gallium/winsys/drm/vmware/SConscript
rename src/gallium/winsys/{drm/intel/gem => i915/drm}/Makefile (82%)
rename src/gallium/winsys/{drm/intel/gem => i915/drm}/SConscript (100%)
rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_api.c (100%)
rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_batchbuffer.c (100%)
rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_buffer.c (100%)
rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_fence.c (100%)
rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_winsys.h (100%)
rename src/gallium/winsys/{drm/i965/gem => i965/drm}/Makefile (78%)
rename src/gallium/winsys/{drm/i965/gem => i965/drm}/SConscript (100%)
rename src/gallium/winsys/{drm/i965/gem => i965/drm}/i965_drm_api.c (98%)
rename src/gallium/winsys/{drm/i965/gem => i965/drm}/i965_drm_buffer.c (100%)
rename src/gallium/winsys/{drm/i965/gem => i965/drm}/i965_drm_winsys.h (100%)
rename src/gallium/winsys/{drm => }/i965/xlib/Makefile (97%)
rename src/gallium/winsys/{drm => }/i965/xlib/xlib_i965.c (100%)
rename src/gallium/winsys/{drm => }/nouveau/drm/Makefile (79%)
rename src/gallium/winsys/{drm => }/nouveau/drm/nouveau_dri.h (100%)
rename src/gallium/winsys/{drm => }/nouveau/drm/nouveau_drm_api.c (100%)
rename src/gallium/winsys/{drm => }/nouveau/drm/nouveau_drm_api.h (100%)
rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/Makefile (79%)
rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/SConscript (100%)
rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_buffer.h (100%)
rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_drm.c (100%)
rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_drm.h (100%)
rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_drm_buffer.c (100%)
rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_r300.c (100%)
rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_r300.h (100%)
rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_winsys.h (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/Makefile (63%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/SConscript (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_buffer.c (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_buffer.h (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_context.c (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_context.h (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_fence.c (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_fence.h (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen.c (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen.h (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen_dri.c (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen_ioctl.c (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen_pools.c (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen_svga.c (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_surface.c (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_surface.h (100%)
rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmwgfx_drm.h (100%)
rename src/gallium/winsys/{drm/i965 => sw}/Makefile (61%)
copy src/gallium/winsys/{drm/sw => sw/drm}/Makefile (73%)
rename src/gallium/winsys/{drm/sw => sw/drm}/sw_drm_api.c (98%)
rename src/gallium/winsys/{drm/sw => sw/drm}/sw_drm_api.h (100%)
rename src/gallium/winsys/{ => sw}/gdi/SConscript (100%)
rename src/gallium/winsys/{ => sw}/gdi/gdi_sw_winsys.c (100%)
rename src/gallium/winsys/{ => sw}/gdi/gdi_sw_winsys.h (100%)
rename src/gallium/winsys/{ => sw}/null/Makefile (78%)
rename src/gallium/winsys/{ => sw}/null/SConscript (100%)
rename src/gallium/winsys/{ => sw}/null/null_sw_winsys.c (100%)
rename src/gallium/winsys/{ => sw}/null/null_sw_winsys.h (100%)
rename src/gallium/winsys/{drm/sw => sw/wrapper}/Makefile (65%)
rename src/gallium/winsys/{drm/sw => sw/wrapper}/wrapper_sw_winsys.c (100%)
rename src/gallium/winsys/{drm/sw => sw/wrapper}/wrapper_sw_winsys.h (100%)
rename src/gallium/winsys/{ => sw}/xlib/Makefile (79%)
rename src/gallium/winsys/{ => sw}/xlib/SConscript (100%)
rename src/gallium/winsys/{ => sw}/xlib/xlib_sw_winsys.c (100%)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=43218a45a4cdbe2bc92867dc143f4b0e5fe9ca8d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Mar 24 11:45:30 2010 +0100
gallium: Move xorg drivers to targets
Attached output from git commit:
rename src/gallium/{winsys/drm/intel/xorg => targets/xorg-i915}/Makefile (95%)
rename src/gallium/{winsys/drm/intel/xorg => targets/xorg-i915}/intel_xorg.c (98%)
rename src/gallium/{winsys/drm/i965/xorg => targets/xorg-i965}/Makefile (78%)
rename src/gallium/{winsys/drm/i965/xorg => targets/xorg-i965}/intel_xorg.c (98%)
rename src/gallium/{winsys/drm/nouveau/xorg => targets/xorg-nouveau}/Makefile (96%)
rename src/gallium/{winsys/drm/nouveau/xorg => targets/xorg-nouveau}/nouveau_xorg.c (98%)
rename src/gallium/{winsys/drm/radeon/xorg => targets/xorg-radeon}/Makefile (73%)
rename src/gallium/{winsys/drm/radeon/xorg => targets/xorg-radeon}/radeon_xorg.c (98%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/Makefile (97%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/SConscript (100%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_driver.h (100%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_hook.h (100%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_ioctl.c (99%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_screen.c (100%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_video.c (99%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_xorg.c (100%)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5ba2cdeb902993b993187a958aad89c5ac79d6b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Mar 24 10:58:45 2010 +0100
gallium: Move egl drivers to targets
Atteched output from git commit:
rename src/gallium/{winsys/drm => targets}/Makefile.egl (100%)
rename src/gallium/{winsys/drm/intel/egl => targets/egl-i915}/Makefile (86%)
rename src/gallium/{winsys/drm/i965/egl => targets/egl-i915}/dummy.c (100%)
rename src/gallium/{winsys/drm/i965/egl => targets/egl-i965}/Makefile (86%)
rename src/gallium/{winsys/drm/intel/egl => targets/egl-i965}/dummy.c (100%)
rename src/gallium/{winsys/drm/nouveau/egl => targets/egl-nouveau}/Makefile (88%)
rename src/gallium/{winsys/drm/nouveau/egl => targets/egl-nouveau}/dummy.c (100%)
rename src/gallium/{winsys/drm/radeon/egl => targets/egl-radeon}/Makefile (87%)
rename src/gallium/{winsys/drm/radeon/egl => targets/egl-radeon}/dummy.c (100%)
create mode 100644 src/gallium/targets/egl-swrast/Makefile
create mode 100644 src/gallium/targets/egl-swrast/swrast_glue.c
rename src/gallium/{winsys/drm/vmware/egl => targets/egl-vmwgfx}/Makefile (86%)
rename src/gallium/{winsys/drm/swrast/egl => targets/egl-vmwgfx}/dummy.c (100%)
delete mode 100644 src/gallium/winsys/drm/swrast/Makefile
delete mode 100644 src/gallium/winsys/drm/swrast/core/Makefile
delete mode 100644 src/gallium/winsys/drm/swrast/core/swrast_drm_api.c
delete mode 100644 src/gallium/winsys/drm/swrast/egl/Makefile
delete mode 100644 src/gallium/winsys/drm/vmware/egl/dummy.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=be38b32531cc974ff8a33e4504d4169150be4d55
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Mar 23 13:23:26 2010 +0000
gallium: Move dri drivers to targets
Attached output from git commit:
rename src/gallium/{winsys/drm/Makefile.template => targets/Makefile.dri} (100%)
rename src/gallium/{winsys/drm/intel/dri => targets/dri-i915}/Makefile (75%)
rename src/gallium/{winsys/drm/intel/dri => targets/dri-i915}/SConscript (100%)
rename src/gallium/{winsys/drm/i965/dri => targets/dri-i965}/Makefile (76%)
rename src/gallium/{winsys/drm/i965/dri => targets/dri-i965}/SConscript (100%)
rename src/gallium/{winsys/drm/nouveau/dri => targets/dri-nouveau}/Makefile (86%)
rename src/gallium/{winsys/drm/radeon/dri => targets/dri-radeong}/Makefile (85%)
rename src/gallium/{winsys/drm/radeon/dri => targets/dri-radeong}/SConscript (100%)
rename src/gallium/{winsys/drm/vmware/dri => targets/dri-vmwgfx}/Makefile (85%)
rename src/gallium/{winsys/drm/vmware/dri => targets/dri-vmwgfx}/SConscript (100%)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41d2ebf2020311eb032882d9b0bd1efe916f1feb
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Mar 16 13:44:32 2010 +0000
gallium: Remove GALLIUM_WINSYS_DRM_DIRS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01f7acb700789abacca21e89400f57375eb82499
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 24 09:08:24 2010 -0600
progs/glsl: remove/replace //-style comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=79394f0267a41cc9ea446c69f4b6530b255019dc
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 24 09:03:33 2010 -0600
progs/glsl: silence warnings, remove debug code, adjust window size, etc
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e328774d49629fc4bf8960669bdfdab7bb80466
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date: Tue Mar 23 21:48:15 2010 -0400
demos: import GLSL raytracing demos
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e71c1589d8e5ab3c81b0fc04f4720c74849c4f15
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 24 09:00:48 2010 -0600
st/mesa: fix typo in prev commit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d6befd9d1e8dcf6495fe1b9cef12224046f3095
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 24 08:34:26 2010 -0600
st/mesa: fix sampler_view destruction bug when texture is shared
Since texture's can be shared by many contexts, the texture's sampler
view's context pointer might be invalid by time we delete the texture.
Prevent crashes/etc by setting the sampler view's context to be the
calling context before deleting it. This should be safe as long as
all contexts which share the texture are using the same gallium driver.
That's a reasonable assumption since pipe_texture objects aren't
compatible between different drivers anyway.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab93f8d0679d1f2a116b98831fc4967a2b707b3a
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 24 08:25:24 2010 -0600
st/mesa: code clean-ups, formatting fixes, comments, etc
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3374b26f52313f629b69876bbca30845fb78b371
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 24 08:18:13 2010 -0600
st/mesa: rename st_clear() to st_Clear()
To be consistent with other Mesa driver functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f66d70b930e2a5026b0d6d7bdb047a2a78a10d7a
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 24 08:16:25 2010 -0600
st/mesa: return GL_TRUE/GL_FALSE if return type is GLboolean
Just to be consistent.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99386921e778271c9b3edf90123ab6319e23fc95
Author: Chia-I Wu <olv at lunarg.com>
Date: Wed Mar 24 08:34:39 2010 +0800
progs/egl: Link xeglthreads to libpthread.
This should hopefully fix a build failure reported by Chris Ball when
binutils-gold is used.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b5de09b3ea8754fb004d4f216bca29303f99490
Author: Brian Paul <brianp at vmware.com>
Date: Tue Mar 23 17:55:41 2010 -0600
swrast: improve depth texture mipmap selection
We still don't do proper min/mag filtering but this is better than just
sampling the base mipmap level all the time.
Fixes piglit depth-level-clamp test. Fixes fd.o bug 27256.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ba47561dd45e1cd737992544545d7fa0f61918b
Author: Brian Paul <brianp at vmware.com>
Date: Tue Mar 23 17:22:43 2010 -0600
st/glx: add support for multiple displays
This is a quick & dirty solution, but it works. See comments in
the code for other ideas.
Fixes regressions/breakage seen in progs/xdemos/glxheads, etc. from commit
6632915e957149c153a3f793c400a532b4995b18.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d84d58975187639291d8f02faa02ffc83b5c195
Author: Brian Paul <brianp at vmware.com>
Date: Tue Mar 23 11:46:02 2010 -0600
glslcompiler: added option to do linking of vert/frag shaders
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3790199e041236ab8db1effaba2922e10b8b81ac
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Tue Mar 23 22:59:44 2010 +0100
dri: fix dri_test.c for non-TLS build
_glapi_Context and _glapi_Dispatch have different constness between
TLS and non-TLS builds.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f229547a525554ded621f4f245e22c9090e9205
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Tue Mar 23 22:57:25 2010 +0100
dri: add _glthread_GetID to dri_test.c dummy glapi
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e246e6aa63979d53731a591f4caee3651c1d96b
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Tue Mar 23 21:10:07 2010 +0100
dri: make unresolved symbol test link work even without a libGL.so
Currently the test link uses -lGL to define the glapi symbols.
This makes it impossible to build DRI drivers on systems without
Mesa installed and without building the libGL from the Mesa tree
first.
Some automated build systems trigger this problem.
This commit removes -lGL and instead adds a dummy implementation of
glapi to dri_test.c
This, along with Kristian's commit, should fix all known regressions
due to the addition of unresolved symbol checking.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e725ef171b5a4d5425461f237d9ccab223806913
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Mon Mar 15 20:53:56 2010 -0700
Change libX11 variables to not conflict with AC_PATH_XTRA
The variable X_LIBS from AC_PATH_XTRA contains only the -L searchdir
parameter and not the -lX11 to link to Xlib. Use X11 prefixed build vars
for linking with Xlib to avoid the conflict.
Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=516334b7fff5e0167d3f3fbcd15de08b5ca89747
Author: Eric Anholt <eric at anholt.net>
Date: Tue Mar 23 20:52:06 2010 -0700
i965: Stop abusing ctx->NewState flags for storing driver internal changes.
We're still abusing the flags by putting them where our driver stores
ctx->NewState changes. Making them into more restricted state change
flags would be a project for later.
Fixes a failure where calling intel_draw_buffer() too often would trip
up Mesa assertions about when Mesa state could get changed, when it hadn't.
Bug #27034.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba5a53edd12fac24c176e714560b1f9ec255bbdb
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Mar 23 15:47:49 2010 -0400
dri: Add $(DRI_LIB_DEPS) when linking the test binary
This will make sure we pick up libdrm_$(chipset).so from the right place.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d99e990c078f3e1096e7d09bc686643e71d5681
Author: Eric Anholt <eric at anholt.net>
Date: Tue Mar 23 20:52:06 2010 -0700
i965: Stop abusing ctx->NewState flags for storing driver internal changes.
We're still abusing the flags by putting them where our driver stores
ctx->NewState changes. Making them into more restricted state change
flags would be a project for later.
Fixes a failure where calling intel_draw_buffer() too often would trip
up Mesa assertions about when Mesa state could get changed, when it hadn't.
Bug #27034.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57edf6b1fc6d126821f9395b35a27462c3d94202
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Mar 23 12:07:45 2010 -0400
mesa: Also print _NEW_STENCIL in _mesa_print_state()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3428a305150e98c8002e0fb339f5667c5533c0d1
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Mon Jan 11 03:13:42 2010 +0100
nvfx: add NOUVEAU_VTXIDX_IN_VRAM variable to put vertex/index buffers in VRAM
On some systems, putting vertex and index buffers in VRAM instead of GART
memory eliminates massive graphics corruption which is otherwise present,
due to unclear causes.
This patch adds an environment variable that does that, along with helpful
messages.
It turns it on by default on G7x, as it is what I am seeing corruption
on and some other reports also seemed to pinpoint these cards.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=208f5bf3cd8555f5b896c3e9d60c26f1bdb8683c
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Tue Mar 23 16:34:51 2010 +0100
nvfx: delay allocation of buffers in GART/VRAM to validation time
Currently we allocate buffers in GART or VRAM at creation time.
However, when using swtnl, this results in reads from uncached
memory, which drastically impair performance.
So, for now, cause nouveau_screen.c to not pass any placement flags
to buffer creation, so that the buffers are moved later.
Previously libdrm itself did this, but was changed to not to do it.
This may introduce an extra copy in normal usage, but this currently
does not seem to introduce significant performance degradation.
This will be revisited when pipebuffer is integrated.
Note that for AGP systems, properly solving this may be complex
since currently there is no fast way of reading from GART/VRAM.
We will probably need to try mapping AGP as writethrough and, in
addition, make buffer creation more aware of future buffer usage.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f0e302cc792f21c6523a85c353e053f942cd035
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Tue Mar 23 17:40:42 2010 +0100
st/mesa: make st_manager.c set have[Stencil|Depth]Buffer only if bits > 0
Fixes a segfault when clearing a non-existent stencil buffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fff86eb0aab506fdfe3e956587d453c52ab07730
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Tue Mar 23 17:55:38 2010 +0100
dri: use mv -f instead of mv to ensure no prompting occurs
Using just mv may cause prompts on some systems/configurations.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed29329b085c31c42d4c366b619222e5476e9b75
Author: Brian Paul <brianp at vmware.com>
Date: Tue Mar 23 09:23:26 2010 -0600
docs: update docs with 7.7.1 and 7.8 release info
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2689dd304c6d644b04c941e6da63e466be5de0d6
Merge: 83f4c444f4e630fe2bfd17ad750f3f17ceff13f6 ff54af530bc17429eda73a761dd6b73e3ec0d6ef
Author: Brian Paul <brianp at vmware.com>
Date: Tue Mar 23 09:14:17 2010 -0600
Merge branch '7.8'
Conflicts:
Makefile
src/gallium/state_trackers/glx/xlib/xm_api.c
src/mesa/drivers/dri/intel/intel_blit.c
src/mesa/drivers/dri/intel/intel_pixel_copy.c
src/mesa/main/version.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff54af530bc17429eda73a761dd6b73e3ec0d6ef
Author: Brian Paul <brianp at vmware.com>
Date: Tue Mar 23 09:08:35 2010 -0600
softpipe: comments, re-formatting, etc
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc1ba0423ac31cff14346dbc888255fb5fd7d1b2
Author: Brian Paul <brianp at vmware.com>
Date: Tue Mar 23 09:00:19 2010 -0600
softpipe: add special cases for all Z compare modes for 16-bit Z buffer
We had fast paths for PIPE_FUNC_LESS and LEQUAL before. To satisfy
OpenGL invariance rules, all depth compare modes should produce the
same fragment Z values.
Fixes progs/demos/singlebuffer.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ceeb1307a018f426784620d3376f9f1ea07e53b
Author: Brian Paul <brianp at vmware.com>
Date: Tue Mar 23 08:58:09 2010 -0600
st/glx: better format selection in xmesa_choose_z_stencil_format()
This is a back-port of commit ef2664da6c4db1b52ef351641e3ee949b87f9c7b
from master.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83f4c444f4e630fe2bfd17ad750f3f17ceff13f6
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Sun Jan 17 22:27:53 2010 +0100
nvfx: don't crash on empty fragment program
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e14d812e158a667ffb096a99e2510da326155670
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Wed Mar 17 22:31:29 2010 +0100
nvfx: fix coding style in nvfx_transfer.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6cc9cf38d6e01d39b34f17a51c42e2d4962c0c9
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Wed Mar 17 20:31:56 2010 +0100
nvfx: stop incessantly spewing debug messages on the terminal
Currently we are continuously spewing messages about these variables
since we call debug_get_bool_option everytime we want to check their value.
This is annoying, slows things down due to terminal rerendering
and obscures useful messages.
This patch only calls debug_get_bool_option once and caches the result in a
static variable.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c652ad907f0715a0c23476ebd48ab722c96a5064
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Wed Mar 17 15:44:45 2010 +0100
nvfx: fix/workaround nv3x hwtnl issues
This patch re-emits the viewport state on framebuffer or rasterizer
change.
This seems to be necessary on nv3x, but the reason is not fully
understood.
It is quite likely that this isn't really the correct fix, but seems
to work, and makes nv3x much better.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e17a5b047124c46ee45dbd1848127c67e0d62f3
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Mon Mar 15 18:36:27 2010 +0100
dri: test whether the built drivers have unresolved symbols
This is a different approach to solving this problem that the patch
I previously posted, and unlike that, should not cause any problems.
Right now undefined symbols in DRI drivers will still allow the
build to succeed.
As a result, people modifying drivers they cannot test risk creating
unloadable drivers with no easy way of automatically avoiding it.
For instance, the modifications to nv50 for context transfers caused
such an issue recently.
Unfortunately, just adding -Wl,--no-undefined doesn't work, because
the DRI drivers depend on glapi symbols, but do not depend on
libGL.so.1
Adding -lGL is not the correct solution since DRI drivers are not loaded
just by libGL, but also by X and possibly by other clients.
So, this patch simply tries to build an executable linked to the DRI
driver and to libGL.
If the DRI driver contains any undefined symbols not satisfied by its
dependencies or by libGL, this will fail.
This solution does not alter the built drivers, and does not significantly
slow down the build process.
All classic DRI drivers as well as all the Gallium drivers with configure
options compiled successfully with this change.
Thanks to Xavier Chantry <chantry.xavier at gmail.com> and
Michel Daenzer <michel at daenzer.net> for helping with this.
Signed-off-by: Luca Barbieri <luca at luca-barbieri.com>
Acked-by: Brian Paul <brian.e.paul at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f25eca311715f5ebceaee50ba4d68c3c9ea79a6
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Mar 23 13:33:16 2010 +0100
radeong: fix build issue with libdrm < 2.4.19
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a3accbc00c565e6641f926d6d3761249540fdea
Author: Dave Airlie <airlied at redhat.com>
Date: Mon Mar 22 13:35:20 2010 +1000
r300g: fix glean occlusion query test
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ded27b2f0a7b01f5db77ea9a2a25df5baa876b3
Author: Chia-I Wu <olv at lunarg.com>
Date: Tue Mar 23 14:37:24 2010 +0800
Add missing EGL files to the tarballs.
Add the Makefile of Gallium EGL drivers and demos using EGL to the
tarballs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=094c6fbc45cee1b53d9f1d7d4123d6da6a8958a3
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Mon Mar 22 21:57:26 2010 -0400
glx: Suppress BadDrawable from DRI2CopyRegion
This can happen when an X window is destroyed behind our back. We use
DRI2CopyRegion behind the scenes in many places (like flushing the fake
front to the real front) so we have to ignore X errors triggered in that
case.
The glean test cases trigger this consistently as they don't destroy the
GLX drawable nicely, they just destroy the X window.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a0bcba9f9d7a4dcba11d06f207a5d494a330d5f
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Mon Mar 22 21:57:26 2010 -0400
glx: Suppress BadDrawable from DRI2CopyRegion
This can happen when an X window is destroyed behind our back. We use
DRI2CopyRegion behind the scenes in many places (like flushing the fake
front to the real front) so we have to ignore X errors triggered in that
case.
The glean test cases trigger this consistently as they don't destroy the
GLX drawable nicely, they just destroy the X window.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5b2cecb03e8985aae589f1a8118e60eb693452a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Mar 22 18:12:16 2010 -0700
gallium/docs: Cleanup and clarify point ras info.
...This state's interdependent? Really? Needs moar cleanup.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed61faec7ea307ff22738b4fcc96933f910e4145
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Mar 22 18:11:40 2010 -0700
radeong: Always initialize this variable.
May or may not be responsible for slight increases in ipers FPS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca49a72a55895f8fefb090405a79918cbaa805ee
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Mar 22 03:10:19 2010 -0700
r300g: Cleanup a few old warnings.
Those paths aren't important anymore, and a debugging warning won't stop
a hardlock anyway.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4eead425504057e0862bc214bceaa512775973f1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Mar 22 18:09:15 2010 -0700
mesa: set version string to 7.8-rc2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f4f2a0c3625de2bb2b8e955afc23b3ce8c95f93
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date: Mon Mar 22 16:39:11 2010 -0700
GLX/OML: honor OML semantics even if target, divisor and remainder are 0
This change passes a remainder of 1 to the server with the
DRI2SwapBuffers request, causing it to honor the OML semantics for the
swap rather than falling through to glXSwapBuffers behavior. The
remainder actually ends up ignored since the divisor is 0, but we need
to differentiate the OML and standard behavior somehow.
Reported-by: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>
Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9ea1af82c233a10adbf9b842546e9322480591b
Author: Eric Anholt <eric at anholt.net>
Date: Mon Mar 22 10:17:19 2010 -0700
i965: Add disasm for SNB MATH opcode.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10069916c71d55ddaeca793f5dade203a8b42da5
Author: Eric Anholt <eric at anholt.net>
Date: Mon Mar 22 09:04:25 2010 -0700
i965: Enable normal clipping on SNB.
Rejecting all doesn't seem to be helping get the pipeline lit up.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7319b19fc94c3b49d19b8bf9ce52dc17db3ac6f3
Author: Eric Anholt <eric at anholt.net>
Date: Fri Mar 19 17:14:12 2010 -0700
i965: Force single program flow in SNB GS, to match gen4 GS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=073f8d1c00165acccb60f878a2aa770c2b885aec
Author: Eric Anholt <eric at anholt.net>
Date: Fri Mar 19 17:08:42 2010 -0700
i965: Correct copy and wasted field shifts for SNB GS URB.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=edc8a99d1dc9963f61c3ecb5fdf481efae359ce4
Author: Eric Anholt <eric at anholt.net>
Date: Fri Mar 19 16:00:31 2010 -0700
i965: Enable VS on SNB.
It appears that the thing that was killing VS threads was the
gratuitous NOP that replaced the gratuitous jump from OPCODE_END to
the nearby OPCODE_END implementation. With that gone, we can move on
to the rest of the pipeline.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d163d5fac0eb5e57a2afb77f557525110753359e
Author: Eric Anholt <eric at anholt.net>
Date: Fri Mar 19 15:57:50 2010 -0700
i965: Remove gratuitous jump or nop from OPCODE_END to vertex emit.
Just emit the URB write at END time. Subroutine code that sits after
OPCODE_END won't be executed since we've ended the thread at the point
that the URB write is done.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9acde6a723c8f343f65243d1ccac6836215ba0c
Author: Eric Anholt <eric at anholt.net>
Date: Fri Mar 19 15:04:17 2010 -0700
i965: Ignore execution mask for the mov(m0, g0) of VS URB write header on SNB.
Otherwise, we may not get the FFTID set up which would break freeing
of resources.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc57322258a750c0a9cabc77372b5ccde1fa877
Author: Eric Anholt <eric at anholt.net>
Date: Fri Mar 19 12:34:53 2010 -0700
i965: Allow FS constants to be used as immediates instead of push/pull.
The hope is to later take advantage of the reduced constant usage to
free up regs. This only covers the GLSL path at the moment, because
the brw_wm_emit path doesn't get the information as to whether a float
value is a constant or a uniform.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=864f2bd61d2bad31b49a680a168fc6d7c04d1de1
Author: Eric Anholt <eric at anholt.net>
Date: Fri Mar 19 12:27:38 2010 -0700
i965: Add INTEL_DEBUG=glsl_force to force brw_wm_glsl.c.
I keep finding the desire to force this path to debug it instead of
cooking up goofy-looking testcases to do so.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a998342c6bf591f1969b432bdda1732d480ee56
Author: Eric Anholt <eric at anholt.net>
Date: Fri Mar 19 11:44:43 2010 -0700
i965: Optimize OPCODE_CMP by using BRW_SEL to choose results.
Tested with piglit glsl-fs-sqrt-branch, fp-cmp.vpfp.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef2664da6c4db1b52ef351641e3ee949b87f9c7b
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 22 15:55:43 2010 -0600
st/glx: fix depth/stencil format selection code
This fixes a pretty big performance regression caused by commit
3475e88442c16fb2b50b903fe246b3ebe49da226.
When the user does not request a stencil buffer it's important that we
don't use a depth/stencil format (or at least make it our last choice).
If the user calls glClear(GL_DEPTH_BUFFER_BIT) when we have a combined
depth/stencil buffer, that causes us to hit the clear_with_quad() path
which can be much, much slower than calling pipe_context::clear().
Also, try to use a shallower depth format before a deeper one.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af0b0e1172a14ca215777f6ef6569d1433f45af2
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 22 15:49:38 2010 -0600
st/mesa: rename st_framebuffer() to st_ws_framebuffer()
Be clear that this function is not just a cast wrapper.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=62d54f0387610ec4f71cc3d0fb2a5d49e370a0ef
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Mon Mar 22 17:54:35 2010 -0400
intel: Call intel_prepare_render() before looking up regions.
Fixes #27213.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6422cf387baef75df9e5dbbed5cea4c0f495fe41
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Mon Mar 22 17:54:35 2010 -0400
intel: Call intel_prepare_render() before looking up regions.
Fixes #27213.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=262961ef694d90fd008041c8384014fd7ed45594
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Mar 22 13:02:09 2010 -0700
st/mesa: Remove unnecessary headers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f42acbeebf8267b61d89c0d1be5cb26009a30496
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 22 13:36:27 2010 -0600
glslcompiler: fix build again
Simply use the libglapi.a archive instead of individual .o files.
Fixes the non-debug build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45d1dc26072ea83ee10cf1c8907cfdf5df51928e
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Mar 22 11:34:18 2010 -0700
cso: Remove unnecessary header.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=092ca30366d15debb35939205d82a6ac2408fbb9
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date: Mon Mar 22 12:18:02 2010 -0600
Fix potential compilation issue in visual studio project file
Add quotes around filespec in post-build event to allow paths
with embedded spaces.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc14fb9d1a897dbcf750b8158d6cb08388a422c4
Author: Francisco Jerez <currojerez at riseup.net>
Date: Mon Mar 22 18:10:25 2010 +0100
dri/nouveau: Rectangle texture fixes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfdea90f251c1bc3cf4f8096f8c62a37b9ac78c1
Author: Francisco Jerez <currojerez at riseup.net>
Date: Mon Mar 22 18:28:51 2010 +0100
dri/nouveau: Some render to texture fixes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=199fab25b7cb047c0d7ac26ee12df3b2e1369723
Author: Francisco Jerez <currojerez at riseup.net>
Date: Mon Mar 22 18:25:30 2010 +0100
dri/nouveau: Fix swrast fallbacks when the read and draw buffers aren't the same.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe7d0e6dc81c493b9ff7163c640d75db25386675
Author: Francisco Jerez <currojerez at riseup.net>
Date: Mon Mar 22 18:21:13 2010 +0100
dri/nouveau: Expose EXT_framebuffer_blit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc7890dc6c1f70a4f1c4bffb0fca7ae0cde30a2e
Author: Francisco Jerez <currojerez at riseup.net>
Date: Mon Mar 22 14:23:40 2010 +0100
dri/nouveau: Plug in some mesa_meta functions instead of the swrast variants.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c695e80017373caf6e8d7139b8d3df2d945ccce5
Author: Francisco Jerez <currojerez at riseup.net>
Date: Mon Mar 22 14:15:52 2010 +0100
dri/nouveau: Emit dirty states on nouveau_validate_framebuffer.
Fixes broken intermediate frames when a window is being resized
(regression caused by 878eef8c4).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e3b950c70721b826c712636d37197dd5a76b910
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Mon Mar 22 18:36:16 2010 +0100
nvfx: fix sampler views support
The code was half converted, resulting in texturing being totally broken.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98b4e7aee83c7874db0ea23f632851b6fb5ba62a
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 22 09:08:09 2010 -0600
glslcompiler: fix build breakage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=182c42c8da6edfa66819eef02f4dea310c1f68d7
Merge: 5cb4a3524b54480418b4c4717c4a0f0a8669939c ca97f8b9bab80844be613a9253643b7da8e738c7
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 22 09:07:46 2010 -0600
Merge branch '7.8'
Conflicts:
src/gallium/drivers/cell/ppu/cell_screen.c
src/mesa/state_tracker/st_cb_drawpixels.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca97f8b9bab80844be613a9253643b7da8e738c7
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 22 09:00:13 2010 -0600
glslcompiler: fix build breakage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cb4a3524b54480418b4c4717c4a0f0a8669939c
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 22 08:23:14 2010 -0600
mesa: remove return, do as the comment says
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=361e8e911886784407c7aff91e09b9b2bfd5cde8
Author: Pauli Nieminen <suokkos at gmail.com>
Date: Mon Mar 22 15:14:16 2010 +0200
mesa: Add end of line to the end of a debug output.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=904d129322337be4a2571b77255b14d42252fafc
Author: Chia-I Wu <olv at lunarg.com>
Date: Mon Mar 22 13:30:54 2010 +0800
docs: Update the path to build libgl-xlib.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fce72d58036eb8a993bda1a7c5d74b8fcc819a8c
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Mar 21 19:21:11 2010 -0700
progs/tests: Add cva_huge to SCons build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e7d65bb5b50efbd5812e7996910b7688eb27192
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Mar 21 19:09:54 2010 -0700
progs/tests: Include stddef.h for ptrdiff_t on all platforms.
stddef.h is the standard C header that defines ptrdiff_t.
Fixes build of cva_huge on Mac OS X.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ea694a26b99835d0b5bc814cf024850874a9a83
Author: Pauli Nieminen <suokkos at gmail.com>
Date: Sun Mar 21 23:23:21 2010 +0200
r200: Fix emit size prediction to account elt splitting.
Emit sizes prediction didn't account for render splitting in
hwtnl path.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0900544fb54cbc2127b8729393c9c1308cd218f9
Author: Pauli Nieminen <suokkos at gmail.com>
Date: Sun Mar 21 22:55:13 2010 +0200
r200: Don't flush when closing elts in KMS.
Flush in middle of rendering in KMS is not allowed because
buffers are discarded in flush.
Fixes crash when emiting split indices with RADEON_DEBUG=all.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fc6c8b831e5b43ae86ece6a531fc892f6f66356
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Mar 21 22:17:14 2010 +0100
r300g: disable tiling for YUV formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf9842fac00369b5cd3a82fb4d87db0e31848b8
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Mar 21 22:05:27 2010 +0100
r300g: fix scons build
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7733bac66c071a64cf12930b16b808b3450f853b
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Mar 21 21:47:41 2010 +0100
r300g: accelerate blitting for all 64-bit texture formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12dc4971735a8703c298d35eb21e3d1a2e053217
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Feb 14 17:43:32 2010 +0100
r300g: add and enable square microtiling
It requires DRM 2.1.0 (e.g. kernel 2.6.34) and is disabled on older ones.
Finally, the texture tiling implementation is now complete. Uff.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33d2349119ada410dbfbaa667fc7aef8b60d1a6f
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Mar 21 21:34:57 2010 +0100
r300g: cleanup tiling flags propagation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0d3abd360a0d98302841e62ab9acdebea2ca8c2
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Mar 21 21:34:18 2010 +0100
r300g: put common defines into one file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc5778e2023543e5049ab41398aa28fb0709f5f2
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Mar 21 21:22:21 2010 +0100
r300g: remove unused code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1968d8f31d0ac83557c9366dea39b15e92bb1516
Author: Pauli Nieminen <suokkos at gmail.com>
Date: Sun Mar 21 20:16:17 2010 +0200
r200: Fix swtnl fallback to flush pending rendering before transition.
Flush after transition would emit wrong state that could cause
wrong state emited for pending rendering operation.
Fixes wan once from extrement tuxracer that is using per vertex
materials.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44e3ec3c05f0806f0940887ed9e30d94bf0748e0
Author: Pauli Nieminen <suokkos at gmail.com>
Date: Sun Mar 21 20:02:10 2010 +0200
r200: Fix mixed indetion in r200TclFallback.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0ce95576463cedb817ad3b262c82eb06eec9b9e
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sun Mar 21 19:36:28 2010 +0200
Revert "drm/sw: does not need sw_winsys"
This reverts commit 97a694e2211dc804090f282d8e096c028f29579f.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15c7fa460b93039a1676cc08a218101f92681190
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sun Mar 21 19:33:17 2010 +0200
Revert "gallium: add soft screen helper"
This reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9c0cbd1ad0c5948ea577edb5c76b0c45976a285
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sun Mar 21 19:33:09 2010 +0200
Revert "drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/"
This reverts commit 5d524cce9c4fcc18ed977801d59ba7bb911020db.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63aa8a39c4e7ee996afc87404474cce570ac3729
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sun Mar 21 19:32:40 2010 +0200
Revert "fix scons build"
This reverts commit 29ec05164838f13d9535271796a50fa213d07912.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=29ec05164838f13d9535271796a50fa213d07912
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sun Mar 21 19:20:15 2010 +0200
fix scons build
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd120776d10e9e0dab7ec13fd196276510df296f
Merge: 59629b413a7e3e3ba4b4213eb3ba4b65bdf3f9fb f7273f2a2741b34ee4d31b0c734bcb3de92098c1
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sun Mar 21 15:37:40 2010 +0200
Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59629b413a7e3e3ba4b4213eb3ba4b65bdf3f9fb
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sun Mar 21 15:32:50 2010 +0200
Revert "Makefile.template: respect LIBRARY_DEFINES in mkdep"
This reverts commit 9ec29e31919e85f9230867f43841c0e74be930d3.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7273f2a2741b34ee4d31b0c734bcb3de92098c1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Mar 21 14:05:20 2010 +0100
nv50: report driver as GLSL capable
There's still no hint of optimization in the shaders, but
we support conditionals, loops and even integer opcodes so
it isn't that big a lie.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2fa4a188833792684568972b963ca2373202de2
Merge: 5d524cce9c4fcc18ed977801d59ba7bb911020db 1afda5303d2eaf9581fa7c9eec872a0022ff35b5
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sun Mar 21 15:05:21 2010 +0200
Merge branch 'master' of git://anongit.freedesktop.org/git/mesa/mesa
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d524cce9c4fcc18ed977801d59ba7bb911020db
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sun Mar 21 15:01:36 2010 +0200
drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/
This partially reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1afda5303d2eaf9581fa7c9eec872a0022ff35b5
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Mar 21 12:26:08 2010 +0100
nv50: don't validate arrays on clear
The vertex elements and buffers might not be valid anymore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=272bbbffb0138024564cbf8410a30ea9e25eb179
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Mar 21 13:17:02 2010 +0100
nv50: get rid of the static_init stateobj
Relocations of per-screen buffers are now emitted directly,
and include the necessary method to get changes in constbuf
addresses committed to the hw.
It should also be a bit cheaper than the way stateobjs emit
relocation markers, use a little less pushbuf space.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f87a5f6499f51f651c2a9f2d4682875b22926905
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 19 02:38:11 2010 +0200
gallium: add soft screen helper
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c28f5f98d6d57d3dd74fc6c1205a36ed584d1c93
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 19 02:38:11 2010 +0200
dri1_api: need not include drm.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97a694e2211dc804090f282d8e096c028f29579f
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 19 02:38:11 2010 +0200
drm/sw: does not need sw_winsys
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=016c5c953f05bc8f20cc48d352e1013dd71a98a2
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 19 02:38:11 2010 +0200
drm/sw: llvmpipe texture_from_handle
Not sure, but judging by softpipe, this hook was forgotten.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ec29e31919e85f9230867f43841c0e74be930d3
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 19 02:38:10 2010 +0200
Makefile.template: respect LIBRARY_DEFINES in mkdep
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a13bcf945fdc455c184284552d8f39c57982d61f
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 19 02:38:10 2010 +0200
rename dri_sw to drisw_util for consistency
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b932284f2294a1dc02004d3b6ef6dfb633bc4bb
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 19 02:38:09 2010 +0200
dri_inteface: add define for checking presence of drm.h
__NOT_HAVE_DRM_H is a like a feature, defined by default on specific platforms
and allows to be defined externally as well.
__NOT_HAVE_DRM_H should only be used by xserver and mesa swrast_dri drivers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b5a6e083c1e6e45757a2192721d8675309835c1
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Sat Mar 20 01:51:00 2010 +0200
glx: minor cosmetic
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d1641b1917309d6397a6c9c773b801eb83838f8
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 19 02:38:09 2010 +0200
glx: swapBuffers prototype has changed
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a7acbccfbc061322be493633d5c5bf4afd302b5
Author: Pauli Nieminen <suokkos at gmail.com>
Date: Sun Mar 21 12:42:10 2010 +0200
vbo: Fix vbo_split_copy to pass correct max_index to draw.
vbo_split_copy was passing one past the max_index to draw function
which caused _tnl_draw_prims function to read uninitialized values
from copied array.
Bug was spoted in valgrind report of progs/tests/cva_huge.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a81cd67a4f37233319281a69385f07feaa97fd13
Author: Pauli Nieminen <suokkos at gmail.com>
Date: Sun Mar 21 13:11:47 2010 +0200
tests: Add test for huge client arrays that has to be split.
When running this test case in valgrind report includes read of unitialized
value in _tnl_draw_prims. The bug doesn't cause any vissible errors.
Bug is caused by vbo_split_copy that is calling draw function with max_index
one past the end instead of the end.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c48226e81d6a070a4bbaf42e0a310a868bcbe935
Author: Francisco Jerez <currojerez at riseup.net>
Date: Sun Mar 21 11:49:46 2010 +0100
dri/nouveau: Reemit the light model state when lighting goes on/off.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f1f4c14eced51bf3f43764e2864693ba1c4a6d5
Author: Francisco Jerez <currojerez at riseup.net>
Date: Sun Mar 21 11:49:20 2010 +0100
dri/nouveau: Random cleanups.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb324182fc7cd9cfaa62ee44bdd9287f1ed2ac7a
Author: Dave Airlie <airlied at redhat.com>
Date: Sun Mar 21 19:36:15 2010 +1000
r300g: fix occlusion query hangs.
Okay need to revist the whole OQ stuff anyways, glean test asserts
which is never good.
I'm liking the cached bufmgr restrictions less and less, I think I'll
probably play with the fence and/or busy stuff ASAP and try and clean it up.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff1c7baad241dd722341023806e00a07606de206
Author: Dave Airlie <airlied at redhat.com>
Date: Sun Mar 21 18:25:31 2010 +1000
r300g: add bufmgr cached for vertex/index buffers.
This adds the cached bufmgr for vertex/index buffers on top of the kernel
manager.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0dab3189e1d100a9a2487f7aff45589b423c386c
Author: Dave Airlie <airlied at redhat.com>
Date: Sun Mar 21 18:23:22 2010 +1000
gallium: cached bufmgr add map busy check
Suggested by Jose on the list, probably not perfect but will let me get
past this for now, testing with a fenced bufmgr on top of this, was slower,
Also this doesn't let you do the busy early exit optimisation either from
what I can see.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12deb9e6ca76d222badf71c8643e84640673e86d
Merge: 162bc831c93bf8632b25c11f116a1405b93a1704 fe5f070ef94219f12196bff6cb3274756ea03660
Author: Chia-I Wu <olv at lunarg.com>
Date: Sun Mar 21 16:32:34 2010 +0800
Merge remote branch 'origin/gallium-st-api-dri'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=162bc831c93bf8632b25c11f116a1405b93a1704
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Mar 21 04:49:35 2010 +0100
r300g: align misaligned ushort vertex indices
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=53ca4f8401f2fc552636d69f7d0dcfd7621769e3
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Mar 21 04:39:33 2010 +0100
r300g: fix misaligned generated offset for ubyte vertex indices
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=04de5f4b8bf68a4594ed7fef8348bcf068701ac8
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Mar 20 22:14:59 2010 +0100
r300g: split the vertex buffer alignment validation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=951d89ae3a01b2d7f482b95da0a6d647c6855a68
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Mar 20 21:26:19 2010 +0100
r300g: skip null vertex buffers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b38f946a05045323da0d367baff19bb62950af9
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Mar 20 18:31:11 2010 +0100
r300/compiler: fix assertion failure in the r500-fragprog emission path
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44cfc4ad740bfc89fc30e19fde4dcc130c605d02
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Mar 20 17:18:22 2010 -0700
r300g: Bump immediate limits.
Seems like a decent idea, especially since the big barrier now is
getting the VBOs back from the VRAM boundary.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4711aa089ec7af70bb9118ad8d7830e475805297
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Mar 20 17:16:46 2010 -0700
r300g: Correctly hax max_index on pipe_vertex_buffers.
Still not happy with this, but at least things seem to work.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c8221b46008cd4f217d3ddab59dcc4c488a54b3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Mar 20 16:15:36 2010 -0700
radeong: Use TRUE and FALSE.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=20dedcca3ca5bfeaaa275bec8a14ca8c69615f6a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Mar 20 16:14:20 2010 -0700
radeong: Test the BO ptr for NULL instead of using a bool.
Slight memory savings, but more importantly also avoids a potential NULL
dereference.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2d17dce27d412012a3a45bbde954fb9374d5db9
Author: Dave Airlie <airlied at redhat.com>
Date: Sun Mar 21 06:34:11 2010 +1000
r300g: winsys fix tiling change flushes.
If we change the tiling on a buffer we need to flush it, the old
radeon_buffer.c code had this but it crossed streams when I ported to
radeon_drm_buffer.c and I missed it. Should fix some piglit regressions.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=03f1896304da481bd054779a025a4509f7ea59af
Author: Dave Airlie <airlied at redhat.com>
Date: Sun Mar 21 06:32:48 2010 +1000
r300g: add buffer/texture referenced checks.
I've no idea about the comments that were in there, just pass
this down to the winsys.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=449721a3d0082879c504b7a3b25cdf38c2293a85
Author: Brian Paul <brianp at vmware.com>
Date: Sat Mar 20 12:05:25 2010 -0600
docs: note GL_EXT_packed_float, GL_EXT_shared_exponent extensions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=61753c4bf7f6948aad208eddc7a2bae24763e028
Author: Brian Paul <brianp at vmware.com>
Date: Sat Mar 20 12:04:52 2010 -0600
mesa: added GL3 query for GL_TEXTURE_SHARED_SIZE
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fca5d2e39a530c633fbd374d3b1f1ec935601d1
Author: Brian Paul <brianp at vmware.com>
Date: Sat Mar 20 11:55:24 2010 -0600
mesa: added missing glGet query for GL_MAX_ARRAY_TEXTURE_LAYERS_EXT
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6a9f5b3da7ce43a7b4ee068902dfd0d35c7bfa8
Author: Brian Paul <brianp at vmware.com>
Date: Sat Mar 20 11:52:12 2010 -0600
mesa: added new GL3 buffer object queries
And clean up the error checking code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8829e063aa87ade63c49d3df27a7edd0c63cf160
Author: Brian Paul <brianp at vmware.com>
Date: Sat Mar 20 11:50:55 2010 -0600
mesa: added GL3 buffer attachment aliases
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=00225af999acabcd5eced0b075b0a56018fd5eb8
Author: Brian Paul <brianp at vmware.com>
Date: Sat Mar 20 11:50:29 2010 -0600
mesa: added GL3 ContextFlags field and query code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d72c4ae78cfdad7d160b0960adb792cbbbb863b
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Mar 20 18:31:11 2010 +0100
r300/compiler: fix assertion failure in the r500-fragprog emission path
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0491c945cb5d10ef1c45f4e28e874dffba8be4b
Author: Brian Paul <brianp at vmware.com>
Date: Sat Mar 20 10:33:10 2010 -0600
docs: remove the 'Last updated date'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fed3a9fa0a87ae797f995de5b51eb9be3493fe0
Author: Chia-I Wu <olv at lunarg.com>
Date: Sat Mar 20 23:58:15 2010 +0800
glapi: Fix aliases to non-static functions.
The bug is triggered by 41a87a43e11c664935349f938022d58d3e22da4e.
glBlitFramebuffer, for example, is an alias to the non-static
glBlitFramebufferEXT. We should define glBlitFramebuffer as an alias to
_dispatch_stub_NNN.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41a87a43e11c664935349f938022d58d3e22da4e
Author: Chia-I Wu <olv at lunarg.com>
Date: Thu Mar 18 11:36:57 2010 +0800
glapi: Correctly generate static disatches for X86.
The entry point names, instead of the function name, should be used to
test if the entry point should be statically dispatched.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe5f070ef94219f12196bff6cb3274756ea03660
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 19 19:16:21 2010 +0000
st/dri: fix bug in make_current
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92827cd4511fabcaeb8abfdd11122e04502d5944
Author: George Sapountzis <gsapountzis at gmail.com>
Date: Fri Mar 19 02:38:10 2010 +0200
st/dri: fix bug in allocate_textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e6e049bb769012ef93d373d8a95a727120d2bc7
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Mar 9 02:10:36 2010 +0100
r300g: remove hacks from translate_vertex_data_swizzle
Fixing RGBA 4ub vertex colors.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=73060ec7ebaa6a304402caa60610f94dac2cf24b
Author: Brian Paul <brianp at vmware.com>
Date: Fri Mar 19 10:35:58 2010 -0600
drivers/x11: add PUBLIC qualifier to more API functions
Based on a patch from Tom Fogal.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=062a208814ad65d330f403c46d4bed88648f334f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Mar 18 17:30:15 2010 -0700
intel: Use bit-wise not instead of logical not (i830 path)
The assertion is checking that the low-order bits of offset are not
set. It does this by anding the inverted offset mask with the
offset. This is clearly intended to be a bit-wise "invert".
Fixes bug #25984.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=689e4b554123bbf9af727b910dad9d1b32521f95
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Mar 18 17:28:52 2010 -0700
intel: Correct value of S0_VB_OFFSET_MASK to match hardware docs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fda5078324e0a940a2ddfdd1c63ffceb47c5a717
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Mar 18 15:35:05 2010 -0700
Use bit-wise not instead of logical not.
The assertion is checking that the low-order bits of offset are not
set. It does this by anding the inverted offset mask with the
offset. This is clearly intended to be a bit-wise "invert".
Fixes bug #25984.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7e8039132830a2cd7a75691d11750d2ccc0a4e2
Author: Brian Paul <brianp at vmware.com>
Date: Thu Mar 18 09:17:11 2010 -0600
st/mesa: s/unpack/pack/ to be more consistent
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38bd7282f2c2d28681f1c242545727e4c36df113
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Mar 17 22:44:58 2010 -0400
intel: Call _mesa_make_current() after getting initial buffers
The default viewport is the window rectangle, which is set up by
_mesa_make_current(). To be able to do that we need to get the
window dimension (and buffers) first, so we have to call
intel_prepare_render() before we can call into _mesa_make_current().
Fixes #26676 and #26678.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0d615fd978aaa2e8ca2d31cb574f5de3890e140
Author: Chia-I Wu <olv at lunarg.com>
Date: Thu Mar 18 09:24:10 2010 +0800
st/mesa: Set the pipe context of the texture object.
The field was added in b8030c6561e019e079b5be2fe64ec804df4bfa03. This
fixes a NULL dereference in xdemos/texture_from_pixmap.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd1ce874728c06d08a1f9881f51edbdd2f1c9db0
Author: Chia-I Wu <olv at lunarg.com>
Date: Mon Mar 8 22:19:48 2010 +0800
st/dri: Switch from st_public.h to st_api.h.
This is tested with demos found in progs/demos. However, only the DRI2
path is tested.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ff21634f3074122ed8b8e4019c8092e31be0335
Author: Chia-I Wu <olv at lunarg.com>
Date: Mon Mar 8 19:25:32 2010 +0800
st/dri: Implement st_api.h callbacks.
This commit adds dri_st_api.c that implements st_api.h callbacks. A
following commit will switch st/dri from st_public.h to st_api.h.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=903b90926c7aebb7f48f3c0fdbe90cd22dd5b662
Author: Chia-I Wu <olv at lunarg.com>
Date: Tue Mar 16 10:55:40 2010 +0800
st/dri: Headers and public symbols clean up.
Remove unused headers and stop marking driDriverAPI as PUBLIC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=61631a89a3268925c89934c77ed7c2482eaa1fd1
Author: Chia-I Wu <olv at lunarg.com>
Date: Tue Mar 16 10:31:40 2010 +0800
st/dri: Move DRI1 bits in dri_context.c to dri1.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a437bc50f2f8ff6e91fdf4dc9758b35cff35645a
Author: Chia-I Wu <olv at lunarg.com>
Date: Tue Mar 16 10:25:50 2010 +0800
st/dri: Move DRI1 bits in dri_drawable.c to dri1.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca69249f25e0cb89dbfc3d98b92e7386a3029efa
Author: Chia-I Wu <olv at lunarg.com>
Date: Tue Mar 16 09:47:18 2010 +0800
st/dri: Move DRI1 bits in dri_screen.c to dri1.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=05a980ac2a6b74af0436c1bb15c986a8160ec2eb
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 17 17:39:49 2010 -0600
cell: return 1 for PIPE_CAP_BLEND_EQUATION_SEPARATE
With this feature, we get OpenGL version 2.0 and the progs/glsl/
demos run as-is.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dd4054ca544952393f74eee1b37406404d7d823
Author: Brian Paul <brianp at vmware.com>
Date: Wed Mar 17 16:33:29 2010 -0600
cell: be more conservative in cell_is_format_supported()
This fixes a regression from commit a84575cdc0c8193b2c7858734e2ec6b1ec4511b2
which changed the depth/stencil format we were trying to use.
More information about the mesa-commit
mailing list