Mesa (i965g-restart): 1027 new commits
Keith Whitwell
keithw at kemper.freedesktop.org
Mon Dec 21 19:51:39 UTC 2009
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fc4dd3819af252c028ed43bbd668b4f34104e32
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 19:50:05 2009 +0000
i965g: fixes to build after merge of master
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f72de22439a2d08bb461af60839baf4fbb3e54df
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 19:22:45 2009 +0000
i965g: remove half-finished change to tgsi_parse
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57531baa9260bd818b5fd584d6a6adde3c2d9fde
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 19:21:09 2009 +0000
i965g: back out unintentional changes to linux-dri
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66e779c22ba67834a35f71c8878670c38c071cb2
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 19:19:01 2009 +0000
i965g: back out unintentional changes to gears
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5585cb533af3d4e5d5324d5f526447b98597402
Merge: d288a30610767f87e3e7c069730d4bc255246568 574715d8368f99c0a5720a9676385d58d6cfdf30
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 19:18:41 2009 +0000
Merge commit 'origin/master' into i965g-restart
Conflicts:
SConstruct
configs/default
configs/linux-dri
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=574715d8368f99c0a5720a9676385d58d6cfdf30
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 1 15:01:00 2009 +0000
tgsi: fix ureg emit after version token change
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7f94c9002bd8578e89ce02a22172545ace353a3
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 1 14:54:32 2009 +0000
st/xorg: fix merge droppings
These were stranded in emacs and not saved before committing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87eec80c1120d2cd9749ee360b77922feabf7f10
Merge: 06d3732a9094030fc33120f16f162e0d405f132c 5285de7c0fc067dc036a5b421140a696ce2cabbf
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 1 14:31:14 2009 +0000
Merge commit 'origin/tgsi-simplify-ext'
Conflicts:
src/gallium/drivers/r300/r300_vs.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06d3732a9094030fc33120f16f162e0d405f132c
Merge: 853d4807fe220b17cf5af5a76b24f2466238013b f17dbe256bb38c35d885260be7e5856f1561de97
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 1 10:57:37 2009 +0000
Merge commit 'origin/mesa_7_7_branch'
Conflicts:
src/gallium/drivers/svga/svga_screen_texture.c
src/gallium/state_trackers/xorg/xorg_composite.c
src/gallium/state_trackers/xorg/xorg_exa.c
src/gallium/state_trackers/xorg/xorg_renderer.c
src/gallium/state_trackers/xorg/xorg_xv.c
src/mesa/main/texgetimage.c
src/mesa/main/version.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=853d4807fe220b17cf5af5a76b24f2466238013b
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 11:19:33 2009 +0100
mesa: Update vertex texture code after gallium changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af3dea36603687067197c22747537eaeb6c4ad2b
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Nov 27 10:19:20 2009 +0100
r300g: simplify allocations of VS output registers
No need to parse TGSI tokens since it's easier to walk through shader
semantics.
Also fog coordinates now work reliably.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f55c088f89eeaa6d16480f5f373887c6a2965e21
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Nov 27 06:36:31 2009 +0100
r300g: simplify allocations of FS input registers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb90235135ef7c657053657f3bdfbda7ca70d708
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Nov 26 19:37:58 2009 +0100
r300g: clean up derived states
The state setups which aren't derived anymore have been moved to the VS
and FS objects.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f05eba0204a9f1371bb1ae5cdb0f71bb819eb28
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Nov 26 13:49:41 2009 +0100
r300g: VS->FS attribute routing rework
Now it always correctly pairs up VS and FS even if the semantics and indices
of VS outputs and FS inputs don't match.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=759604e32bb5b00d7b70fbab7bd8125e135d7a68
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Nov 25 00:24:28 2009 +0100
r300g: add R300 prefix in reg definitions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a43c39d202333a74745e7724a76f36d66d8763b
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 10:07:15 2009 +0100
cso: Fix function prototype.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57ed791305ded187c455b07e6c6a5b916f37a293
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 09:50:38 2009 +0100
trace: Implement separate vertex sampler state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8969db2f8410fd3b653734948251ada4284a3c6
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 09:39:08 2009 +0100
fo: Implement separate vertex sampler state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2f7bd855af49752b1c77746542c62f1c529e953
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 09:01:27 2009 +0100
id: Implement separate vertex sampler state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f900c33ae6ede1c6f309628b1369a1b968a115d
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:54:30 2009 +0100
trace: Reduce double semicolons to single ones.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f884ed993500171ad91fc9f2552574face9ee17
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:52:37 2009 +0100
sp: Do not falsely advertise support for some SNORM formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a619e62bffa6f21330df747940e322909937806
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:51:20 2009 +0100
sp: Implement separate vertex sampler state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee86b1b58dce4c8416b5333d0ed43d059ba2a200
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:47:00 2009 +0100
python: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e197652ce08cacf0fdbf0509db5eb26500d556c5
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:44:18 2009 +0100
st: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eeb8dd12b48c6ad3f466cf0ea88472fca576ebd4
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:43:51 2009 +0100
trace: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8eecd3bafb759df3f1853490cf149d053c8fcbce
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:40:53 2009 +0100
svga: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1bcedc4ce48031c9e5d2a2430d27c7a9aaa8b37
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:40:31 2009 +0100
r300: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d15bb1cba3fd2d36c48e33e14cc3c548cf40d555
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:40:21 2009 +0100
nv: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=551b2db82b5e5093dc19bde130785aceb92868a6
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:40:04 2009 +0100
lp: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0d3abf3834d3ae6107e66b61d8660e6c09a0a99
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:39:49 2009 +0100
id: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=25bb04a1ee9b3f28bfa6e60d7ce71ff23726c5b6
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:39:19 2009 +0100
i915: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e04324b8f93919d75f224644a160a32405740860
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:39:07 2009 +0100
fo: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd3409ce059e46b4b675d2ad6f1f3b75939aa2ab
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:38:32 2009 +0100
cell: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=204e586c5648c384041a6cf1d095e160ef474019
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:38:06 2009 +0100
vl: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f33c064f32bf3635becd1b2019f670abe7a35ab3
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:37:15 2009 +0100
draw: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd4aa4f32365a5f054e7fc36b558680dcac66d1b
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:35:43 2009 +0100
cso: Add support for separate vertex sampler state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15d1b406afd733b5f46b16dc933e29c218cdca39
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:33:43 2009 +0100
gallium: Introduce separate vertex texture/sampler state.
Previously, gallium shared sampler and texture state between vertex
and fragment shader stages. This change generalises this concept by
providing separate entrypoints for vertex and fragment sampler state
setting.
A new capability bit is added to query the driver for the number
of samplers that can be utilised by a vertex and fragment shader
at the same time.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fd1aee217988caacd5c87d76deab3c0caf1bb00
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 12:33:17 2009 +0100
tgsi/sanity: Up MAX_REGISTERS to 1024.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f17dbe256bb38c35d885260be7e5856f1561de97
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 30 17:56:07 2009 -0800
mesa: set version string to 7.7-rc1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=650e02003fbb5511ec758d993b7ec0a302ee2235
Merge: 270d36da146b899d39e08f830fe34b63833a3731 587a52e95bbe96788e8b96b63f091bb3022fc048
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 30 17:47:07 2009 -0800
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
Conflicts:
progs/util/shaderutil.c
src/mesa/drivers/dri/r600/r600_context.c
src/mesa/main/version.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=587a52e95bbe96788e8b96b63f091bb3022fc048
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 30 12:43:12 2009 -0800
i915: Actually put i915PointParameterfv in the driver function table. Duh.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7725744433827509d1da1cf1b27cda4bc8012ef3
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 30 08:56:47 2009 -0700
st/mesa: handle front/back-face +1/-1 vs. 1/0 conversion
Fixes progs/glsl/twoside.c demo.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=270d36da146b899d39e08f830fe34b63833a3731
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 29 21:17:44 2009 -0500
mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
_mesa_TexParameterf calls set_tex_parameterf, which uses the params
argument as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=533b7660073f2c1cd1a19105d4989ec11bfdcd87
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Sun Nov 29 17:49:55 2009 -0800
i915: Fallback bit define missed on previous commit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=718f31b830b2c4edad8b7e04804ff23e1db93e5a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Sun Nov 29 17:43:38 2009 -0800
i915: Round point sizes instead of truncate.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d49716cf5d5cabebadc32d7717eec787c75ff1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Sun Nov 29 17:40:02 2009 -0800
i915: Enable point sprite coordinate generation
Support still isn't completely correct, but it's better. piglit
point-sprite now passes. However, glean's pointSprite test fails. In
that test the texture on the sprite is somehow inverted as though
GL_POINT_SPRITE_COORD_ORIGIN were set to GL_LOWER_LEFT. i915 hardware
shouldn't be able to do that!
I believe there are also problems when not all texture units have
GL_COORD_REPLACE set. The hardware enable seems to be all or nothing.
Fixes bug #25313.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a201dfb6bf28b89d6f511c2ec9ae0d81ef18511d
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 29 18:18:23 2009 -0500
mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
_mesa_TexParameterf calls set_tex_parameteri, which uses the params
argument as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1b9c4e22a83d2125f66c3a3af3143bc0daee9a4
Author: Richard Li <richardradeon at gmail.com>
Date: Sun Nov 29 12:28:32 2009 -0500
r600 : clena up a bit for last commit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2db72f329f35ee6e12df3ed472de2ee72cf23399
Author: Richard Li <richardradeon at gmail.com>
Date: Sun Nov 29 12:12:19 2009 -0500
r600 : add read port allocation for uniform;
mapping ps input based on vs output;
fix bugs including constants updating for vs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63c00c53a3019b801c5eee8a12f7862422f79f10
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 29 15:40:13 2009 +0100
radeon: update miptree code a little
Simplify gl image level <-> miptree level mapping (are equal now).
Don't allocate miptree for images that won't fit in it (fixes #25230).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2773556d55fe6043bee3d4c86f7b78906e5d60e0
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 29 12:36:09 2009 +0100
radeon: don't check the same miptree many times when looking for matching miptrees
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8f0c8ab9d3509dc399ea58c320056ed90895792
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 29 12:27:29 2009 +0100
radeon: add some debugging info
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c332525ad3cf8e946e60c3f9b96af525ca4cb71c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Nov 28 13:57:38 2009 +0100
nv50: update linkage on rasterizer change
We need to update VP_RESULT_MAP and/or COORD_REPLACE_MAP
when light_twoside and/or point_sprite are changed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7494b829052a87d7a8c56c68300a110b40e401e8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Nov 29 13:33:16 2009 +0100
nv50: match VP outputs to FP inputs ourselves
For each FP input, don't assume that the VP output will be
at the same position, but scan the semantics instead, then
put the correct output reg indices into VP_RESULT_MAP.
Position is still assumed to be the first output/input.
See 07fafc7c9346aa260829603bf3188596481e9e62, which renders
previous assumptions incorrect.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f471c7948425a9c8ae23a563e0e816954a7589a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Nov 26 17:03:00 2009 +0100
nv50: don't permanently negate src in emit_ddy
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca5a7aadb4361e7d053aea8687372cd44cbd8795
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 29 00:50:48 2009 -0500
mesa: Fix array out-of-bounds access by _mesa_TexGenf.
_mesa_TexGenf calls _mesa_TexGenfv, which uses the params argument
as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d55fb7c835b56951f05a058083e7eda264ba192e
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 28 23:47:23 2009 -0500
mesa: Fix array out-of-bounds access by _mesa_TexGeni.
_mesa_TexGeni calls _mesa_TexGeniv, which uses the params argument
as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=919898e92fa23ff71a59d86a46ff0886a6f34e4d
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 28 23:22:31 2009 -0500
dri: Fix potential null pointer dereference in driBindContext.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a11d60d14caf8efc07f70af63b57b33273f8cf9b
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 28 22:04:06 2009 -0500
mesa: Fix array out-of-bounds access in _mesa_TexEnvf.
_mesa_TexEnvf calls _mesa_TexEnvfv, which uses the param argument
as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5159996a43d64f71d44dd2bd477d10e37ec9a27
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 28 21:31:24 2009 +0100
radeon: need to flush cs when moving images between mipmap trees
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=287bdd8e75aa3b2c20f50de359711158981dfa09
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 28 10:45:17 2009 -0800
util: Fix bad code.
Uf. How embarrassing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c93dcbfea7b8e1cd0f14a96bc466419bdce7eb30
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 28 10:13:51 2009 -0800
util: Improve bitcount.
Sorry for not pushing this before, it got lost in stashes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cad14c2542698de144bb5434cefa02d7a00aaa74
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Nov 27 21:29:38 2009 +0100
nv50: do conversion of last insn to 64 bit format first
Simplifies things since the second to last one will then
be converted in the subsequent pass that ensures alignment
automatically.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=510fd280b54fa33ed229ef297a1a77c78811c592
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Nov 26 16:59:39 2009 +0100
nv50: bswap32 the polygon stipple pattern
The hardware wants the pattern the same way it is
passed to glPolygonStipple.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e65258abf52bd1923a547f76bd7346bf5ed1c5c6
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Nov 26 16:58:59 2009 +0100
gallium/util: added util_bswap32()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2348f6d490a200b464013dfe68c61525aee86feb
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 27 16:01:36 2009 +0000
scons: Promote pointer arithmetic to error.
All code covered by scons is being built on multiple OSes, so pointer
arithmetic must really be addressed when spotted.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5976d8e6f1b12e9ac13a8d09aa9723f971f38a92
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 27 16:01:11 2009 +0000
configs: Warn about pointer arithmetic.
It's not portable. Warn to help catching it early.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f62f976e3ff9ff83d760e706c615e098d131e103
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 27 15:58:02 2009 +0000
mesa: Avoid void pointer arithmetic.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fa1bcc05a237365e5ea09512453f29a91c7a141
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Nov 27 17:41:42 2009 +0100
svga: fix for not using texture width/height/depth arrays
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b748a9f574361273df6b05c06c647ac4fd9b3e41
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Nov 27 17:40:24 2009 +0100
r300g,llvmpipe: fix some more merge problems
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c95cbd45c657ac47e908a4d99d118737034bde43
Merge: 884007546c98b1779bf266ec5111b1e7e2b68b2e d509f84543d0979e9bb53c20c195f378dd61e728
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Nov 27 17:15:47 2009 +0100
Merge branch 'width0'
Conflicts:
src/gallium/drivers/r300/r300_texture.c
src/gallium/state_trackers/xorg/xorg_exa.c
src/mesa/state_tracker/st_cb_texture.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4236493899b9ccfcc8df3dcf81697776621fa1f8
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 15:28:46 2009 +0000
st/xorg: proper fix for compositing after rounding up
Basically don't round up shared textures. This fixes compiz,
but I'm afraid that rounding up texture sizes here in the driver
is doomed, as it will inevitably break texture wrap modes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1310811469e7a1e27669ad1513b5bd4a60207c4f
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 27 14:55:20 2009 +0000
rbug: Mention where the GUI can be found.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dd9676a8fc43062a7017f2951e0f032889fac9e
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 27 13:59:37 2009 +0000
svga: Re-add shader dumping.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6810ce005a067f20c04f0b3abd1e422adec71d28
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 14:03:10 2009 +0000
Revert "st/xorg: fix composite after texture size changes"
This reverts commit 124ae596806f1a77af46f1f0e446d448da6e953a.
Pushed by mistake
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=124ae596806f1a77af46f1f0e446d448da6e953a
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 13:59:00 2009 +0000
st/xorg: fix composite after texture size changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc86f4a20b6ffe0340ca178dc303271a8a112bb9
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 16:56:43 2009 -0800
wgl: Fix copy'n'paste typo in comment.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=135d7e12991312d7aff637565fbe67f666e4e39f
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Nov 15 12:14:03 2009 -0800
svga: Handle comment tokens when dumping.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3f26a84204d589e69e82627395771ed7273315d
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 24 14:43:30 2009 +0000
svga: Use consistent names for public symbol names of shader dumping facilities.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=178407f33c413cbe7434597b2129abde90041b6b
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 24 14:37:45 2009 +0000
svga: Use consistent file names for dumping facilities.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf3cdda5cc413093126c7ba42248c3b175a2d126
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 12:24:42 2009 +0000
st/xorg: speculatively round textures up to nearest POT
I'm not sure if this is a great change, but helps with caching.
Probably we want to turn this on/off on a driver-by-driver basis.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e595dd4c179efe06183b8efb430ec6c8845dfd0b
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 12:22:43 2009 +0000
st/xorg: free last fence
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b84b7f19dfdc0ac02175847065b39110db7ad98f
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 12:19:28 2009 +0000
svga: flush our command buffer after the 8th distinct render target
This helps improve the surface cache behaviour in the face of the
large number of single-use render targets generated by EXA and the xorg
state tracker. Without this we can reference hundreds of individual
render targets from a command buffer, which leaves little scope for
sharing or reuse of those targets.
Flushing early means we can start reusing textures much sooner.
This shouldn't have much effect on normal 3d rendering as it's pretty
rare to have a command buffer with >8 different render targets in that
world.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b911688b87a011eacf2034bd61562e633952a66b
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 12:18:22 2009 +0000
svga: add DEBUG_CACHE option
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5285de7c0fc067dc036a5b421140a696ce2cabbf
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 10:13:53 2009 +0100
vega: Update shader headers.
Drop the 1.1 version suffix.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a4e4e035c5e1ff1e84b4a332dfaa35c7fecf139
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 10:13:19 2009 +0100
python/tests: Update shader headers.
Drop the 1.1 version suffix.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=456b5bd5d0dbed172a5d8f88625eeb63fd87c8dd
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 10:11:18 2009 +0100
svga: Update text shader header.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72420daa21feffb3fefd60ba472c704c4558c5ba
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 10:07:07 2009 +0100
vl: Do not emit tgsi_version token.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6133564bf2e65fc86f626a45d7977bdeaff8579
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 10:06:41 2009 +0100
tgsi: Remove tgsi_version token.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5455e88f1c2043b3703650ca827a0ed2779e82ca
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 09:19:01 2009 +0100
gallium: Remove tgsi_version token.
Not really needed, never served its purpose.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69671df74c8b45f08149c248a7ee905912aec2b0
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 26 23:02:49 2009 -0500
svga: Prevent potential null pointer dereference in vmw_surface.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d509f84543d0979e9bb53c20c195f378dd61e728
Author: Roland Scheidegger <sroland at vmware.com>
Date: Thu Nov 26 22:49:58 2009 +0100
gallium: fix more statetrackers/drivers for not using texture width/height/depth arrays
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=884007546c98b1779bf266ec5111b1e7e2b68b2e
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 26 20:38:43 2009 +0100
tgsi/exec: Fix orientation of DDY.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2c101029d5cb3f74ec9a2a9a53cb1d74ab9cc57
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 26 20:30:04 2009 +0100
tgsi/exec: Force return from a subroutine at ENDSUB.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bae72e20493aeb683e16297d67648e59a817b76
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 19:24:57 2009 +0100
draw: Fix max_index check.
We want to fallback to draw splitting when vertex element indices
might be too high for atomic draw path (currently limited to 4095).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75df599e30bda03b40c0442eff3e39ec84397ede
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 26 19:21:55 2009 +0100
tgsi/ureg: Add forgotten goto in ureg_DECL_constant().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=953b74d116c88f2b93740b6d1f713bb1b5989e98
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 26 11:16:19 2009 +0000
llvmpipe: Fake missing SSSE3 when simulation less capabable machines.
SSE3 != SSSE3 and so far we only use the later.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da1c40260d8cb49eacbb6c394198dc37e020e75a
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 26 11:15:08 2009 +0000
llvmpipe: Update/correct CPU requirements.
There are no hard requirements at the moment.
We don't really emit any sse3 yet. Just some ssse3.
Thanks to Roland for spotting these incorrections.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0528f40e3b8ca3e59d3a641c4504d34cf9364578
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 25 16:31:28 2009 -0800
Improve implementation of GL_POINT_SPRITE_COORD_ORIGIN errors
This enum is only supported for OpenGL 2.0. If a driver supports
OpenGL 1.4 and GL_ARB_point_sprite, using this enum should generate an
error. This is important because, for example, i915 and i830 can
support GL_ARB_point_sprite, but they cannot support
GL_POINT_SPRITE_COORD_ORIGIN.
This commit just removes the check for NV_point_sprite, which is
completely wrong, and add some comments describing what the code
should do. I don't see an easy way to check for version >= 2.0 from
inside Mesa. Perhaps we should add an extension
GL_MESA_point_sprite_20 (like Intel's old GL_EXT_packed_pixels_12) to
indicate that this added bit of functionality is available.
Also note that glean's pointSprite test only checks for
GL_ARB_point_sprite before trying to use
GL_POINT_SPRITE_COORD_ORIGIN. Naturally, that fails on
non-2.0 implementations (i.e., Mac OS X on GMA 950).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4dcdf3b9c67f1481d46c1decba84c9c55698db4c
Merge: 9e3728c858e0f84b05a24f858f6aeba53fa4e7cb 07fafc7c9346aa260829603bf3188596481e9e62
Author: Roland Scheidegger <sroland at vmware.com>
Date: Thu Nov 26 01:15:25 2009 +0100
Merge commit 'origin/st-shader-varients'
Conflicts:
src/mesa/state_tracker/st_atom_shader.c
src/mesa/state_tracker/st_program.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e3728c858e0f84b05a24f858f6aeba53fa4e7cb
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Nov 25 18:06:12 2009 +0000
scons: Make it work with MinGW build of LLVM 2.6.
LLVM 2.5 is no longer supported on windows.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e13add8cae4637d9cd2f6c40c68de30701736abf
Author: Michal Krol <michal at vmware.com>
Date: Wed Nov 25 16:08:36 2009 +0100
tgsi: Fix token builder.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea6b36ca3fe519e8c8dcb55b5f16353738455d0a
Author: Michal Krol <michal at vmware.com>
Date: Wed Nov 25 15:56:10 2009 +0100
tgsi: Update raw token dumper after token definition changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4c5fe52c99bdf651aafa1569d9cf901891004d8
Author: Dave Airlie <airlied at linux.ie>
Date: Wed Nov 25 20:23:22 2009 +1000
radeon: fix context destroy needing lock for flushing.
Thanks to Intel code which I've just stolen pretty much as usual.
This fixes fdo bug 22851 which is a dri1 regression since rewrite.
Tested by: fpiobaf (Fabio) on #radeon
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce56a867f71d0a74172a00869a3c5cb1862f4b04
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Nov 25 15:45:31 2009 +1000
r600: add ARB_texture_non_power_of_two support.
This makes the miptree rounds up to the near POT for each level for
all radeons, however since mipmaps aren't support with NPOT on previous
radeons this calculation shouldn't cause any problems. If it does
we can just make it r600 only.
I tested a few mipmap demos on r500 and they all seem to work.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=949d95e88a18e5047a6a7ceb1e28a8d80a30fb17
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 22:54:00 2009 +0100
vmware/xorg: Remove gem include
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42db8c8cdb28bd5f83dd57f5d9a70fb5b94dd14e
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 26 16:46:13 2009 +0100
st/xorg: Use pipe clear hook for solid fills of whole pixmaps.
Can give a little boost e.g. for anti-aliased text rendering.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b96218c65622a7814ff8154a91874a5e5a9dc773
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 15:25:09 2009 +0000
svga: hash the whole key, not just the first four bytes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3eb3bfb7c761ed41a09c4d1c7eff38f2d92ba3ba
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 26 16:00:06 2009 +0100
st/xorg: Make sure DRI2 blits use GPU copy contents even for software fallback.
Fixes 3D apps not updating with a non-GL compositing manager and Option
"2DAccel" "off".
Also clean up a little pixmap vs. drawable mess.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecfe1352ccce802c9299c76d600c4d2f33352701
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 14:23:24 2009 +0000
st/xorg: fix refcounting bugs introduced in earlier commit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfb871d4032f37b872c975269c5d666491f1056b
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 14:23:07 2009 +0000
st/xorg: formatting
This directory needs indent run over it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41423c01b257395b08a5e7a53093bc87aa85739b
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 12:52:45 2009 +0000
st/xorg: remove debugging flush
Accidentally committed in 7fbdbad5c02e3d5bfbf0e641e2aec224e39fa974
('st/xorg: consolidate some dest surface state setting')
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c783f5cfd891e6b8e9dc622ad0950e5859b5a0c0
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 26 12:02:14 2009 +0000
svga: Remove spurious argument to SVGA_DBG.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b0e4adaf21d4c788657eff41cb51d5c89647309
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 11:55:47 2009 +0000
st/xorg: render throttling in block handler
Similar to the classic swapbuffer throttling in GL drivers, put an
upper bound on the number of outstanding chunks of rendering the state
tracker can generate -- where calling the block handler denotes a
chunk.
Currently that number is set at around 4 "chunks", but could be
tweaked up or down. If a better measure for the amount of outstanding
rendering is found, that would be fine too.
As it stands, this improves interactivity by preventing the X server
from queueing up arbitary amounts of rendering.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8544c309d0a296449d11cf2cf52ca306662dc41d
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 11:17:06 2009 +0000
st/xorg: split copy operation into prepare/copy/done phases
Any high-overhead one-off tasks are moved into the prepare hook.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91a5131e6b4b9d55c7123d3a8334826a443abcf6
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 10:40:40 2009 +0000
st/xorg: don't set up constant buffer for non-xv fragment shaders
These currently don't reference any constants. Can add this back
if newer shaders need them, but in the meantime don't create
a new constant buffer every time we do a blit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa799f81dec1b72e59008b7029d94a00bcf821bb
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 10:34:28 2009 +0000
st/xorg: split up shared Done call
The two users of composite (Composite and Solid) now call a new
xorg_composite_done() from their Done functions, while CopyDone
is directly implemented on top of xorg_renderer.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4ea1eb871ec0e5fffd70bf4da6cdec5d25b5c50
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 10:15:01 2009 +0000
st/xorg: set up rasterizer state in init
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=86ba5139a8078f05fa9e1a4b562854d5f3b783f3
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 25 18:45:20 2009 +0000
st/xorg: remove redundant clipping code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=899d20cfaa003913b38ae9e095ca87b8725a19c1
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 25 18:42:54 2009 +0000
st/xorg: don't bother with cso save and restore in copy func
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fbdbad5c02e3d5bfbf0e641e2aec224e39fa974
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 25 18:41:11 2009 +0000
st/xorg: consolidate some dest surface state setting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=808f0376607b0e2d31dfebc888fd8f1e737fed09
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 26 00:35:31 2009 -0500
glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11dce740305ea3f45966a9e9f72ba94b4eae6d40
Author: Richard Li <richardradeon at gmail.com>
Date: Tue Nov 24 16:00:25 2009 -0500
r600 : reset stack flag with one channel only.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45d9ea361981520a7c5df3ef1e10b76fac14bf02
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 19:20:59 2009 +0100
vmware/xorg: Link against libkms
If the system doesn't have libkms installed it wont try to link against it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77529a2cf296b611fa49ab4fe711d8bbb2177d85
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 19:16:37 2009 +0100
vmware/xorg: Clean Makefile a bit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=522e840a91ef9fe35e5830626b9ce388169e5d22
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 18:47:15 2009 +0100
vmware/xorg: Don't link against libdrm_intel
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eca5d6944aa20e33d1c2c2653f827f5707f8274a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 18:44:39 2009 +0100
vmware/xorg: Stage driver in lib/gallium
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4c2f53ca56beb8fe9289fb17c3f5fcc2cc7dc10
Author: Richard Li <richardradeon at gmail.com>
Date: Tue Nov 24 12:16:39 2009 -0500
r600 : fix stack depth setting bug.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf4e5d6176b0efb93c11bcd14fa5d320088e2e3
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 24 16:01:01 2009 +0000
llvmpipe: Update instructions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91a4e6d53f83c45c1da9240b6325011d96b61386
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 15:13:17 2009 +0000
tgsi: rename fields of tgsi_full_src_register to reduce verbosity
SrcRegister -> Register
SrcRegisterInd -> Indirect
SrcRegisterDim -> Dimension
SrcRegisterDimInd -> DimIndirect
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b0824dfe5eaf59fa87134e7482b3d147b262901
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 15:08:55 2009 +0000
tgsi: rename fields of tgsi_full_dst_register to reduce verbosity
DstRegister -> Register
DstRegisterInd -> Indirect
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe2b31e4a896167a33d267822b36eb2de0ceecba
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 15:04:18 2009 +0000
tgsi: rename fields of tgsi_full_declaration to reduce verbosity
DeclarationRange -> Range
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d6c8f980d1e23ad6f557d650e89c715861a3b0c
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 15:02:23 2009 +0000
tgsi: rename fields of tgsi_full_instruction to avoid excessive verbosity
InstructionPredicate -> Predicate
InstructionLabel -> Label
InstructionTexture -> Texture
FullSrcRegisters -> Src
FullDstRegisters -> Dst
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=763426a0256f0ab06f8af53947bd630f8600183a
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 14:53:29 2009 +0000
tgsi: reduce repetition of structure name in its members
Rename Semantic.SemanticName to Semantic.Name. Similar for
SemanticIndex, and the members of the tgsi_version struct.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3a0615fb0452f11f4db88861b30b2177bdd948a
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Nov 15 12:14:03 2009 -0800
svga: Handle comment tokens when dumping.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42ae0030696f027050c41babced2b408997bb0ce
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 14:45:56 2009 +0000
tgsi: remove unnecessary full_token init and free functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fbfe6b65d7d45a70553b603f2166be3272d1e35
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 14:44:45 2009 +0000
tgsi: remove unused Flags member from full_instruction
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d185c2fd1318bd41f303ab4a5f6e0a048b76c11c
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 24 14:43:30 2009 +0000
svga: Use consistent names for public symbol names of shader dumping facilities.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a71f8365049fb81f63245089b5438dcad6e83b19
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 24 14:37:45 2009 +0000
svga: Use consistent file names for dumping facilities.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1325361abe0f1f89c3f675f04e482f580033abe9
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 24 14:24:38 2009 +0000
util: Describe a few more formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ae3e88dc9856f2f32c37dd04a3321765ed61e07
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Nov 23 11:21:11 2009 +0000
llvmpipe: Use assert instead of abort. Only verify functions on debug builds.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=066991c8d147db94b9661361bb191919b962fc4e
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Nov 15 06:46:48 2009 -0800
llvmpipe: Fix memory leak.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2282fb7710d386bd10ccdd18f030069fae0a5d55
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 17:52:53 2009 -0800
llvmpipe: Use the generic conversion routine for depths.
This allows for z32f depth format to work correctly.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b375526b50271317868a20484c8a1f36707e6005
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 17:51:06 2009 -0800
llvmpipe: Be more conservative with the supported formats.
We'll likely support much more formats, but doing this allows to run
more testsuites without immediately hit assertion failures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6d663e6dc8799a178b03bc3059ef5c5c3d7f629
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 16:56:43 2009 -0800
wgl: Fix copy'n'paste typo in comment.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=52df532b02594e624bddd58ee60fd25075f8ec42
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 16:55:44 2009 -0800
llvmpipe: Fix typo in comparison operator.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56ee132f9671f70ff2b3ee04659beac0dfc6126d
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 14:09:24 2009 +0000
gallium: try and update r300 and nv drivers for tgsi changes
It would be nice if these drivers built under the linux-debug header
so that these types of interface changes can be minimally propogated
into those drivers by people without the hardware. They don't have to
generate a working driver -- though a command-dumping winsys would be
an excellent for regression checking.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fac8ce73bb26147f36acc60870a7e816b2f5b4f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 14:53:03 2009 +0100
st/xorg: Pass mode types from the kernel to X
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba1ca28cc62fed71c77902b95ae4ed36c6bf25f8
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 13:41:03 2009 +0000
gallium: simplify tgsi tokens further
Drop anonymous 'Extended' fields, have every optional token named
explicitly in its parent. Eg. there is now an Instruction.Label flag,
etc.
Drop destination modifiers and other functionality which cannot be
generated by tgsi_ureg.c, which is now the primary way of creating
shaders.
Pull source modifiers into the source register token, drop the second
negate flag. The source register token is now full - if we need to
expand it, probably best to move all of the modifiers to a new token
and have a single flag for it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee40b20e7aff5dc9d11230e991355c338a64da00
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 12:47:38 2009 +0100
st/xorg: Add libkms integration
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a19b9dbc268973a725a43f4764a2189a705bb88
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 02:49:57 2009 +0100
st/xorg: Touch up xorg_crtc.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=def9b0e586e52a0fbdcce15613d96933e9690f38
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 04:19:07 2009 +0100
st/xorg: Rename driver functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=431e85f894705ee8747555ff01f317953a11222b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 02:54:24 2009 +0100
st/xorg: Rename output functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6713a83bb8f836f3cb7ba4419a62ec286d5b88fd
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 02:28:09 2009 +0100
st/xorg: Rename dri2 functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f9eeddf4cf783d7e5d5ac030a7ac5c1e67e60c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 02:21:16 2009 +0100
st/xorg: Standardise all function names defined in xorg_tracker.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2946aea110beda9c2e0382507b0dba7c508ff5eb
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 25 17:13:04 2009 +0000
svga: try harder to make the cachable flag work
It doesn't though.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c712f3374626d96f9c08c3571a5572bcee60a5f2
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Nov 23 01:00:34 2009 -0500
st/xorg: accelerate src luminance
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d228e3cc8e7b6a3d4c6d554c5d9aed5e26be7ff0
Author: Zack Rusin <zackr at vmware.com>
Date: Sun Nov 22 15:21:14 2009 -0500
util: also print out memory statistics
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55b0157860af0eb957262cb0d22ab47eccd85940
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 25 11:44:41 2009 +0000
svga: revert packing of surface key
Over-ambitious packing of values broke my cursor.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92c6a26a8a0f6ce540fe7c9681fb9a30b0da9e5f
Author: Dave Airlie <airlied at linux.ie>
Date: Wed Nov 25 20:23:22 2009 +1000
radeon: fix context destroy needing lock for flushing.
Thanks to Intel code which I've just stolen pretty much as usual.
This fixes fdo bug 22851 which is a dri1 regression since rewrite.
Tested by: fpiobaf (Fabio) on #radeon
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94bcb9f1a43f2ab3bdff09156e3ab5b1c115cbd8
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 25 00:39:37 2009 -0500
glu/sgi: Fix memory leak in gluBuild1DMipmapLevelsCore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d89f3dc7ff3f89ba8d5d664253730485bca35e2
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 25 00:28:56 2009 -0500
glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f895abbd9777c4985aa40cf660c68f6d7333f0ec
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 25 00:18:49 2009 -0500
glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1ce37f74aff4854071fe5740b055718b2c0c789
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 21:13:18 2009 +0000
svga: cache textures as well as buffers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4509f3cbad2972b6fe4a722ed07904666122a759
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 20:48:12 2009 +0000
st/xorg: use surface_copy for blits if available
Even if its not available, we really want to be coalescing blit
operations better.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c46bbee1bb4f107d68addae472cf7bbc0976653
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 11:58:01 2009 +0100
tgsi: Document Declaration Semantic token and FACE semantic name.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bae9ece685e3c10fc0118e99771845d15895a0cc
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 11:22:03 2009 +0100
slang: Fix allocation size.
We don't need 16K+ to store a single pointer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=53d9b7d361915d6cf33b73017789e746342cc453
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 11:17:16 2009 +0100
mesa: Fix pointer arithmetic.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c54d76f3783091267cb18e6bd23697d024c95b2
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 09:03:41 2009 +0100
tgsi: Implement predicated instructions in exec.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59a70c364df03c34abc72bca2cdca8fae12d8f68
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 09:02:29 2009 +0100
tgsi: Add ureg_DECL_loop().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ee0d9f632383339088cc33005b7794b0915d4e0
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 09:01:48 2009 +0100
tgsi: Account for gallium shader token representation changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57221c54387a43e268a80ee6b578d57e03efcc5e
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 08:55:40 2009 +0100
gallium: Refactor the instruction predicate TGSI token.
Rename it to tgsi_instruction_predicate -- it's no longer an extended
token. Its presence is indicated by a new flag in tgsi_instruction that
indicates whether an instruction is predicated.
Also, change predicate index representation to match the other
tokens that specify register indices.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b12ca6b87b55e3359e81d5a3be380c860478e353
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 23 23:14:49 2009 -0800
i915: Initialize Length and Offset fields when mapping a buffer object
This fixes an assertion failure in _mesa_MapBufferARB.
Fixes bugzilla #25253.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da0883114b1dceceff8a38deea1bb870fda40464
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 23 18:32:27 2009 -0800
shaderutil: Fix detection of shaders
Check for versions >= 2.0 (because some drivers return 3.0), and return
GL_FALSE if shaders are not detected.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2176b3ed9ab832122e56aed3242dfda102a5fec6
Author: Dave Airlie <airlied at redhat.com>
Date: Tue Nov 24 11:56:45 2009 +1000
r300: fix swtcl bo leak problem.
We can get a lot of swtcl bo allocations - need to probably abstract
this a bit further.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd13e6e5e2403ada2098e3a07c0af4b4ba989ab7
Author: Dave Airlie <airlied at redhat.com>
Date: Tue Nov 24 10:49:34 2009 +1000
radeon/r200/r300/r600: make bo mapping be explicit
This moves the bo mapping outside the DMA layer and makes it explicit,
this should in theory make it simpler to split the clean up the dma/cmdbuf
linkage that I created before that is broken.
Tested on: r600, rv380 (tcl/no-tcl), rv200 (tcl/no-tcl)
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=863ad9a68388979e1d305f8689146e18ef4f098c
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 23 18:09:46 2009 -0700
mesa: use gcc __builtin_popcount()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d80b5400a1bbf4e959cd8257d11dfe0483e93db
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 23 18:06:19 2009 -0700
r300g: use util_bitcount()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a27c7b96337b1a56100d2cc3b5fa0454fc7c165
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 23 18:04:47 2009 -0700
egl: use util_bitcount()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15740eb03ca8fb7eda585c612c1b36ec9df4474a
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 23 18:04:22 2009 -0700
gallium/util: added util_bitcount()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=acc51ac0ace11bb375241467ba35e1014f5fb997
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 01:14:03 2009 +0100
svga: Filter out pendantic and ansi flags
Rather have the driver compile without the flags then
having to disable them.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=326b66d724754ca97012501db1c7c62d7d41a457
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 24 01:23:12 2009 -0500
glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=364070b1f2b08d43fb205ec198894a35bec6b2f3
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 24 00:57:55 2009 -0500
dri: Fix potential null pointer deference in dri_put_drawable.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5173d14cb5821637f22247d16be1b970f3762d6a
Merge: 18384af7491c408c4182b72807b02c11b55509f8 960464e42dce138fde11c379ce7744bc4be14aa2
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Mon Nov 23 22:14:48 2009 +0100
Merge commit 'origin/mesa_7_7_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=960464e42dce138fde11c379ce7744bc4be14aa2
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Mon Nov 23 21:59:08 2009 +0100
radeon: fix errors in miptree related function
- typo
- memory leak
- off by one (spotted by airlied)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=635823d267c709f37c7a01844e03ebd7074bf4e2
Merge: d20b79172df18b27c8b4e428119814ffef2c8494 86710c3334850eeaeffcac6d538e01fd5c203167
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Mon Nov 23 21:28:22 2009 +0100
Merge branch 'mesa_7_7_branch' of http://anongit.freedesktop.org/git/mesa/mesa into mesa_7_7_branch
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a11750218fa43dcf0d45b960d52497f7700db2a7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Oct 15 01:24:53 2009 +0100
autoconf: Fix case for not having package
(cherry picked from commit 5c4bdbd825934fe01330890d360b61caa06fdc8d)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=86710c3334850eeaeffcac6d538e01fd5c203167
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Mon Nov 23 19:59:02 2009 +0100
svga: Scrub Makefiles a bit
Remove x86 specific hacks. Not that they will ever be used on
none x86 arches, but they are built by default. And the way the
flags where added was a hack.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=601edbef172f3106b9e4c0b96b24d8b5eea8d2a5
Author: Michel Dänzer <daenzer at vmware.com>
Date: Mon Nov 23 19:33:59 2009 +0100
Fix the DRI swrast driver for big endian platforms.
Too bad I didn't realize earlier how easy this could be...
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=22767 .
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18384af7491c408c4182b72807b02c11b55509f8
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 13:22:04 2009 +0100
slang: Check return value from emit_instruction().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c511e0b8442f0ddd4265137446180d5ced3f1671
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 11:32:58 2009 +0100
tgsi: Clamp the source argument in micro_exp2() to avoid Inf.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eacdd8fa75d83ed1e3e2d7c003cea857a310bffd
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 11:29:29 2009 +0100
tgsi: Remove code that actually had no effect.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc93fa3527e64963acd0e643d7d1061306d9e1df
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 10:51:07 2009 +0100
softpipe: Initialise TGSI machine's Face.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc35a454da08e7303c76a51972bcccf7d67b7704
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 10:49:41 2009 +0100
tgsi: Fix POSITION and FACE fragment shader inputs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7590cde4a475cd785030d7c7909846ae72608e5
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 10:40:05 2009 +0100
tgsi: Bring BGNFOR/ENDFOR implementation up to spec.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde758a2b50da8d7a8db5467f5629ce366380c41
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 19 13:05:58 2009 +0100
tgsi: Fake TXD implementation in exec.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f359ac5486b14d98ab4a855302b67d1700f031ae
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 19 13:01:08 2009 +0100
tgsi: Add execution debugging facilities to exec.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f61865799defe6636ac893c7ddb510911e5bfa0c
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 19 12:52:58 2009 +0100
slang: Be more robust with memory in concat_shaders().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67125c7f9aa141a7948ebb915ece9d991bb6ff19
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 23 01:52:59 2009 -0500
mesa: Initialize variable in _mesa_get_texel_fetch_func.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b0b250aae6ae7d48cd24f9d91d05ab58086c4b2
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 23 01:30:32 2009 -0500
glx: Prevent potential null pointer deference in driCreateContext.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b925b7daa566d799c4f50911a7fcca114131503
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 23 01:09:06 2009 -0500
glu/sgi: Fix memory leak in bitmapBuild2DMipmaps.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b611f639b4bffdcca376293f7ce71af9f6bdbff3
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 23 00:57:37 2009 -0500
glu/sgi: Fix memory leak in gluScaleImage3D.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a12b468d002edb6c8a7c95882edd3e5e7f615a4e
Author: Richard Li <richardradeon at gmail.com>
Date: Sun Nov 22 21:31:46 2009 -0500
r600 : add support for shader instruction trunc and discard.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3c8c40cab193e0aa0f1a42bff7b0d726df8cf9f
Author: Dave Airlie <airlied at linux.ie>
Date: Mon Nov 23 06:44:29 2009 +1000
r600: hopefully fix segfault.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9b0f1dfa1695db79553f67fd0c156d445062ffa
Author: Dave Airlie <airlied at linux.ie>
Date: Mon Nov 23 06:31:29 2009 +1000
r600: fix inline issues
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f8c23d9db84178f5b129dcd5f6dbae4a31f796a
Author: Richard Li <richardradeon at gmail.com>
Date: Sun Nov 22 12:58:28 2009 -0500
r600 : add stack depth calculation, enable CF pop.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a02938a8421270389178d4969a5411a1691d929a
Author: Richard Li <richardradeon at gmail.com>
Date: Fri Nov 20 16:36:55 2009 -0500
r600 : use cf for all pop now, left optimization for future.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0fda040135490fdd54e57000c7995e27dc70657
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 22 15:08:46 2009 +0100
r300: fix VP source conflict resolution on 64-bit machines
On 32bit machines we were lucky because the sizeof(reg) == sizeof(rc_src_register).
On 64bit machines pointers are 8 bytes long, so we were overwriting other data.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfe440c856826450195e3fc5100a3b97d7c0b173
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 22 14:13:18 2009 +0100
r300: fix SIN/COS/SCS instructions for R300 fp
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9c540f5dedbf593f8038fdbc95eecb60826ab26
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 01:57:35 2009 -0500
glu/sgi: Fix memory leak in gluScaleImage.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3b4c99c703f70a9d0e715a97e52672f7f8fc980
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 01:45:53 2009 -0500
glu: Fix memory leak in __gl_meshMakeEdge.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57d389aab5ea4462475756c0e262f3cb543f889d
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 01:26:32 2009 -0500
svga: Prevent potential null pointer deference in vmw_surface.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b62a74d3b94024bc08b31394f827761d354d2516
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 01:20:07 2009 -0500
svga: Fix memory leak in vmw_screen_ioctl.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88aab56a26dd33a2d3177a41420f00473d7270af
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 01:10:38 2009 -0500
st/xorg: Prevent potential null pointer deference in xorg_xv.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46feb7db71b05ec67a7c78f6bc608adec0734dec
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 00:55:52 2009 -0500
st/xorg: Reorder cases in switch statement.
Silences missing break statement warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b07b640619ac68344276ba0557ea46b2cbc3f26
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 21 19:13:26 2009 -0800
r300g: Build fix.
Oops.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44c0aaf990f46c6dcb46d58dda0c182f5d40cb42
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Nov 20 04:52:49 2009 +0100
r300g: do not reallocate r300_vertex_info and r300_rs_block all the time
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a2cd66af8774af15eabef655ded9b48e67242d5
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Nov 21 05:51:13 2009 +0100
r300g: clean up vs/fs tabs
Instead of vs_tab, we use vs_output_tab and it's local now. fs_tab hasn't
been used anywhere, so I removed it and r300_update_fs_tab too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=563fe6e8f6c021ea45120cb1f201a1950b8d6057
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 21 15:56:23 2009 +0100
radeon: fix compressed mipmapped textures
Tested on r300 only, other cards may require adjusting texture_compressed_row_align.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d1f81af93058541992bd0795b86500509edea56
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 21 15:56:02 2009 +0100
radeon: fix glCompressedTexSubImage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d20b79172df18b27c8b4e428119814ffef2c8494
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 21 15:56:23 2009 +0100
radeon: fix compressed mipmapped textures
Tested on r300 only, other cards may require adjusting texture_compressed_row_align.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df8787763602f8e27e2b81385d397fb4a86c107b
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 21 15:56:02 2009 +0100
radeon: fix glCompressedTexSubImage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=465fee75ee8991349da742e5a1a5be3cd179bb62
Author: Roland Scheidegger <sroland at vmware.com>
Date: Sat Nov 21 04:39:30 2009 -0800
intel: make CopyTex[Sub]Image fallback debug messages more consistent
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c367f4d46ee70c1d5879031235824e59e13f6677
Author: Roland Scheidegger <sroland at vmware.com>
Date: Sat Nov 21 04:22:50 2009 -0800
mesa: handle different RowStride in _mesa_get_compressed_teximage
drivers storing compressed textures with non-native stride but relying on
_mesa_get_compressed_teximage for GetCompressedTexImage otherwise won't
work correctly (for instance i965 compressed mipmaps).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8451b29d9628f09b65962385bfbd95cd7f26427f
Author: Eric Anholt <eric at anholt.net>
Date: Sat Nov 21 13:33:21 2009 +0100
i965: Fix several memory leaks on exit.
Bug #25194.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=435c495549d707432f9fb9868e665a42a6923058
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Nov 19 22:40:11 2009 +0100
r300g: silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=624a0cd9c1bcc8d0952bb30e3336237fb99041b2
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Nov 19 20:41:19 2009 +0100
r300g: fix typo in r300_reg.h to prevent the RS unit from doing random things
And reorder fragment shader inputs so that the colors are before texcoords,
as is allocated by the shader compiler. This commit makes VS->FS attribute
routing work on R500.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e1236e60267d036a1a604412bd7efd7a249a588
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Nov 15 16:41:25 2009 +0100
r300g: fix updating a vertex format
We must update PSC when we change the vertex format, e.g. vertex colors
from RGBA to BGRA.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7078a88119e248b0196f7446abe029c22f1ee28
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Nov 14 23:27:20 2009 +0100
r300g: add texture lod clamping
These now work:
piglit/lodclamp
piglit/levelclamp
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c181a7eff96816b5d72ea5daab5818eef0ebc60
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 15 05:25:15 2009 +0100
r300g: Begin separating HW TCL and SW TCL state and setup.
This patch removes draw_context entirely from the HW TCL path and cleans up
a few other things along the way. Hopefully, nothing got broken.
Thanks to Marek Olšák for testing, review, and pointing out my bugs. :3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=052b127842af3372fd768eae8e29b240a696a12a
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 16:33:25 2009 -0800
st/egl: Fix memory leak in egl_tracker.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea98e9820d7117f7a187f355445796b1ef5d9e0c
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 16:03:48 2009 -0800
draw: Initialize variable in draw_pt.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e19195c1855ca0a12697ed3196f3d9a763d1363d
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:52:53 2009 -0800
progs/xdemos: Fix memory leak in pbinfo.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0857962b911ef317238498305651515d83029ae
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:48:29 2009 -0800
progs/xdemos: Fix memory leak in pbdemo.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=538a8df65238994f70617a79ec1a0dbcd381001d
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:18:19 2009 -0800
progs/xdemos: Fix memory leak in glxpbdemo.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=015e7e7724a64d3d9e02e57f6a8eb88a6441f596
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Nov 20 05:17:00 2009 +0100
r300g: emit R300_TEX_ENABLE to indicate there are no textures bound
Previously, this reg wasn't emitted at all if texture_count == 0.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae70cd1f027bdfc7f500d78b6c5333e6b35d3ee8
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Nov 19 21:07:20 2009 +0100
r300g: remove variant states from emit_state_invariant
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4720a1a3206dd2edecf47a21fce547a79b67610
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:06:56 2009 -0800
progs/xdemos: Remove duplicate code in glxinfo.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66a4ec14c38d407256545e0cf31c98974d621fe4
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:03:16 2009 -0800
progs/xdemos: Add assert in corender.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a95996abb33a040f957ffedf3824afcc98a9e71
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Nov 20 14:55:22 2009 -0800
r300g: Texrect factor cleanup.
(0, 0, 0, 1) is a much saner default value, and texrect factors only need
to be (1/s, 1/t, 0, 1).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4041b37e2d305cff0a97eb836250e9f8b1840a8
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Nov 14 22:14:42 2009 +0100
r300g: fix rectangle textures on r3xx
Adapted from Maciej Cencora's patch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6541773c4661247879995637207dcc5803bbf00
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 14:31:42 2009 -0800
i915g: Add missing break statement in i915_debug.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=36e2074b63e3e5bc489eb74cad0cd97eafcedb40
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 14:20:15 2009 -0800
gallium/util: Initialize variables in u_pack_color.h.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06ec216d191e160494dd0a922ab0395418a78402
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Nov 20 14:10:59 2009 -0800
r300g: Clean up bitcounting function.
I didn't see this in u_math; surely somebody else has this wheel
reinvented elsewhere.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a3eb1f91b4ccd4ee7ac6b91505e0dfa476922d4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Nov 20 14:10:45 2009 -0800
r300g: Use MAX3 and MIN3.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37ba97421c5cf351e2e3c7c1e41ffd72fb73f7e9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Nov 20 14:08:58 2009 -0800
util: Add MAX3 and MIN3.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=beea241374a91b8aab81db175b28e98c2b4835d9
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Nov 19 01:35:08 2009 +0100
r300g: set better values in the R300_VAP_CNTL register
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0295edf5963a4abf812c68df3c937f0767d6ad7a
Author: Alan Hourihane <alanh at vmware.com>
Date: Fri Nov 20 18:11:30 2009 +0000
Fix comment to use /* */ rather than //
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=904469dcd2e50d950c5e061103907da659053ff2
Author: Alan Hourihane <alanh at vmware.com>
Date: Fri Nov 20 18:10:54 2009 +0000
Fix indentation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f648cd3e45f2364e8f3b956f1250364ba56af81
Author: Alan Hourihane <alanh at vmware.com>
Date: Fri Nov 20 18:09:10 2009 +0000
Fix vega compilation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a24631bcd7ab2cbc6fff2a536502a07a13a9bc83
Author: Alan Hourihane <alanh at vmware.com>
Date: Fri Nov 20 18:08:29 2009 +0000
Fix memory leak.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08e5d1ecad79d1c08541ba08a436f5145c5c9376
Author: Richard Li <richardradeon at gmail.com>
Date: Fri Nov 20 10:58:05 2009 -0500
r600 : eliminate Wondows line ending for test code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f2c77659ca552c43f544228f3a5a5fe6365513a
Merge: b09e74901a4f92299fe3f52f57d27fd5ca5bdd2d f8ea5318200c1ed839fc387b16a57c8d9969974b
Author: Dave Airlie <airlied at itt42.(none)>
Date: Fri Nov 20 11:48:10 2009 +1000
Merge remote branch 'origin/mesa_7_7_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8ea5318200c1ed839fc387b16a57c8d9969974b
Author: Dave Airlie <airlied at redhat.com>
Date: Fri Nov 20 11:45:43 2009 +1000
r100: fix texture_from_pixmap and compiz.
r100 state emission has separate rect and non-rect states,
if we are doing TFP for a TEXTURE_2D we shouldn't use the rect
states as they won't get emitted properly.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b09e74901a4f92299fe3f52f57d27fd5ca5bdd2d
Author: Richard Li <richardradeon at gmail.com>
Date: Thu Nov 19 17:41:10 2009 -0500
r600 : Clean up a bit test code mess.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b808d50e2f4be57c3a245afea462540dab1484e
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 14:38:39 2009 -0800
st/xorg: Fix infinite loop in copy_packed_data.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=683e35f726a182ed9fc6b6d5cb07146eebe14dea
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 14:39:34 2009 -0800
gallium: don't use arrays for texture width,height,depth
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ab8dbe5935d5c946cbc9af6982461073a784d07
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 14:20:26 2009 -0800
progs/xdemos: Add missing break statement in offset.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e6c79ac166b71414f09e671aaad0e1d0d406e42
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 15:18:17 2009 -0700
st/mesa: replace st_flush() with pipe->flush()
We only need to flush the gallium driver in this case.
Fixes a recursive state validation bug.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2198497203ec427f836978098028abf3350e5e57
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 15:17:56 2009 -0700
vbo: added recursion check in vbo_exec_FlushVertices()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48dfd3938e428295c45692cfde0a2afff04a7970
Author: Richard Li <richardradeon at gmail.com>
Date: Thu Nov 19 16:55:16 2009 -0500
r600 : change shader pop method for now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc41d62250ce51f28e94f1d365836ac9f2ff8907
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 14:35:38 2009 -0700
st/mesa: get rid of compressed_num_bytes() code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92863109af05acdb4ee5e42141c83ab0f18b7f88
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 14:17:09 2009 -0700
st/mesa: remove is_compressed_mesa_format()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=273f4d6b5fe125bf0cba44c5ee8b25c76d3396c0
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 14:10:57 2009 -0700
st/mesa: remove pointless assertion
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f4016650099642f900fc169c078b1d78128899a
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 14:02:06 2009 -0700
softpipe: whitespace/indentation fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49b3f4a6bc498d964296f7305b490ec983b9fac4
Merge: 6345a7ba447d3e04b939ead6fee44fe9201ec2e3 90e69c81e445136b7d14c569cab5b517b8073498
Author: Richard Li <richardradeon at gmail.com>
Date: Thu Nov 19 16:17:13 2009 -0500
Merge branch 'master' of ssh://richardradeon@git.freedesktop.org/git/mesa/mesa
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6345a7ba447d3e04b939ead6fee44fe9201ec2e3
Author: Richard Li <richardradeon at gmail.com>
Date: Thu Nov 19 16:05:43 2009 -0500
r600 : check in shader code test enable flag: if flag
R600_ENABLE_GLSL_TEST defined, IL shader code will goto r600 assembler.
The test base is /mesa/progs/glsl/brick, and changes
shader code in CH06-brick.frag/vert to test different logic op
combination. (if,else,while,function,...). The stack depth code is not
in yet, so it is hard coded now. So complex code would not run (such as
things like 8 loops embeded loop in loop).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3790c6a13b86dfe0afd4bb0bf9a4d9f4b429cfd8
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 13:03:12 2009 -0800
progs/trivial: Redraw upon keypress.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90e69c81e445136b7d14c569cab5b517b8073498
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 19 19:46:21 2009 +0000
pb: Make fenced buffers threadsafe.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=367cfca808e74101689dd0acb247f3ec38fc4c7f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 11:37:50 2009 -0700
softpipe: add missing check in softpipe_is_texture_referenced()
Check if the named texture is referenced by the texture cache.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=31ea323b4d432b557d7664187f17ccefc6d3947b
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 19 17:52:55 2009 +0100
st/xorg: Replace compile-time acceleration switch with Option "2DAccel".
This option can be used to disable 2D acceleration. DRI2 and XVideo blits will
still be accelerated, at least to some degree even with compositing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10c67f938194a3b99ce2717318c77d86abc54933
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 19 17:47:21 2009 +0100
st/xorg: Miscellaneous XVideo fixes.
* Make sure the destination pixmap has a texture to render into.
* Fix damage reporting so the EXA migration code can do the right thing.
* Fix destination coordinates for redirected windows.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3128d65fd7da9dc9b7a6823fae9d9b2ca33afca6
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 09:35:01 2009 -0700
docs: document fixes for AIX
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7593bcb6ec1362722bcf7c7323d7dce221c4b09b
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: Thu Nov 19 09:33:21 2009 -0700
gl: added mangled glXGetProcAddressARB define
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34145fc3b739d21387e7df483ca902c8373ce319
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 19 17:30:32 2009 +0100
st/xorg: Try harder to ensure a shared texture has valid contents right away.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f24e863c3745b59e00978fbba306077629b5684
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: Wed Nov 18 20:19:29 2009 -0700
progs: Fix quoting issue with empty set of PROGRAM_DIRS.
Quotes are important to make sure the argument to test -n really
is the empty string, but that requires stringifying PROGRAM_DIRS.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=012d0193cc9ad6fdc9829db0a6884a5a590dd4c5
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 19 17:25:05 2009 +0100
st/xorg: Don't complain about convolution filter being 'unknown'.
Also add a newline to the complaint so it'll be a little less annoying if we
actually encounter an unknown filter value again.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e6e2462ea1fb5b7fc24bb0e707a9cf6507c47c9
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: Thu Nov 19 09:18:48 2009 -0700
mesa: define 32bit byteswap for AIX.
Fixes `xlib' driver build on AIX.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5117725fd0eee7dbd5708bdbbd066bc89c2d35a9
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 09:07:34 2009 -0700
docs: removed VC6/7 project files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e16b59df42131452633742a03694bd5132a8895e
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 09:07:17 2009 -0700
docs: update news file for 7.6.1 release
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a1505b42e30eeae20624bd24386198a8d867357
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 09:01:48 2009 -0700
docs: remove VC6/7 project file info
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cba614bd88a9fa54d5d0d7d4dc80e86eac79347e
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 09:00:14 2009 -0700
mesa: omit VC6, VC7 project files from tarballs
Only VC8 project file is known to work.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bcf2d49f3ce734820bf2f599345ac33a79aa735
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 08:57:39 2009 -0700
windows: remove old VC6 project files directory
Very out of date, according to Karl Schultz.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=827ba44f6ee83ab21c6a2b09323f6f1df4a7d4c8
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 18:15:25 2009 +0100
intel: Remove non-GEM support.
This really isn't supported at this point. GEM's been in the kernel for
a year, and the fake bufmgr never really worked.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=667760f53c16fae45ab29881c5ea12eef5fcda54
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:43:16 2009 -0800
intel: Remove dead intel_context members and move some packing around.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee64347979b4e22976910cb97869887f7de4241c
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:39:20 2009 -0800
intel: Remove our special color packing macros and just use colormac.h.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4b7c47fe3135f852919cf2d4a2f64210e8cf125
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:32:35 2009 -0800
intel: Pack colors for blit at blit time, rather than at ClearColor.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a376e5c48237be0300bce6702ed947086d3ee23f
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:21:17 2009 -0800
intel: Consistently use no_batch_wrap in intel_context struct.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=edd449fb9714ec1aa2d6c0cf95623f460594e685
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:13:14 2009 -0800
i965: Pack brw_wm_fragment_program better.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15fa484f514726a29bbf24df33c0551844f878d0
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:05:14 2009 -0800
mesa: Remove gratuitous padding in prog_dst_register.
The padding was there to indicate the amount of space left from the
number of expected bytes in the struct minus allocated bits. But
uint bitfields get packed so that they don't cross uint boundaries, and we
ended up allocating an extra dword to hold the pad field!
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92d35b91f132deda1fb27d2071a50e8187301fe5
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:01:42 2009 -0800
i965: Pack the brw_wm_prog_key better.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc39fcad89db2a4fc96b64915d42e5b1ac59d345
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 02:58:15 2009 -0800
i915: Remove dead meta_draw_quad code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37c79d4d765b10a79e0cf217cc1e70d3fbb7a0c5
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 01:45:42 2009 -0800
tnl: Replace deprecated FogCoordPtr with AttribPtr[_TNL_ATTRIB_FOG]
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a9187801505130738ae947c69cafa8a1dd118d1
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 01:38:55 2009 -0800
tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc9a2970dc539b21b035ea0a770ec69822962145
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 17 23:38:35 2009 -0800
tnl: Replace deprecated IndexPtr[] with AttribPtr[] or new BackfaceIndexPtr
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=165b860da6f16ef4817a4959774a57f57ba3756d
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 17 23:27:13 2009 -0800
tnl: Replace deprecated ObjPtr with AttribPtr[_TNL_ATTRIB_POS]
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df582ca767a38f185f9b4c449e7ed4266c414ae2
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 17 16:00:53 2009 -0800
tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22bcb59a95ec833cfd73b300376c918eb6a658f2
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 17 13:00:01 2009 -0800
tnl: Replace NormalPtr with AttribPtr[_TNL_ATTRIB_NORMAL]
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=abed06421b892aed9f38ea75862e4b7e8aca25fa
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 17 11:15:13 2009 -0800
tnl: Remove unused NotifyInputChanges() tnl dd hook.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10dbdee05694489edd03b353dfe133a17e65b469
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 19 10:54:49 2009 +0100
st/xorg: Remove superfluous flushes from the EXA WaitMarker hook.
Thanks to Thomas Hellström for pointing this out.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea114345a6f19331628910745650cb64750b2bda
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 19 10:38:08 2009 +0100
st/xorg: Don't initialize non-existing fields.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f56b95e40796ea3859b1cb83341730bf74a6f85f
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 19 08:18:58 2009 +0100
identity: Add missing screen methods.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5dc8d7eccab38bf644ac1b9a58d0c5fe4acc4d7
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 19 08:17:25 2009 +0100
tgsi: Provide ultimate solution for SOA dependencies in exec.
Reorder STOREs in such a way that they appear after the last FETCH.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3cfd78969cd4a94fc83a5d6fb2f33730cc4e70f
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 17:30:50 2009 -0800
progs/tests: Fix memory leak in texdown.c if malloc fails.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eec428280075c12dfef61bf3f18012dece384923
Author: Richard Li <richardradeon at gmail.com>
Date: Wed Nov 18 14:56:01 2009 -0500
r600 : update PS and VS emit count for loop constants.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de460871605c5575c5513dd1283cb61710b60cfe
Author: Richard Li <richardradeon at gmail.com>
Date: Wed Nov 18 14:43:59 2009 -0500
r600 : add some defs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3132853e1242607d5ff62785cd7dad5ef3a783d0
Author: Richard Li <richardradeon at gmail.com>
Date: Tue Nov 17 16:25:02 2009 -0500
r600 : Initial version of glsl fc.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fafc016e1f298cfea332124e9d64e8e010ee9c45
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 18 12:06:32 2009 -0500
st/xorg: enable yv12 for xv
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe5c46546e740a16a13fe9e8aaa4b071bc13d70b
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Nov 18 11:51:20 2009 -0500
r600: disable compressed texture support
It's not implemented yet. fixes fdo bug 24047
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5109484bd9cd79ed88af59280bd0be5a4150f37c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 18 17:45:39 2009 +0100
st/xorg: Flush any pending operations on upload
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d6da811d4fff50dc42e71c6149759908a458f7f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 18 17:38:49 2009 +0100
st/xorg: Unbind any textures in solid
Helps debuging with rbug
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=910b58039a3980d9857380cf367bdbe2395d791f
Author: Alan Hourihane <alanh at vmware.com>
Date: Fri Nov 20 18:09:10 2009 +0000
Fix vega compilation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dbf3642b9c1c37f72e2212ce78056cf8959a957
Author: Alan Hourihane <alanh at vmware.com>
Date: Fri Nov 20 18:08:29 2009 +0000
Fix memory leak.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8556fad75124e1ade9af095e112ebb6ac5cbff61
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 13:09:42 2009 -0800
progs/xdemos: Silence unused value warnings in sharedtex_mt.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f080567f4c4018c4885c105a154cb0eb39e6234f
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 13:01:22 2009 -0800
progs/xdemos: Fix memory leak in glxinfo.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=02c3e0b82da6877a7e170bb3fafd591bc2d76115
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 12:48:44 2009 -0800
progs/tests: Silence unused value warnings in sharedtex.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4e8918cd248189d43cdc8df9f9f0450040261c5
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 20 21:42:06 2009 +0100
mesa: Fix NULL deref in optimizer when NumInstructions == 0.
Bug #24984.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48deddaa6f81e58f0ad6ab1c6cbd31c0184a0a3b
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 12:34:21 2009 -0800
progs/tests: Initialize variable in getprocaddress.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e26135a744f740430e3dc341fa692544ba99c11e
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 12:11:55 2009 -0800
progs/util: Exit RawImageGetData early if malloc fails.
Prevents a null pointer deference later on.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c88b18a4df753205321ce1f7ddcd99244b670a1e
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 11:34:21 2009 -0800
progs/slang: Check for ftell failure in vstest.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d36cb2396c942f05ba56c5b899792a507bb0f0fd
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 11:22:13 2009 -0800
progs/util: Fix memory leak if malloc fails in RawImageOpen.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08cb1d0ce4765536f1cb6a9253a2245c31fb8ea9
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 00:03:10 2009 -0800
st/xorg: Fix type of 'unknown'.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b98db7bf697c3ed6e6df303e9dd66f7ac31eb3e2
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 23:56:07 2009 -0800
progs/vpglsl: Fix psiz-mul.glsl compilation error on Mac OS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=760cf71572a071ce43da576ebfeff4a8099150bc
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 22:59:01 2009 -0800
progs/vp: Fix memory leak in vp-tris.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9553a42f638bd98eb90e5b7fb37d6b82758b6363
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 22:52:05 2009 -0800
progs/trivial: Redraw upon keypress.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=881f55236ad85f95745e70f8363726fa3c201f80
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 22:46:19 2009 -0800
progs/glsl: Redraw upon keypress.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5add6a46899b87b3f338288cf9744160cf7c464
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Nov 18 11:32:55 2009 -0500
docs: Add note about r600
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=13b5a624b1899c457279907d58046dfb3c95addc
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Nov 18 11:27:36 2009 -0500
Revert "radeon: Fix legacy bo not to reuse dma buffers before refcount is 1."
This reverts commit 284a7af274bc148f112bd0ebb40583923ee26b49.
This breaks kde desktop effects. See fdo bug 24131
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=027abddf4f47163276f55c2fa8f81408b652f072
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 18 08:08:25 2009 -0700
mesa: set version string to 7.6.1-rc1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d449c07b8bfd1789b4f643b0eb0b1fac5314ebbe
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 18 08:07:56 2009 -0700
xorg/st: fixup builds against later dpms headers.
(cherry picked from master, commit e9d6ab72be065becf7a077c33919d37faa8db92e)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ba983bf5d0ae8f9eb5083513e910abf41dd8b73
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 18 07:46:17 2009 -0700
docs: setup 7.8 release notes file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d252f9d278e2226d1165ec88ca889b6ebc48c0a9
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 18 07:25:46 2009 -0700
mesa: bump version to 7.8
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a3716ab5ad72ed2d2e926055716be99a4b2abd
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 18 07:25:33 2009 -0700
mesa: bump version to 7.8
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e12c9a6f3af6ec10cbd2e5cd2a6b90056652a2c0
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 18 22:50:26 2009 +0000
st/xorg: Init all functions and fix spelling
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde66437247feb8b14b6d8f3ec3a8b4665fefa08
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 14:41:40 2009 -0800
progs/fp: Redraw upon keypress.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ab3c70f6568d980c3910d7ea8a3032445eaf49f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 18 19:56:50 2009 +0000
st/xorg: Make the #if more easier to read
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e73553bff74a41f08cba9d52b5fec19f15ab3d48
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 18 19:51:57 2009 +0000
st/xorg: Use the correct DRI2BufferPtr struct on 1.6.4 servers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b3ec2acf2cc2830b0907e4fb4db8bd1ff4a18e3
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 14:02:20 2009 -0800
progs/glsl: Fix trirast GLSL compilation errors on Mac OS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d31990b4742eccdf6ae6a3b3e16c81cc863085d
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 13:50:49 2009 -0800
progs/glsl: Fix noise GLSL compilation error on Mac OS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bf12c8bea667f5fff0b6f495820a27141f595a2
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 18 22:19:25 2009 +0100
r300: allow disabling s3tc support if libtxc_dxtn is available
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cefee4e327c92daa2f01b6de650a43eddd348063
Merge: d4dc2e30dada1be425e95ba270920db6eb210982 7118db870091d4c9c2465e79f361ff0ed36d1f90
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 18 22:09:33 2009 +0100
Merge branch 'radeon-texrewrite-clean' into mesa_7_7_branch
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7118db870091d4c9c2465e79f361ff0ed36d1f90
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 18 22:02:48 2009 +0100
r600: align for mipmap tree changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4dc2e30dada1be425e95ba270920db6eb210982
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 12:49:31 2009 -0800
progs/glsl: Fix multinoise GLSL compilation errors on Mac OS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=04442841fb7e9138eb50ff692952ad7e8c3877d8
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 23:15:25 2009 -0800
progs/glsl: Fix mandelbrot GLSL compilation error on Mac OS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=70dca0c273d681d004b014dd8d4434be664cb202
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Nov 17 22:53:06 2009 -0800
AL1616: Fix cut-and-paste bug
One of the PACK_COLOR_88 cases was left over from copying
_mesa_texstore_al88 to _mesa_texstore_al1616.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89e20ab3aeff37f0eff79ab0c5e73be3d3185ce8
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 19:22:29 2009 -0700
progs/glsl: use ShadersSupported()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6acb82dab0056f0d5f3522c7b063db8024ef81d8
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 19:22:11 2009 -0700
progs/util: warn when GLSL not supported
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5606dfb572bf4b89b4882265924705bacc8c182b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Nov 17 16:10:24 2009 -0800
Merge branch 'outputswritten64'
Add a GLbitfield64 type and several macros to operate on 64-bit
fields. The OutputsWritten field of gl_program is changed to use that
type. This results in a fair amount of fallout in drivers that use
programs.
No changes are strictly necessary at this point as all bits used are
below the 32-bit boundary. Fairly soon several bits will be added for
clip distances written by a vertex shader. This will cause several
bits used for varyings to be pushed above the 32-bit boundary. This
will affect any drivers that support GLSL.
At this point, only the i965 driver has been modified to support this
eventuality.
I did this as a "squash" merge. There were several places through the
outputswritten64 branch where things were broken. I foresee this
causing difficulties later for bisecting. The history is still
available in the branch.
Conflicts:
src/mesa/drivers/dri/i965/brw_wm.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b43887cf7e64cc44cf1409f910d1324549b265d2
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 13:28:12 2009 -0800
ARB_fbo: Enable extensions related to GL_ARB_framebuffer_object for GLX
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e7476f601e15cf4c52d7de44f0f775aaaedd094
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 13:22:12 2009 -0800
ARB_fbo: Add missing GLX render opcode for glFramebufferTextureLayerEXT
Also regenerate the GLX protocol files from this change.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fbfd883386a8ff78bd6ca10ab761aff1b38e46d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 11:59:35 2009 -0800
Add missing XML files to API_XML
When the files missing from the list were modified, the generated files
weren't regenerated.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d6ec214396461c0cf3ad8ede449b299ff06c1aa
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 15:33:23 2009 -0800
ARB_fbo: Enable GL_EXT_framebuffer_multisample
All of this functionality is already included in ARB_fbo. This just
enables the string.
I was a bit lazy in using FEATURE_ARB_framebuffer_object for this
feature as well. I don't think it makes much difference in the long run.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fd44005ae67d598c0070bb6ad82a26bc0944284
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 11:50:28 2009 -0800
ARB_fbo: Regenerate files from previous commits.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=50b05e7c1f64437a12afb56e38bb588b8b85bd5e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 15:18:22 2009 -0800
ARB_fbo: Move EXT_fb_blit to EXT_framebuffer_object.xml
This extension is layered on GL_EXT_framebuffer_object, so it should
live in the same XML file.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=afab8d9958a4deedca16fb9856bc7f372c21debd
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 15:15:35 2009 -0800
ARB_fbo: Add GL_EXT_framebuffer_multisample
Add GL_EXT_framebuffer_multisample. Make
glRenderbufferStorageMultisampleEXT in GL_EXT_framebuffer_object alias
glRenderbufferStorageMultisample. Also add the missing GLX render
opcode to glRenderbufferStorageMultisample.
Since this extension is layered on GL_EXT_framebuffer_object, I put it
in EXT_framebuffer_object.xml.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=daad31d52732b5a954360a0baacdeff89d3c153a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 15:09:44 2009 -0800
EXT_pds: Alias GL_NV_packed_depth_stencil to GL_EXT_packed_depth_stencil
GL_EXT_packed_depth_stencil is a functional superset of
GL_NV_packed_depth_stencil. If a driver enables EXT_pds, make NV_pds
available as well.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b244b702b3a7bed08250e20b54192ea73892b552
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 15:08:49 2009 -0800
EXT_pds: Add GL_EXT_packed_depth_stencil
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92b38bc3050d8f1ee8c64ff976584ec3c0b77f0c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 15:01:25 2009 -0800
EXT_fbo_blit: Add missing GLX protocol render opcode
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=30f09573ed4b3b2a5460143b366aa9fb8b91e6a4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 14:51:29 2009 -0800
ARB_fbo: Add missing protocol "Get" information
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c185ff96c98b397d494eec5125c668df4db45cf3
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 14:44:43 2009 -0800
ARB_fbo: Remove _EXT from enum names
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4440d8adb6f94c9a5c4bc1a913433d88a9ef5324
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:32:05 2009 -0700
docs: libGL documentation, from the xorg-docs tree
This is pretty old and needs some updating but might be useful or
interesting to some people.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=773de83d3c942186f7e8ab87b5a0180d9a2d9f58
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 15:24:40 2009 -0800
progs/tests: Fix memory leak in arbgpuprog.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a54033bedb1d3ac7f7a0c1365c25c638e58de566
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:18:29 2009 -0700
mesa: remove old comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=133501bef2933395f14b2ebdfeda84279be93c60
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:16:16 2009 -0700
mesa: fix assorted compiler warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc8fb028c6c9e7c9bd4f6aaf094a606c447e3711
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:15:56 2009 -0700
mesa: fix incorrect type in store_texel_al1616()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e3955d8e80c364d9b4c9eee1ec9758ff3ab8a1d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:15:29 2009 -0700
i915g: replace //-style comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4c11eb456b773480d37ac34f98b9b44ae7c514a
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:15:21 2009 -0700
gallium/util: replace //-style comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=845ddbc9aa62d1c9142822608370d96b2d68cec0
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:14:54 2009 -0700
i915g: remove trailing commas in enum lists to silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc3c5ffcc83904b41ec8bde4006c5d5a66a0aac3
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:14:20 2009 -0700
progs/xdemos: change //-style comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b08f44754762c50456c2cb9d2106e1b6db43ff01
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:14:09 2009 -0700
progs/glsl: change //-style comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1888a7276538a3adfe268e235e56b9931d608243
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:13:12 2009 -0700
progs/demos: silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0422053eca12b4fb912e0229c96a9d12453e31c4
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:05:59 2009 -0700
mesa: remove trailing comment to silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e36751ec81736a8466b1a6a722c1b2cf578d713b
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:05:24 2009 -0700
mesa: remove a bit of old code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b3ea2be906fbe0bf08f08f23ec39c0feb7a8f39
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 15:53:27 2009 -0700
docs: i965 clipping fix
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8eec9385497053a4172deeff9c0ff2726a10f3b
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 14:22:35 2009 -0800
progs/slang: Fix potential null pointer dereference in cltest.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47b5f584a68ceab7c9c1d5279efbc9fe30ff2fcc
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 14:10:35 2009 -0800
progs/redbook: Fix memory leak in quadric.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=afe84fa698eae3e035e967589f0a8d55f6a83698
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Tue Nov 17 19:46:59 2009 +0100
r200: align for mipmap tree changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93eb2ab8c395f81e40fa298d78805bb2c777f891
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Tue Nov 17 19:46:37 2009 +0100
radeon: align for mipmap tree changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46492f11f6f771e12ab2d13f9d7e9eb9e032c2dc
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 17 12:04:17 2009 +0100
svga: More -Werror removal
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9508e8df9da4aa13bc223194c406081738bac91
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 13:49:31 2009 -0800
progs/util: Fix memory leak if fopen fails in RawImageOpen.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c5a108dc321c4760e6d70b1104493b5bd54e6de
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 17 09:07:15 2009 +0100
svga: Remove -Werror for now as GCC 4.4.x raises a bunch of warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef769207d3e554db8cc452d6ea3f678e5549cfb
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Tue Nov 17 21:27:31 2009 +0100
r300: fix reads and writes for MESA_FORMAT_S8Z24 buffer
Regression was introduced by texformat-rework branch merge.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d888bbc45a84946cafb4f4d2c89681a580cd89bc
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 13:39:13 2009 -0700
progs/xdemos: added -lX11 -lpthread for GNU gold linker
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11905da8836822f7dd60c84b5eefc72e46c94b50
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 12:00:22 2009 -0800
progs/util: Fix memory leak if fread returns 0 in CompileShaderFile.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6418ce7df6e9f12cb1ad4ae39580e175a20a02fb
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 12:47:12 2009 -0700
mesa: move -ansi -pedantic to CFLAGS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8dcb79c53796f37234bd2b0f5e2845f817fc218
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 11:37:48 2009 -0800
progs/glsl: Change tangentAttrib from GLuint to GLint in bump.c.
tangentAtrrib is assigned the result of glGetAttribLocation.
The assertion 'assert(tangentAtrrib >= 0)' would be a no-op if
tangentAttrib is a GLuint.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=786d539511eb3c5a4101b11b7f8e90d60123ac46
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 11:04:24 2009 -0800
progs/util: Fix memory leak if malloc fails in tkRGBImageLoad.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b353106467d386b48877d6ae1048cca3feaf99ff
Author: Patrice Mandin <patmandin at gmail.com>
Date: Tue Nov 17 19:50:37 2009 +0100
nouveau: nv30: Check for NULL front (happens with DRI2)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49289f1d25d42a6b3eb5da5f85b2dd6a14cda8e7
Author: Patrice Mandin <patmandin at gmail.com>
Date: Tue Nov 17 19:49:56 2009 +0100
nouveau: nv30: Add missing include to fix warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=52be96b7feb23d9d502c74c4de52dadfb546dc82
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 19:41:29 2009 +0100
Remove unconditional use of glibc specific bswap_16() macro.
Fixes unresolved symbol bswap_16 on non-glibc or little endian glibc platforms.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63bc736f90e044bdd681d56300e8342582c5a93a
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 11:23:03 2009 -0700
docs: list the new VMware SVGA Gallium driver in release notes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf65d81cf1eb031384f7e8bfe849ce59c458f27e
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Mon Nov 9 05:51:23 2009 -0800
dri: Ensure subdirs have finished before linking driver
Recursive make is hard. If there are subdirectories in the DRI drivers,
it's pretty certain we want to finish building in them before linking
the driver. Add a new target to serialize the rules.
Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=041cd0e110d41b543a0fe9cc484ae8373642912b
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 10:11:50 2009 -0800
progs/util: Fix memory leak if LoadRGBImage fails.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33e93f42770e344edf1cd693a6c8115acd505a08
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 19:02:03 2009 +0100
r600: More span breakage fixes.
At least now the compiler doesn't complain about implicitly declared functions
anymore...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e783c7d03128aade3ca50b28a56e254fef6b6ab
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 09:53:19 2009 -0800
progs/glsl: Fix memory leak in deriv.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=29f3e7e1d1e8cdff3596b88990ed84d7eeff6f80
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 18:47:24 2009 +0100
r600: Attempt to fix span breakage introduced by big endian fixes.
Only compile tested; I happened to notice people on IRC reporting
.../r600_dri.so: undefined symbol: radeon_ptr_2byte_8x2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28b8e4bcd76cc072b062e4c8575327c05ecb9a55
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 08:29:36 2009 -0800
progs/util: Fix memory if LoadRGBMipmaps2 fails.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=081bf9563fca3f64aed8676f20d17af3eb115016
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 08:05:24 2009 +0100
radeon: Depth/stencil span code fixes for big endian.
Fixes e.g. text in progs/demos/arbocclude.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=592ce48ce9eecfdd74f59e52c8d51bdb62059e3d
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 08:05:24 2009 +0100
radeon: Fix occlusion queries on big endian.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22627654256ee09bfd659624568865a79eb725b6
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 08:05:23 2009 +0100
radeon: Fix software fallbacks with KMS on big endian.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2651264d385fb31f89859fc1287ca0e41835cf4
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 08:05:22 2009 +0100
radeon: FBO fixes for big endian.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d0c2952566810ef1b277b49b064f4874a973112
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 08:05:22 2009 +0100
Add MESA_FORMAT_XRGB8888_REV.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e015a4c29bf61077a50780cc99381510671b20ec
Author: Dave Airlie <airlied at redhat.com>
Date: Tue Nov 17 16:06:26 2009 +1000
radeon: rn50's have no 3D engine so don't try and init 3D driver.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e790ac35327a0b53a4a595a6429135317302269
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 18:22:26 2009 -0800
progs/util: Fix memory leak if LoadYUVImage fails.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60769b232c8eedddc24f25ab91f35bcb6973dded
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Nov 12 01:28:26 2009 +0100
svga: Build svga driver
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7109aaf6c6020da89a0683cf5548181f2db36fb
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 17 02:56:04 2009 +0100
svga: Add vmwgfx_drm.h file from vmwgfx kernel driver
Add the vmwgfx_drm.h header for now, this allows the svga driver
to be enabled by default without forcing people to install the
vmwgfx_drm.h header on their system.
To be removed once vmwgfx_drm.h is in libdrm.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3192633d4abe262d413e41feb871fe8deed409d8
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Mon Nov 16 19:56:18 2009 +0100
svga: Add svga driver
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b480dc21dd489d48685b2268e495218aea74293
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 18:06:40 2009 -0800
progs/demos: Fix memory leak in ray.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=648e8b4c46e9ab0374fdbe655321157125b7efe5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 17 00:39:09 2009 +0100
st/xorg: Fix copy-pasto
Thanks Alan.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee555e3d69c8820f27e71e5ebc028a768cef7d0b
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 16:31:34 2009 -0800
progs/demos: Fix memory leak in projtex.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1afe303deda320aadacdaf5b1c72631ca3f734f
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 15:44:52 2009 -0800
progs/demos: Fix memory leak in ipers.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdfbae3381553fc93202560abe3b41b4d543f0bf
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 15:09:24 2009 -0800
i965: Use MESA_FORMAT_AL1616 when appropriate
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1616b2a811b9a161d1ee2a8251e0efe32a8c192
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 14:56:17 2009 -0800
Move 'static' to start of declaration to silence compiler warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12982e381d3474c5c00f89cc442d442df097339b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 14:53:36 2009 -0800
AL1616: Enable MESA_FORMAT_AL1616 for software paths
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3325dc91be2534079ebf7997700b6e5f17a75283
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 14:53:12 2009 -0800
AL1616: Add TexImage storage path
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=975871b4d5e25ddcd350f4e1600c00d37f65fea1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 14:52:43 2009 -0800
AL1616: Add texel fetch / store routines
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb437fabe017611e1f855fffa45f59cd38709be8
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 14:49:40 2009 -0800
AL1616: Add formats for GL_LUMINANCE16_ALPHA16 textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fb07a4046a7f00f060bbc6dae92213e635d55f5
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 14:30:47 2009 -0800
AL1616: Add macros to pack two GLushorts into a texel
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef3218f0bb48fdb286d2008ee07e507ea8aa98e
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 14:56:07 2009 -0800
progs/demos: Fix memory leak in fslight.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb060f3b987c9fa07ebe06cf2e7e54d1eaded1e1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Mon Nov 16 22:57:43 2009 +0100
st/xorg: Fix comp alpha code and deal with luminance masks
There are two fixes in here one is a one liner that fixes
component alpha logic. The other deals better with luminance
formats used for masks, sources not yet implemented.
Fixes component alpha text and icons in gnome. There are a one
or two cases that this code misses. Like if src_luminance is set
but no mask image is given.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5438ee3ecfe5c25102d196fd6d7258201e27e6ca
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Nov 12 11:16:30 2009 +0100
st/xorg: Incase of format missmatch swizzle channels and set alpha
This path is only hit for icons in gnome so far
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d683acb101a65d0688bfd0818a0ddb4be16e376d
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 16 15:03:48 2009 -0500
r600: don't force Z order
Let the hw decide (early vs late Z)
fixes fdo bug 25092
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f060250fc95e63e00ebf9eeb603eed470693221
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Nov 16 10:46:20 2009 -0800
docs: Update r300g status.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=664b7303c2e8ae2c6c5a44d5b30254ddab4eb266
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 23:17:14 2009 -0700
docs: fixes, changes for Mesa 7.7
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcf8dea36ce2bbeabeacc7a062f0c36326825ffa
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 23:06:54 2009 -0700
progs/tests: silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f549f4c4b6012178df3706b26539ca672399260f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 23:04:26 2009 -0700
mesa: remove unused vertex array driver hooks
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=652828ec0efd1a7d7a8b497e0324a7bd9f66fd17
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 16 08:25:17 2009 -0700
mesa: check BaseLevel, MaxLevel in _mesa_GenerateMipmapEXT()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a719395b458ef59efe4e8746e390b006a0b8792b
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 16 08:21:28 2009 -0700
mesa: use _mesa_get_current_tex_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb03d75a2961b28ab3d90fdd5df768608fc9447
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 16 08:14:23 2009 -0700
mesa: added another check in check_gen_mipmap()
We don't need to call ctx->Driver.GenerateMipmap() if we're updating
a texture level >= MAX_LEVEL.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3a37d93aba86ebca697169a31d88c3ef0ce34b9
Author: Michel Dänzer <daenzer at vmware.com>
Date: Mon Nov 16 11:59:39 2009 +0100
st/xorg: Only reference new picture formats when they're defined.
Fixes http://bugs.freedesktop.org/show_bug.cgi/?id=25094 .
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=afae49cc152d05e6795ccaba4d818df946248584
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 20:59:26 2009 -0700
st/mesa: comments for st_draw.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4581f7057809314c78e17f846890a2d64c22d575
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 17:53:54 2009 -0700
st/egl: add some basic comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07fafc7c9346aa260829603bf3188596481e9e62
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 15 11:15:25 2009 -0800
mesa/st: refactor vertex and fragment shader translation
Translate vertex shaders independently of fragment shaders.
Previously tried to make fragment shader semantic indexes always start
at zero and exclude holes. This was unnecessary but meant that vertex
shader translation had to be adjusted to take this into account.
Now use a fixed scheme for labelling special FS input semantics
(color, etc), and another fixed scheme for the generics.
With this, vertex shaders can be translated independently of the bound
fragment shader, assuming mesa has done its own job and ensured that
the vertex shader provides at least the inputs the fragment shader is
looking for. The state-tracker didn't attempt to do anything about
this previously, so it shouldn't be needed now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1454f20a991ddda35f1a2ffda953012078b407ba
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 15 10:26:35 2009 -0800
mesa/st: emit tgsi vertex shader directly for drawpixels
One of several cases where we build mesa shaders and then translate
them to tgsi. Many of those cases it's because we're combining two
mesa programs and there are helpers for that, but in this case at
least can go straight to tgsi.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9953fe4cb48b02a0d75735b88173f0ed170a77f2
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Nov 14 19:50:45 2009 -0800
mesa/st: don't calculate unused output_flags data either
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ffdd1c1e897c448cbc359aea3e3a3ba098bbfe5
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Nov 14 19:48:42 2009 -0800
mesa/st: don't calculate unused input_flags data
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b44b70dc114ddcfb4d359759928df4d7b9efaafb
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Nov 14 19:46:45 2009 -0800
mesa/st: don't calculate unused vs input semantic tags
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=abefd7dcdf28c90454b59faaf9401fa6e6c6f526
Author: Francisco Jerez <currojerez at riseup.net>
Date: Sun Nov 15 14:49:02 2009 +0100
nv20: Fix build for the last nouveau_class.h changes.
Signed-off-by: Francisco Jerez <currojerez at riseup.net>
Signed-off-by: Pekka Paalanen <pq at iki.fi>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed9c4933af6fb58269f1efc7c826cb6a5fd81d38
Author: Francisco Jerez <currojerez at riseup.net>
Date: Thu Nov 5 19:07:19 2009 +0100
nv10: Fix build for the last nouveau_class.h changes.
Signed-off-by: Francisco Jerez <currojerez at riseup.net>
Signed-off-by: Pekka Paalanen <pq at iki.fi>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a420056750908f7c2f9a7c18b3ab20f04e49711d
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 14 21:36:18 2009 -0800
progs: Ignore Mac OS dSYM directories.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad83aeccdc54beecf25f217e2dd24c8edf6d6767
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 14 18:11:16 2009 +0100
radeon: return false on texture validation if texture isn't complete
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23ec7c457483aae1e0d399e9b570f1860c27c780
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 14 16:55:39 2009 +0100
radeon: rework mipmap tree
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f88cf3938f0156d4df6fcc5fde2711d40b85d03
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 14 15:15:42 2009 +0100
radeon: more texture code refactoring
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d0af686b27b82dce8ad1ee4c951098660807be6
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 14 15:03:31 2009 +0100
radeon: minor refactoring of texture code
Also properly set dstImageOffsets for TexSubImage case.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7628b06ba32e42f57a4fdb322bc32e3b411c1f18
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 14 14:55:13 2009 +0100
radeon: rework mipmap tree reference counting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e5d473cc16ca2d001df213fc1d907f2943a95bb
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 11 18:55:49 2009 +0100
r300: fix regression introduced in 1d5a06a1f7812c055db1d724e40d21a0e3686dd1
Spotted by Dave Airlie
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa195611586cdfb21bb1707b12b16e461a92d42e
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 11 14:00:15 2009 +0100
radeon: use radeon_bo_is_referenced_by_cs for query objects
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3fa67c9b83b5736724ca57a0487857631e6c415
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 11 13:50:06 2009 +0100
radeon/r300: don't flush cmdbuf if not necessary
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=286bf89e5a1fc931dbf523ded861b809859485e2
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 11 13:06:19 2009 +0100
radeon/r300: no need to flush the cmdbuf when changing scissors state in KMM mode
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6d0993212fac0eb67827716be1ab4a292c8b4e5
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 11 13:00:10 2009 +0100
radeon: fix glBufferSubData
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=084f43c1502db1988ca53494ea590cf1351180ec
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 11 12:53:06 2009 +0100
radeon: add radeon_bo_is_referenced_by_cs function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49876ab6a7f2b06177d7ac9651bd7a07956cbb25
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Mon Nov 9 23:11:29 2009 +0100
radeon: remove unnecessary call to radeonEmitState
fixes bo space accounting errors
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aad2aee66392989777ee74078efda197f292ee7
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 8 16:58:07 2009 +0100
r300: add missing texformat
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e92492295ba6a716b69adcd14e80adf6b5900132
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 7 22:03:32 2009 +0100
r300: remove unneeded includes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57f40b18377f87c434f17d5670a13838d58065c9
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 19 13:44:13 2009 -0700
i965: Share OPCODE_TXB between brw_wm_emit.c and brw_wm_glsl.c
This should fix TXB on G45 and older in the GLSL case.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1be0efcbdc74f9a84136c9d1f953755c1560e52e
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 19 14:48:11 2009 -0700
i965: Share OPCODE_TEX between brw_wm_emit.c and brw_wm_glsl.c.
New comments should explain some of the confusion about how this message
works.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0fd49b33455317466a75ec77eb292f41d6021d7
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 13 15:16:17 2009 -0800
i965: Clean up emit_tex a bit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d36d6b4cf735e93a6ae5eadf28e671252fb5303
Merge: 99077e77927ec26edf85bfef81a6d433171c3a1e 514544f373b6e6fae11b7b4426949b8ad64c441b
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 13 14:45:29 2009 -0800
Merge remote branch 'origin/mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99077e77927ec26edf85bfef81a6d433171c3a1e
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 20:08:44 2009 -0800
i965: Flag BRW_NEW_CONTEXT on some context state.
Fixing this is a prereq for avoiding flagging all state at new
batch time. Eliminating that still causes problems, though (notably
glean logicOp fails on my GM965).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ffd0a77896d4921677f0717e6fa8708f6586eea
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 19:12:11 2009 -0800
intel: Remove some dead context structure fields.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3727858ceb324c955b00ae29b8c1e12f47060fce
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 18:27:12 2009 -0800
i965: Remove an unused cache_item field.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b54f8eeae8e7f5c5b43cb17255fee70227713c9c
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 17:48:55 2009 -0800
i965: Remove long dead structures for ffvertex_prog.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded0ec1ea5db8e08b0bec8ac0d9d30f98e360003
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 14:57:30 2009 -0800
i965: Use bo_map instead of subdata to upload the bits of constant buffer.
Saves CPU time, resulting in a 2.5% FPS win on ETQW.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8586e62671e8337c08b086bf7f3c54cc46191d
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 14:05:18 2009 -0800
i965: Validate the number of URB entries selected for the VS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c05c1eb6326dc28e8ab073d179eb669e5699f4b
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 10:45:05 2009 -0800
intel: When subdataing a busy buffer, use a temporary and blit in.
This cuts a massive number of waits in ET:QW, which uses a VBO ringbuffer.
Unfortunately it doesn't BufferData when wrapping back to 0, so we can't
be clever with tracking what's been initialized.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e50ce35ee1376062de2c6fa69da144be30a61e2
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 11 15:29:34 2009 -0800
i965: Clean up Ironlake sampler type definitions.
They're the same regardless of execution width for 8, 4x2, and 16.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91bd593109c71310fb7e101c5f73a14f1bbd5f93
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 11 11:58:12 2009 -0800
i965: Avoid moving the current value back into the accumulator for MAD.
This is a 2.9% (+/-.3%) performance win for my GL demo, which hits MAD
sequences for matrix transforms.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6690ce15fb8c7c6abf1bc0d847c1d2da2c33904
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 11 13:26:26 2009 -0800
mesa: Improve the eliminate-move-use to work across multiple instructions.
This shaves more instructions off of the VS of my GL demo, but no
performance difference this time at n=6. This also fixes a regression
that was in this path, which is now piglit's glsl-vs-mov-after-deref.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=654122ba7b813683a893d60d10ca201258deface
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Nov 12 16:21:00 2009 -0500
st/xorg: try to fix non-uniform transforms
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=43080e40aa0d34423e10f1d50aad15289b2b9aec
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 12 16:20:23 2009 -0800
progs/glsl: Add missing break statement in multinoise.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6b753f72728b734fc9886f4ec513ae09e6b269d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 15:39:59 2009 -0800
intel: Don't check for context pointer to be NULL during extension init
Thanks to Chia-I Wu's changes to the extension function
infrastructure, we no longer have to tell the loader which extensions
the driver might enable. This means that intelInitExtensions will
never be called with a NULL context pointer. Remove all the NULL checks.
Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
Reviewed-by: Eric Anholt <eric at anholt.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a736d3f4399a99b54d6af140f2227253f2ee262b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 15:36:02 2009 -0800
intel: Remove unused enable_imaging parameter to intelInitExtensions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=514544f373b6e6fae11b7b4426949b8ad64c441b
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 09:08:50 2009 -0800
i965: Fix Ironlake shadow comparisons.
The cube map array index arg is always present.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f305b1db925c819ddeb29a75f6fbad6500a2d11
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 11 14:49:03 2009 -0800
i965: Fix VBO last-valid-offset setup on Ironlake.
Instead of doing math based on the (broken for VBO && offset != 0)
input->count number, just use the BO size. Fixes assertion failure in ETQW.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d72f8f520e02366d695e35aa8ef09fc36f36804
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 11 21:46:43 2009 -0500
st/xorg: use an immediate instead of a full blown const
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72b4a7d67f90a20d774dddccbc6eed30d01a7f38
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 11 21:40:14 2009 -0500
st/xorg: don't use flow control
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a39620d6de27ae471c181046480d274a2327476
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 11 19:37:53 2009 -0700
swrast: handle additional Z24 formats in read_depth_pixels()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab12e764ba3f57ad9f0d7252262cfc6e07839928
Author: Roland Scheidegger <sroland at vmware.com>
Date: Wed Nov 11 17:57:56 2009 -0800
i965: fix EXT_provoking_vertex support
This didn't work for quad/quadstrips at all, and for all other primitive types
it only worked when they were unclipped.
Fix up the former in gs stage (could probably do without these changes and
instead set QuadsFollowProvokingVertexConvention to false), and the rest in
clip stage.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dfea5c0722e9da101805c15b9dd26352816bca9
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 11 17:39:58 2009 -0800
demos/glsl: Add missing break statement to noise test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cfbbc76e445d88bdac7dd4dd22aaf36bbc8e4cc
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 11 19:52:08 2009 -0500
st/xorg: implement repeatnone and make some code smell less like ass
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=493d599af4f617d52323e0368e65da29ba4638aa
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 11 18:06:26 2009 -0500
st/xorg: fallback until daddy can implement you properly
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ff4f5a7fe9b1ab9d46348768cc08e808f045822
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 11 12:19:20 2009 -0700
progs/tests: add alpha/blend testing to packedpixels.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbee31a1f84a4d28d126356aaca317e2cdd003dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Nov 11 03:05:16 2009 -0800
r300, r300g: Add missing registers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d030ce6a843f3a374356edfbe8e04924277197db
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Nov 11 03:04:27 2009 -0800
dri-st: Add some required GL 2.0 extensions.
Two-sided stencil and NPOT textures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1220aba99bc78290bb89ade649719508e3031e4b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 14:11:46 2009 -0800
i965: Fix VS constant buffer value loading.
Previously, we'd load linearly from ParameterValues[0] for the constants,
though ParameterValues[1] may not equal ParameterValues[0] + 4. Additionally,
the STATE_VAL type paramters didn't get updated.
Fixes piglit vp-constant-array-huge.vpfp and ET:QW object locations.
Bug #23226.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5ffb9f5ea03c2acd148222259a334cde0f3afc9
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 10:54:15 2009 -0800
i965: Unalias src/dst registers for SGE and friends.
Fixes piglit vp-sge-alias test, and the googleearth ground shader. \o/
Bug #22228
(cherry picked from commit 56ab92bad8f1d05bc22b8a8471d5aeb663f220de)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23a4a6727efb5c8b2bf84f88f638c15e7255b363
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 10:43:19 2009 -0800
i965: Allow use of PROGRAM_LOCAL constants in ARB_vp.
Fixes piglit arl.vp.
(cherry picked from commit d52d78b4bcd6d4c0578f972c0b8ebac09e632196)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4a19ffb13746ae4f62adca412d086d9461ff432
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 10 10:05:40 2009 +0100
st/xorg: Fallback if picture format doesn't match texture format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3201c655e4c393d5ae794e6373de8ef705b979a4
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 10 08:55:26 2009 +0100
st/xorg: Don't segfault when debug printing
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fca8b2c3ae53695f8ff6e823cc316aab910490e5
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Nov 10 20:28:54 2009 -0500
st/xorg: wrap to border color
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b81f213157538ab050dbdfc22d6be0d2418c634b
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 18:23:59 2009 -0700
swrast: update renderbuffer format assertions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a65b84d9554815af891d793012eba17de80cbfa3
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 18:02:03 2009 -0700
mesa: fix some begin/end render-to-texture logic
Before, we weren't aggressive enough in checking for the start or end
of render-to-texture. In particular, if only the ctx->ReadBuffer had
texture attachments, we were treating that as a render-to-texture case.
This fixes a regression from commit 75bdbdd90b15c8704d87ca195a364ff6a42edbb1
"intel: Don't validate in a texture image used as a render target."
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc569cd6bee0550c7f83412476b6b39e89c51ac3
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 16:00:35 2009 -0700
mesa: move check_begin/end_texture_render() calls
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d96e55fa7bbbc033f47dbeb942b872c6d21eb42d
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 15:50:22 2009 -0700
mesa: new vars: oldDrawFb, oldReadFb in _mesa_BindFramebufferEXT()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6f60d30375c637c0823a9aade8098a45f70d6a7
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 15:47:34 2009 -0700
mesa: rename vars in _mesa_BindFramebufferEXT()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a492ab765a9e36c5f224f0d58e172ca6ecf25a1c
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 15:33:31 2009 -0700
mesa: added comment for check_begin_texture_render()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c54f8e9aa0aae570c21c57427fb51c70517e0a9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 10 07:00:21 2009 +0100
st/egl: Probe hardware for depth stencil format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2c886c8caf52c1e3581af350fd23ecf839a2491
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Nov 10 13:51:49 2009 -0500
st/xorg: cleanup the naming
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e08512f3d4e318d0776f58296d7f7dae4c5524ad
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Nov 10 13:46:16 2009 -0500
st/xorg: print ouf the picture formats when compositing
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e42b156fac6deed21328b89192faca6f4fe904f1
Merge: c5413839b3e99c7b162f1260142f3c175502b0ce 1220aba99bc78290bb89ade649719508e3031e4b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 16:01:28 2009 -0800
Merge remote branch 'origin/mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5413839b3e99c7b162f1260142f3c175502b0ce
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 15:51:29 2009 -0800
i965: avoid memsetting all the BRW_WM_MAX_INSN arrays for every compile.
For an app that's blowing out the state cache, like sauerbraten, the
memset of the giant arrays ended up taking 11% of the CPU even when only a
"few" of the entries got used. With this, the WM program compile drops back
down to 1% of CPU time.
Bug #24981 (bisected to BRW_WM_MAX_INSN increase).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb6a1f8a00596156cd7164838ef9e9a5b39e7254
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 13:57:29 2009 -0800
i965: Add a note explaining the data cache domain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=520b6abdecdaba856e5ca04938e18eb83b33dfaa
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 6 12:00:14 2009 -0800
i915g: Fix memory leak when pci id is unknown.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56ab92bad8f1d05bc22b8a8471d5aeb663f220de
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 10:54:15 2009 -0800
i965: Unalias src/dst registers for SGE and friends.
Fixes piglit vp-sge-alias test, and the googleearth ground shader. \o/
Bug #22228
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d52d78b4bcd6d4c0578f972c0b8ebac09e632196
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 10:43:19 2009 -0800
i965: Allow use of PROGRAM_LOCAL constants in ARB_vp.
Fixes piglit arl.vp.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28039ffdc8a7eb7d8578534a46b78ae43d16112c
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 19:25:17 2009 +0100
slang: Fix return value check.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e17c89eadd1a1a5555caa235cf7696e335d25f5
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 10 10:09:56 2009 -0800
st/xorg: Fix SCons build.
Check for new DPMS header and add xorg_renderer.c source file.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=413e933fd57c53e6d6659cfcf21aba42249f43ca
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 18:27:20 2009 +0100
slang: Check OOM conditions for alloc_node_storage().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eef5a0b3a3e03abd1c69649763efc79575df650f
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 05:22:15 2009 -0800
llvmpipe: Fix derived blend color state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc470bf0ca65592b834c31c662fc795fb7acc58c
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 04:03:55 2009 +0100
slang: Check return value from new_instruction().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2a29ad3092c17f9a7d75ab123ec5c4619c87ec3
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 03:25:06 2009 +0100
slang: Fix signed/unsigned int handling in _slang_free_temp().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d8a7b6dc1b48c2a11131803e1f37c05fe0bd03
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 03:12:02 2009 +0100
tgsi/exec: Exit early on error.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e44c77028c2964891943e4235e44d93c559de088
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 03:08:21 2009 +0100
tgsi/ureg: Simplify logic in tokens_expand().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83760d961fbaeaca8ab82ae497b26e90691f7654
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 02:46:24 2009 +0100
slang: Handle OOM condition in new_instruction().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=031fbb9681d6ddc3b515768a914496b2b550cfce
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Nov 9 18:03:18 2009 -0500
st/xorg: remove deprecated rendering code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d527d7b82579feae9db20657d47a3f86115bb4
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Nov 9 18:01:55 2009 -0500
st/xorg: fix composite batching
quite a large performance optimization (text demo from 1.6fps to 9fps)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=216319fc0fe5dc3f298dd602812afa0f28a4ee60
Author: Jerome Glisse <jglisse at redhat.com>
Date: Mon Nov 9 22:37:41 2009 +0100
r600/r700: typo, fix mask of DB_ALPHA_TO_MASK
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74ef3207d8bd97a529e7b0ab8d99e44c805f3af0
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 9 11:36:10 2009 -0500
r600: don't emit htile regs
These are needed for HiZ which is not currently used and
the _BASE reg requires a reloc which is not currently supported
in the drm.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66d6f9e860143c3d705f1d78c324159cadd258cc
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 9 12:20:47 2009 -0500
r600: rework DB render setup
- consolidate DB render setup
- only enable perfect ZPASS counts and cull disable
when OQ is active
- enable early Z
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37676b396a8416ad35253412d3a2e06482859a4d
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 9 11:36:10 2009 -0500
r600: don't emit htile regs
These are needed for HiZ which is not currently used and
the _BASE reg requires a reloc which is not currently supported
in the drm.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9035f3dc313d047ce3af191d6d7ac8ada8167df
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 9 11:34:13 2009 -0500
r600: add missing ZPASS setup bits for r7xx+
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc9d51bb0eab90c47e7b07756e9eba9575f80ffc
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Nov 9 06:59:03 2009 -0800
llvmpipe: Ensure stack variables in unit tests are properly aligned.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7204b92101ecf4e2fbc78cf91f387996396deec8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Nov 9 14:29:00 2009 +0100
nv50: clarify data for method 0x121c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9167d868cfb2ba821f01e0217e3880c5df4c97b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 14:51:52 2009 -0800
r300g: Fix up SW TCL rendering functions.
They don't work, but at least they're clean now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe898638086370ed86a9ce76b21fa8ebb88c4b08
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 14:07:01 2009 -0800
r300g: Protect against possibly missing Draw pointer.
Part of the SW TCL revival.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11d9edf4c9c75d5a41fb0a1757441ad315330bea
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 11:45:57 2009 -0800
r300g: Unify context names for counts.
From the SW TCL fixups.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6f93e2607f1bbc5b2f478f0a57d7786dd7d73a5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 11:32:32 2009 -0800
r300g: Enable PSC/RS dump with new debugging flags.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0525cb1273a51343fba0a94d01d115e4256d1db2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 09:56:02 2009 -0800
r300g: Fix is_buffer_referenced.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee28a69188d5054f996d0f5fc12820b024ef96a6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 09:35:07 2009 -0800
r300g: Fix build error on old compilers.
This dead code was still getting compiled, causing a bad ref in the lib.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cda507fa170c040e207190dee44d1be5e8572f7
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 14:10:38 2009 -0800
prog parse: Handle GL_VERTEX_PROGRAM_ARB in glLoadProgramNV
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d2ceda780967848b6147061287095c35bc9d92f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 14:08:51 2009 -0800
prog parse: Handle GL_VERTEX_PROGRAM_NV in glProgramStringARB
Handle both NV vertex programs and NV vertex state programs passed to
glProgramStringARB.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=289db82b2d42b0d79fd0c01781612bd4e69a9474
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 13:38:15 2009 -0800
prog parse: Handle GL_FRAGMENT_PROGRAM_ARB in glLoadProgramNV
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7452877cf64b48c58f70f73f3eda9bf2692bb9a6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 13:37:47 2009 -0800
prog parse: Handle GL_FRAGMENT_PROGRAM_NV in glProgramStringARB
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a12fc1a9c4d544b015b40ff0266b8c8726d16f75
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 14:32:31 2009 -0800
r300g: Organize inlined state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=547e939afb980c2fcc3edbbb07dba0f44be785c1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 14:14:19 2009 -0800
r300g: DCE.
This must never have been called before; it's completely wrong.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f49db6f843885620a52a06721d5972afb29f21a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 13:37:07 2009 -0800
r300g: Minor code cleanup to avoid confusion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa6916cfef6a75eacdbf927a02f64a5a37c3b0d9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 13:12:15 2009 -0800
r300g: Remove do-nothing functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4fa0e4caa0aeb5cce9bd871f9156da25a9ec404
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 13:07:52 2009 -0800
r300g: Remove faulty assert.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7322fd874b99ca16d209c783c0b3db7c5f9a366
Merge: 57d77c6a4474beecdd22b97a8f5af6e4d2833d97 0fe5f0c09abce9d540d51942eab08b2248243943
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 12:01:48 2009 -0800
Merge branch 'r300g-vbo'
This is an experimental HW TCL fastpath for r300g. It should run alright.
Thanks to osiris for making this possible.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fe5f0c09abce9d540d51942eab08b2248243943
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 11:49:39 2009 -0800
r300g: Be more verbose in what's killing us WRT vert formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd5b2a93d5c9c60dbe72ebc963dcddf0db0b665c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:52:06 2009 -0800
r300g: Comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef513776b5bdd11968d2ca03862e9d1ac48e099f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:39:42 2009 -0800
r300g: Don't assert on oversized VBOs, just return FALSE.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=746c01b3b2f77d8d8ba14fc517d04dbaf080d77d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:34:00 2009 -0800
r300g: Moar vbo cleanup.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6c3954138ef70ea7d2cbd3ba9519f404ef616d7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:26:57 2009 -0800
r300g: s/false/FALSE/
Also s/true/TRUE/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7da3cc4241b8550ccc1ec5ba3c93334094f5fb11
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:14:07 2009 -0800
r300g: Clean up indexbuf render, switch to RELOC macro.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7518d9b1b7369f6e5ca1fdaf6a34e39a4acace9a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:05:31 2009 -0800
r300g: Clean up r300_setup_vertex_buffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96b729f926fafeca6479eed0933bc4275fb7843b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 09:47:01 2009 -0800
r300g: Don't pass hw_prim around in the context.
And some other fixes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24c6fdbd32a84314c81897d0d1567121ed1c6118
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Nov 6 20:21:38 2009 -0800
r300g: Use common state funcs for translating vert formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ef0341ea7ee08284ebafe4f347643e1190d5777
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 25 13:51:45 2009 +0100
r300g: don't hang GPU on misbehaving apps
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3445f476977ae403cef9ca15661fa0f96ff50eca
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 25 13:53:25 2009 +0100
r300g: VBOs WIP
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8592d1724d8c8fd0b36eb21f4007b52f809e062
Author: Maciej Cencora <maciej at osiris.(none)>
Date: Sun Nov 1 17:04:32 2009 +0100
r300g: add missing flush
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7dfffc5d5078e3cf1c28c230177cbbb43b91131
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 25 12:08:02 2009 +0100
r300g: enable CS dumping
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6acb26eadfcb3c21fd09d0b22804b49de9a82cf7
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 25 13:22:22 2009 +0100
r300g: move vborender context function to seperate file
r300g: Un-migrate r300_draw_render.
It'll make maintaining the SW TCL path easier.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57d77c6a4474beecdd22b97a8f5af6e4d2833d97
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Sat Nov 7 19:31:18 2009 +0000
i915g: Fix comment in is buffer referenced
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18768393d19dedee7d4282e84905bb396dd30960
Author: brian <brian at cvp965.(none)>
Date: Sat Nov 7 08:18:03 2009 -0700
mesa: move code after decl
Fixes bug 24967.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44cb5b5c663da4d218448cfd2386b431de35c8d2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Nov 7 10:46:47 2009 +0100
nv50: enable all 32 threads of a warp
This should be the default setting.
See also 7d967b9b7c08aea2a471c5bf6aced8bfafdae874.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8baee3d25beb616f6d5ba575684e889d60e38740
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 6 17:45:13 2009 -0800
i965: Use Compr4 instruction compression mode on G4X and newer.
No statistically significant performance difference at n=3 with either
openarena or my GL demo, but cutting program size seems like a good
thing to be doing for the hypothetical app that has a working set near
icache size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec66644ed0af976cacb069ca7c7f0d6731666359
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 19 11:57:32 2009 -0700
i965: Share min/max between brw_wm_emit.c and brw_wm_glsl.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfa927766ab610a9a76730d337d77008d876ebbd
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 19 11:48:09 2009 -0700
i965: Share emit_fb_write() between brw_wm_emit.c and brw_wm_glsl.c
This should fix issues with antialiased lines in GLSL.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b58c31257f8900067276b6d6537bb2ce54b1b10
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 12 10:19:31 2009 -0700
i965: Share most of the WM functions between brw_wm_glsl.c and brw_wm_emit.c
The PINTERP code should be faster for brw_wm_glsl.c now since brw_wm_emit.c's
had been improved, and pixel_w should no longer stomp on a neighbor to dst.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e5400c575b72fbde16ef0d55fd3ba577fc1b6a5
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 12 09:52:44 2009 -0700
i965: Share math functions between brw_wm_glsl.c and brw_wm_emit.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7059aa0eff9ff6ec361e584b413f63b25762a89c
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 21:17:14 2009 -0700
i965: Share the sop opcodes between brw_wm_glsl.c and brw_wm_emit.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=726ad1560660a1fc769c87e0ea16f8b3334df0d2
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 19:17:31 2009 -0700
i965: Share OPCODE_MAD between brw_wm_glsl.c and brw_wm_emit.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bad5b120be8de37cf8481d865790298fd9651381
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 19:13:52 2009 -0700
i965: Share the DP3, DP4, and DPH between brw_wm_glsl.c and brw_wm_emit.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06c1bc8a2222f00e5a51fa977130a719bdcd8f0b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 17:52:44 2009 -0700
i965: Add generic GLSL code for unaliasing a 3-arg opcode, and share LRP code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90629704ef51de4018055ee4b8ff68531f6712ae
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 16:47:15 2009 -0700
i965: Use a normal alu1 emit for OPCODE_TRUNC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71af5080722afcbbb8a935138d95214ef7afe219
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 16:31:19 2009 -0700
i965: Share basic ALU ops between brw_wm_glsl and brw_wm_emit.c
This drops support for get_src_reg_imm in these, but the prospect of getting
brw_wm_pass*.c onto our GLSL path is well worth some temporary pain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f34cdf6210b748db77c5eba2993637f4af6faeb
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 12 12:56:35 2009 -0700
i965: Collect GLSL src/dst regs up in generic code.
This matches brw_wm_emit.c, which we'll be using shortly. There's a
possible penalty here in that we'll allocate registers for unused channels,
since we aren't doing ref tracking like brw_wm_pass*.c does. However, my
measurements on GM965 don't show any for either OA or UT2004 with the GLSL
path forced.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e521bf7706a5527ad5750baef78feaa961f73ecc
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 08:31:16 2009 -0500
st/xorg: implement batching for the composite op
something is broken so disabled for now
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4322346f3fd03788a79d056ca7bce2db25bc9d88
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 07:36:47 2009 -0500
st/xorg: batch solid fill requests
instead of lots of very small transfers, one larger is a lot better
for performance
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1730632aa5ca1dbb0edd484e2357246ec537abb
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 05:30:53 2009 -0500
st/xorg: start accumulating vertices in a common buffer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f7df23ff50fc7cd86db9a27c11cca9c10bd63eb
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 04:23:33 2009 -0500
st/xorg: use quads instead of triangle fans
easier to split, accumulate and batch those
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c44d399bd23e734f2302897ee74e4869ff33816
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 00:37:37 2009 -0500
st/xorg: make the buffer size global
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26d2ce0a09f1aac628519cf3473fcabd3f149446
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Nov 6 14:52:49 2009 -0800
GLX: Change GLX client vendor string to "Mesa Project and SGI"
This change allows a certain closed-source browser plug-in to work
with open-source drivers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b0bcfafab7b380ee71da1a7754f4c09614811d6
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 6 14:06:08 2009 -0800
mesa: Reduce the source channels considered in optimization passes.
Depending on the writemask or the opcode, we can often trim the source
channels considered used for dead code elimination. This saves actual
instructions on 965 in the non-GLSL path for glean glsl1, and cleans up
the writemasks of programs even further.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3cacfe216fb58b913bbc23de49d696a33da69e1
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 6 13:04:54 2009 -0800
mesa: Fix remove_instructions to successfully remove when removeFlags[0].
This fixes the dead code elimination to work on the particular code
mentioned in the previous commit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4e312d493847e07ced026b93d2b588b8036ae02
Author: Eric Anholt <eric at anholt.net>
Date: Sat May 16 01:47:44 2009 -0700
mesa: Add an optimization path to remove use of pointless MOVs.
GLSL code such as:
vec4 result = {0, 1, 0, 0};
gl_FragColor = result;
emits code like:
0: MOV TEMP[0], CONST[0];
1: MOV OUTPUT[1], TEMP[0];
and this replaces it with:
0: MOV TEMP[0], CONST[0];
1: MOV OUTPUT[1], CONST[0];
Even when the dead code eliminator fails to clean up a now-useless MOV
instruction (since it doesn't do live/dead ranges), this should at reduce
dependencies.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee0a9e6e10060287747d9dd4afead3cbbb168e09
Author: Eric Anholt <eric at anholt.net>
Date: Fri Jun 12 12:37:25 2009 -0700
mesa: Fix up the remove_dead_code pass to operate on a channel basis.
This cleans up a bunch of instructions in GLSL programs to have limited
writemasks, which would translate to wins in shaders that hit the i965
brw_wm_glsl.c path by depending less on in-driver optimizations. It will
also help hit other optimization passes I'm looking at.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3105f3aa88e4b59eed3c7f175af77fbdb4af5924
Author: Brian Paul <brianp at vmware.com>
Date: Fri Nov 6 13:52:48 2009 -0700
intel: better front color buffer test in intelClear()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8395da2e8af40367714c70afe299568272f36cc8
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 5 10:25:34 2009 -0800
i965: Always pass the size argument to brw_cache_data.
This keeps the individual state files from having to export their
structures for brw_state_cache initialization.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1166294d1dd253da63620235100a11f1981aa86d
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 17:31:01 2009 -0800
intel: Finish removing the fallback code for bug #16697.
I fixed it properly as of 7216679c1998b49ff5b08e6b43f8d5779415bf54.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75bdbdd90b15c8704d87ca195a364ff6a42edbb1
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 14:54:09 2009 -0800
intel: Don't validate in a texture image used as a render target.
Otherwise, we could lose track of rendering to that image, which could
easily happen during mipmap generation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b68482e6869bdc03339ef5380d7273e14a61a56
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 14:31:30 2009 -0800
mesa: Attempt to pair up Driver.RenderTexture and FinishRenderTexture()
This is probably not 100% complete (bind vs unbind may still not pair up
exactly), but it should help out drivers which are relying on
FinishRenderTexture to be called when we're done rendering to a particular
texture level, not just when we're done rendering to the object at all.
This is the case for the one consumer of FinishRenderTexture() so far: the
gallium state tracker. Noticed when trying to make use of FRT() in the intel
driver.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df81bca1704aef2f5cdc4052ef313d8f84f5d06
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 15:11:02 2009 -0800
intel: Clean up some extra struct indirection in finalize.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee7dfbbd6cc85f221b371bf512bd1571744158e8
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 16:49:05 2009 -0800
intel: Use _mesa_get_current_tex_object() to clean up TFP path.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f30ceaaefc33401b08739a16ce1c5638d6432fa
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 13:41:48 2009 -0800
intel: Remove duplicated arguments from intel_miptree_match_image().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bc8bcdcd334db715f8916f80ef4f4bc5f9a170d
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 3 17:40:13 2009 -0800
i965: Remove an XXX comment for testing some code that seems to work.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb2dd50be00000b66218bc6a9e6be8de70b31493
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 3 17:30:46 2009 -0800
intel: Remove obsolete comment about GEM in the spans code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e0f40d28777f1ae599a95312788fe29a0515a0d
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 3 17:18:36 2009 -0800
intel: Use PIPE_CONTROL on gen4 hardware for doing pipeline flushing.
This should do all the things that MI_FLUSH did, but it can be pipelined
so that further rendering isn't blocked on the flush completion unless
necessary.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf3038123d6d29afd7d1f0cd6db98a2282c3ca1
Author: Eric Anholt <eric at anholt.net>
Date: Mon Oct 26 09:28:32 2009 -0700
Make a convenient int for what chipset generation we're on.
gen2/3/4 are easier to say than "8xx, 915-945/g33/pineview, 965/g45/misc",
and compares on generation are often easier than stringing together a bunch
of chipset checks.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e4c2ee1fd574d1d651c559f46afb6ca5487156d
Merge: 96e938f62c729fab74601627d54c9c4cf499ebdf 9348ac03ce23392013ba22c22a182eea4453027a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Nov 6 11:17:00 2009 -0800
Merge branch 'mesa_7_6_branch'
This should fix the memory leaks in the assembly parser without the
regressions.
The conflicts in program_lexer.l were related to changes in returning
strings between the branches (always return IDENTIFIER vs. returing
either IDENTIFIER or USED_IDENTIFIER).
The conflicts in program_parse.y were related to two changes in master
One change prints a variable name in an error message. The other
change adds outputVarSize to the OUTPUT_statement rule. The cause the
position of the IDENTIFIER to change from $2 to $3.
Conflicts:
src/mesa/shader/lex.yy.c
src/mesa/shader/program_lexer.l
src/mesa/shader/program_parse.tab.c
src/mesa/shader/program_parse.y
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9348ac03ce23392013ba22c22a182eea4453027a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 5 14:20:16 2009 -0800
ARB prog parser: Regenerate parser from previous commits.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8e256f9236d3e9dfd433c3a59718f0fdf1ca79a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 5 14:17:07 2009 -0800
ARB prog parser: Release old program string in _mesa_parse_arb_{fragment,vertex}_program
The program structure passed to _mesa_parse_arb_program is just a
place holder. The stings that actually need to be released are only
known to the functions calling _mesa_parse_arb_program, so they should
be freed there.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=301a9b7e28f7404b8f6d8c34649f0035b49a8249
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 5 14:15:56 2009 -0800
ARB prog parser: Release strings returned from the lexer that don't need to be kept
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c7337d46eab0cfd36ebc0ad22c5a66ec9b91d39
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 4 12:03:44 2009 -0800
Revert "ARB prog parser: Fix epic memory leak in lexer / parser interface"
This reverts commit 93dae6761bc90bbd43b450d2673620ec189b2c7a.
This change was completely broken when the parser uses multiple
strings in a single production. It would be nice if bug fixes could
initially land somewhere other than the stable branch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96e938f62c729fab74601627d54c9c4cf499ebdf
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 6 15:08:05 2009 +0000
llvmpipe: Fix build with llvm 2.6.
Fixes bug 24949.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38d3c156dc64679e5602816070a0bac4f1f39302
Author: Brian Paul <brianp at vmware.com>
Date: Fri Nov 6 07:59:18 2009 -0700
intel: call intel_check_front_buffer_rendering() in intelClear()
fixes bug 24953.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=577a598dc905d435a31422bb6135ee9d4352f6b6
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 6 12:05:43 2009 +0000
mesa: Export S3_s3tc as well.
Used in Quake3.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f611425101eab5c4b41407c38966f4deca542f56
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 6 12:04:49 2009 +0000
mesa: Translate MAP_UNSYNCHRONIZED_BIT.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=244591ae7b2582a1d1f5d2fdc2d3812643104eb9
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 6 12:04:20 2009 +0000
gallium: Add UNSYNCHRONIZED cpu access flag. Document others.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=25728860fcb65b53cf7212d54d39a01a3dc90a49
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 00:17:43 2009 -0500
st/xorg: unify vertex buffer handling
first step on our way to batching
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63191bd244f18fd78bebb9586d2b85ab9d5b38e2
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 5 16:48:50 2009 -0700
xmesa: pass pixmap to clip_for_xgetimage()
The code was assuming ctx->DrawBuffer == ctx->ReadBuffer.
Passing the pixmap is simpler and better.
Fixes a potential segfault.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d971069fc6f5dcec64b1f1a60a8a2e7063aaf018
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 5 13:16:19 2009 -0700
mesa: fix infinite loop bug in _mesa_drawbuffers()
Fixes bug 24946.
This regression came from 8df699b3bb1aa05b633f05b121d09d812c86a22d.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67034b9efce43a7b83f79e44beb6d4e8f6dff22a
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 5 17:05:20 2009 +0000
softpipe: Implement PIPE_BLENDFACTOR_SRC_ALPHA_SATURATE for destination.
It is a valid and tested combination on D3D9.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0590159ce68e0fc9bac21bcfddc9193f4ccdac5
Author: Cooper Yuan <cooperyuan at gmail.com>
Date: Thu Nov 5 16:06:01 2009 +0800
g3dvl: remove a debug line
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c621c100b25c83ee9790ed39b27bd95a13a69377
Author: Cooper Yuan <cooperyuan at gmail.com>
Date: Thu Nov 5 15:59:27 2009 +0800
g3dvl: add scissor setting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2e47191d72e16aaa1fae4f47bbed7639c2ff201
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Nov 4 10:56:44 2009 +0100
r300g: add polygon mode
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4671005a4317fa37aea8786740470a40906fbfa7
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Nov 3 16:58:39 2009 +0100
r300g: fix the size of CS when emitting the fragprog constant buffer
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07190888bdc41f53bf8ea30c9e2ee4a61b42d802
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Nov 3 16:50:09 2009 +0100
r300g: set the correct offset in a colorbuffer surface
Suggested by Joakim Sindholt.
Also, put flushing of colorbuffers _before_ the framebuffer state setup,
suggested by docs.
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad96c0d851f6c3696fa6ae0c1f6ad56e849bc739
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Nov 3 16:48:48 2009 +0100
r300g: add color channel masking
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c623905bc032480a0765093825f3bd105345121
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:58:43 2009 -0700
mesa: added cast to silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=898de4a9d5e47ed32c600e5907476fd9338aa7e9
Merge: fe86f8d73268785b31bc8d5a278a233bff42034d 1c3f7ab74ce492d6c92f2e3a0f29957fa9a71d96
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:57:20 2009 -0700
Merge branch 'mesa_7_6_branch'
Conflicts:
src/mesa/drivers/windows/gdi/mesa.def
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c3f7ab74ce492d6c92f2e3a0f29957fa9a71d96
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:51:21 2009 -0700
vbo: fix out-of-bounds array access
The exec->vtx.inputs[] array was being written past its end. This was
clobbering the following vbo_exec_context::eval state. Probably not noticed
since evaluators and immediate mode rendering don't happen at the same time.
Fixed the loop in vbo_exec_vtx_init().
Changed the size of the vbo_exec_context::vtx.arrays[] array.
Added a bunch of debug-build assertions.
Issue found by Vinson Lee.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc4ad7c2ae069a7d361f2210d39dbb91777cce76
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:42:30 2009 -0700
mesa: fix broken pack_histogram() case for GLhalf
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=76aa0c0fd3d972000cb6707a3834128cea2f9738
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:42:01 2009 -0700
mesa: silence warning from gcc 4.4.1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe86f8d73268785b31bc8d5a278a233bff42034d
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:26:48 2009 -0700
ARB prog parser: include variable name in error text
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c5a758d064d1a8fca245d4ffeb2f80ba8c781e3
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 4 18:08:44 2009 -0500
st/xorg: these flushes shouldn't be necessary
performance optimization
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60c328db2d5f269267dac7cd64335ba005890fca
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 4 15:55:39 2009 -0700
progs/tests: Fix MSVC build.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fce12b894c3af33d7a0732332446893682a48d5
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Nov 4 16:59:13 2009 -0500
r600: rework draw functions
Seems INDX_OFFSET doesn't work properly on some cards,
so change back to immediate mode indices. Seems to only
affect DRI1. Needs more investigation.
Rework and clean up the draw functions.
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=70dade8afeadf83c6c993b39d3322e7c9353eea7
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Nov 4 14:43:24 2009 -0500
r600: fix count prediction for IB case
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1b91ccc0839f5088b86c3fe81eed957c1f91293
Author: Alan Hourihane <alanh at vmware.com>
Date: Wed Nov 4 14:48:25 2009 +0000
Fix YTILE spantmp functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3040b2ee9dcb5fcf7660ae8ee2cd3f7d86e7da47
Author: Alan Hourihane <alanh at vmware.com>
Date: Wed Nov 4 14:48:25 2009 +0000
Fix YTILE spantmp functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51f7763c00ca47d522ea62457fdce5df5c89d5b2
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 4 07:14:55 2009 -0700
glslcompiler: Fix Mac OS build.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b4ea45e8aded79557da3a51bb88c9bbacfa07dc
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 3 19:47:51 2009 +0000
util: Remove homegrown Windows KM profiler.
It's not sampling based so its results are biased towards functions called
many times.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=767bc8eb5a0bbaf9fde9d760e8460d34c51d2991
Author: Michal Krol <michal at vmware.com>
Date: Wed Nov 4 11:47:10 2009 +0000
tgsi/ureg: Allow for multiple extended instruction tokens.
For example, we would like to have a predicate and texture token
in one instruction to do predicated texture sampling.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=618e3b89f6ecdf422132ecea19315b326dd348ec
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Nov 3 23:30:18 2009 +0100
nv50: fix shader emit_tex for cube textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=317ccfe0dfbfda13f58a26f661324d883b25a316
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Nov 3 22:09:32 2009 +0100
nv50: add abs-modifier for emit_minmax
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=040e1d008f8f8258f1b0ee0fcdf4906e0979fb66
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Nov 3 23:19:56 2009 +0100
nv50: add 3d texture tiling and mip-mapping
Mip-mapped 3D textures are not arrays of 2D layers
with a mip-map layout like 2D textures, therefore we
cannot use image_nr == depth for them.
Making use of "volume tiling" modes now, the allowed
modes are 0xZY where Z <= 5 and y <= 5.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6eb71519f7d08344b7f9819db22980f9c6fade3c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 16:13:22 2009 -0700
mesa: (GLint64) casts in get.c to silence Visual Studio warnings
Revised version of a patch from Karl Schultz.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5106339d38dfac6652be9788ae8c78efab7667c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 16:12:02 2009 -0700
docs: fix 7.6 build with Visual Studio
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=804d367a473f7c969ac1e1f598697686a40b11cd
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date: Tue Nov 3 16:09:26 2009 -0700
windows: updated VC8 project file
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=077eb0d81ca88a8f2b9182b3a274b11a81bab974
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date: Tue Nov 3 16:07:01 2009 -0700
windows: remove old entrypoints from mesa.def file
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e713a95c96e4af9d3b97ab8383fff3ccf98b012d
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date: Tue Nov 3 16:05:12 2009 -0700
mesa: added GLAPIENTRY keywords for sync object functions
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c475079ef2d901ba4506ebd53e19419cd46793ab
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 3 14:41:08 2009 -0700
progs/util: Fix memory leak if fail to load/compile shader
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ceb6728725a1eefe35a4d8371b2ff0abe212b5ad
Author: Michal Krol <michal at vmware.com>
Date: Fri Oct 30 08:27:17 2009 +0000
llvmpipe: Sanitise shader semantic and interpolator handling.
Handle the remaining semantic names and indices.
Respect color interpolator when not flatshading.
Based on Michal's softpipe commit
eb699d64ec7057032139baccedcb0694ca41d706.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=026cf84bbbd939f0ae573a9841bb49aaa1d9ae75
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Aug 23 11:22:41 2009 +0100
llvmpipe: remove old prim_setup draw stage
Everything now goes through the draw_vbuf handler, the same as
regular drivers.
Based on Keith's commit 4fe0fc3eba1f79beda890a5016359d549bab6ad4.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=677a055fa0cf7b6476c716be187513c41060d417
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 3 13:10:58 2009 +0000
llvmpipe: Respect gl_rasterization_rules in primitive setup.
Based on Michal's identical commit for softpipe
(ca9c413647bf9efb5ed770e3a655bc758075aec7).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e8f665c1eae5c93c1349e04476950dcd7a42073
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Nov 2 09:47:47 2009 +0000
python/retrace: Cope with null constant buffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2e868b977dfbd170b8016c0386a773f2cdd0b73
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Nov 2 09:47:24 2009 +0000
python/retrace: Add missing colon.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a017ad2861e8df0cfea7808cf9c094b9c4bcac48
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 10:01:10 2009 -0700
progs/tests: debug code for getting texture component sizes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ccf60ae40b2a201d446400bc8329df51e83cb6c
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 3 09:55:28 2009 +0000
tgsi: Up tgsi_exec's control flow nesting to 32.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bced42341d13303ae023957d3001a640cf7ea2d
Merge: 800e553e7a1703e33e54f45d0638b67001665fc5 a0cd2b7029e1ac6699b807baa255e7fd2abe7f54
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 09:54:09 2009 -0700
Merge branch 'mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=800e553e7a1703e33e54f45d0638b67001665fc5
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:39:39 2009 -0700
mesa: clean-up, remove some flushing in FBO functions
Remove some unneeded flushes.
Replace FLUSH_CURRENT w/ FLUSH_VERTICES in other places.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4de18fb093e700ee33ed49035ab77f4a9453329a
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:30:51 2009 -0700
mesa: fix indentation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5698d7cd7557659440f8417716839ba07cffc5a5
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:29:54 2009 -0700
mesa: clean-up formatting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18af75e5011cc31b52d62befba2cacfd353ce638
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:29:03 2009 -0700
mesa: avoid extraneous _NEW_BUFFER changes in _mesa_BindFramebufferEXT()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7048f9d9f91ef8c3ef35e31976adbf686349c41
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:27:57 2009 -0700
mesa: use FLUSH_VERTICES() in _mesa_drawbuffers()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df699b3bb1aa05b633f05b121d09d812c86a22d
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 14:41:17 2009 -0700
mesa: avoid extraneous _NEW_BUFFER state in _mesa_drawbuffers()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b28c637382cd3c3fcd54cd77062dab3df78230a9
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 13:20:19 2009 -0700
mesa: use ffs() to shorten loop in _mesa_drawbuffers()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d11c48223adb78353ca32f0cc07941957310389
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 12:58:51 2009 -0700
mesa: added assertion, another comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcbfda71b03303d3f008a6f3cf8cb7d9667bf8d2
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 12:40:04 2009 -0700
intel: avoid unnecessary front buffer flushing/updating
Before, if we just called glXMakeCurrent() and didn't render anything we'd
still trigger a flushFrontBuffer() call.
Now only set the intel->front_buffer_dirty field at state validation time
just before we draw something.
NOTE: additional calls to intel_check_front_buffer_rendering() might be
needed if I missed some rendering paths.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0cd2b7029e1ac6699b807baa255e7fd2abe7f54
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Nov 3 16:16:05 2009 +0100
st/mesa: clip pixels in draw_stencil_pixels to avoid crash
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e60ebebb392d1d4c47541766737b5a79685a24d5
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 09:30:20 2009 -0700
st/mesa: don't use util_blit_pixels_writemask() for depth or depth/stencil
util_blit_pixels_writemask() only works for color formats at this time.
Also, it might never work for depth/stencil surfaces since we can't get
handle stencil values in a fragment shader.
Fixes glCopyTexSubImage(GL_DEPTH_COMPONENT).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0197348641614188c400d7c616573bb7f1eea781
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 09:26:32 2009 -0700
st/mesa: fix tests for depth and depth/stencil texture formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=644d8fd363ca7d8f40f4fa319919985cc002df9e
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 31 08:08:19 2009 -0600
mesa: added comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7157479b253b3051f1ec454a39b2aff825bab047
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 31 08:08:05 2009 -0600
mesa: use _mesa_get_current_tex_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1afe60e802e22318a7a10a8ab2fa4f8222f98e31
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 31 08:07:46 2009 -0600
mesa: use _mesa_get_current_tex_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8fdb900fb9b1c8b1e9ec88509624237307a869a
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 31 08:07:23 2009 -0600
mesa: make _mesa_get_current_tex_objec() public
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=731810f8546174e45c717b0a9aa289a26593dfa0
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 12:44:14 2009 -0800
ARB prog parser: Fix a couple issues with previous merge from mesa_7_6_branch
Since the addition of support for Nvidia condition codes, the lexer internally
uses handle_ident to select between returning IDENTIFIER and USED_IDENTIFIER.
Also, use return_string instead of strdup.
Fixes bug #24809.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0556657526a7fe53d6e17cf70ffa6a8ee35e0a9
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 2 12:35:47 2009 -0700
glx: Fix memory leak if XF86DRICreateDrawable() fails
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=213ec8251cb3e859b41306eae4092d89592c33db
Author: Pierre Ossman <pierre at ossman.eu>
Date: Sun Nov 1 22:28:02 2009 +0100
r600: implement LOG op in compiler
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d00cbba403640c82683a876fa795cd638f1bbc24
Author: Pierre Ossman <pierre at ossman.eu>
Date: Sun Nov 1 21:38:48 2009 +0100
r600: implement EXP op in compiler
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c379fbbe244bf6778c5bd66c1f2118f83b08f90d
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 2 14:59:52 2009 +0000
tgsi/ureg: Add negate and swizzle for predicates.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c02cd82b463661def7842f910dc561313559df80
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 06:52:05 2009 -0700
mesa: fix incorrect approx bits/channel for fxt1 formats
See bug 24806.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a40055f4b608a8f3c07218172ed169214db19236
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 06:51:47 2009 -0700
gallium/util: add casts to silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=962ece954068646f8e2c0e9ea81395ab7eaf5ee8
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 2 09:42:28 2009 +0000
tgsi/ureg: Update for gallium interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa2b2e5d7d53ddd08425536edddec509a8834bfc
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 2 09:41:40 2009 +0000
tgsi: Update for gallium interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a7d50ed7e7608eaccba8e9648685e740065c384
Author: Michal Krol <michal at vmware.com>
Date: Sat Oct 31 09:09:26 2009 +0000
gallium: Cleanup predicate and condition code TGSI tokens.
There is little point in having a special TGSI token just to handle
predicate register updates. Remove tgsi_dst_register_ext_predicate token
and instead use a new PREDICATE register file to update predicates.
Actually, the contents of the obsolete token are being moved
to tgsi_instruction_ext_predicate, where they should be
from the very beginning.
Remove the NVIDIA-specific condition code tokens -- nobody uses them
and they can be emulated with predicates if needed.
Introduce PIPE_CAP_SM3 that indicates whether a driver supports
SM3-level instructions, and in particular predicates.
Add PIPE_CAP_MAX_PREDICATE_REGISTERS that can be used to query the driver
how many predicate registers it supports (currently it would be 1).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb699d64ec7057032139baccedcb0694ca41d706
Author: Michal Krol <michal at vmware.com>
Date: Fri Oct 30 08:27:17 2009 +0000
softpipe: Sanitise shader semantic and interpolator handling.
Handle the remaining semantic names and indices.
Respect color interpolator when not flatshading.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87d7c1aa15a944d64e43b217e18553256f9fb681
Author: Younes Manton <younes.m at gmail.com>
Date: Sun Nov 1 18:25:59 2009 -0500
nouveau: Assume all texture blankets are linear for now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f630fa0167ed799556a764178772c096a3ddeba
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 1 11:54:52 2009 -0800
r300g: Miscellania. Avoid draw segfaults, s/true/TRUE/, etc.
Cleared out my git stash.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d73852121f13832f6bc87918798ff96589d0349
Author: Maciej Cencora <maciej at osiris.(none)>
Date: Sun Nov 1 18:50:52 2009 +0100
r300g: fix geometry corruptions
PVS flush is needed before changing the vertex shader or vertex shader constants.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2db46af8758bf77a2748460f617d0ead5b08a454
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Oct 21 21:17:43 2009 +0200
r300g: split constant buffer and shader emittion
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cab749a1d0046f59ca10f96d2e6343404e5f2616
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 1 09:24:02 2009 -0800
r300g: Adopt osiris' PSC data and swizzle.
A fair amount more flexible and easier to maintain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5de8f9744015d3645a12dac244ad47daf8481dd2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Nov 1 14:15:30 2009 +0100
nv50: handle TGSI_SEMANTIC_FACE
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=496c9eaacfabc4df4e6fb5ba230e60dc660554c8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Nov 1 14:04:54 2009 +0100
nv50: make IF condition safe
Don't assume that a SET that writes to IF's argument
directly precedes the IF.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99e308a0e0479971fe3a8a0aba586e19456e4b88
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Nov 1 14:27:35 2009 +0100
nv50: implement TGSI_OPCODE_AND/OR/XOR
Will use AND for gl_FrontFacing, the face input
is either 0 or 0xffffffff.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cc16e1b831cef8e1573cc998cee3e55179bb830
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 31 20:46:59 2009 +0100
nv50: fix textures with block size != cpp
First, using width * block size as pitch is evidently
wrong if a block contains more than 1 texel.
For tiled textures, since a block occupies a contiguous
area of memory, y addressing in m2mf has to be done by
block index, not the y coordinate itself.
This should fix compressed textures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91232b7004d7a9fbf4f99bb9ec4e5eea8e1c6eef
Author: Younes Manton <younes.m at gmail.com>
Date: Sat Oct 24 17:36:48 2009 -0400
nouveau: Support X8R8G8B8 textures on nv30, nv40 and RTs on nv10-nv40.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9831e1f76cd020e1cde2b13e03149415319a8135
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 31 13:38:22 2009 +0100
nv50: use SIFC also for shader upload
Adds a more generic SIFC transfer function.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=525f529d138168386224136dc45abb858677bac7
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 31 11:25:48 2009 +0100
nv50: make MRTs work
We have to indicate to the hw whether the FP exports
multiple colour results.
Method 0x121c is used to specify the number of RTs.
Also deactivate zeta explicitly if there's no zsbuf.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=73b45b06690c95cf24cb6f9a81d61269ad51f9dd
Author: Dave Airlie <airlied at linux.ie>
Date: Sat Oct 31 21:23:37 2009 +1000
radeon: add missing include
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9928ac3ee5dc0d10127388f9312779a6c59da7c
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Oct 31 07:23:00 2009 +0100
r300g: correct the pitch calculation for smaller mipmaps
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f60130b87a4a75f1b7cb6e0b854001bbe8f7ec8
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Oct 31 05:38:25 2009 +0100
r300g: pretend NPOT support
It's requires to get GL2.1, therefore, much more piglit tests can be used
for testing. Figure out later how to emulate this.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8f85dceb5e721437ba30ec540cd0bf8ee454325
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Oct 31 05:34:46 2009 +0100
r300g: fix reading from the destination buffer in blending
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63c9450ae776ff4207422442dd8c3d9d13a05e7a
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Oct 30 18:19:25 2009 +0100
r300g: add precalculating of pixel pitch, add a new NPOT flag
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11180b44717943d767b64f0b658f31b6c2594aa4
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Oct 30 13:08:37 2009 +0100
r300g: remove unnecessary assertions
Also, correct typos in comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ace78d90ded52d8fe4b3b077abf9a4db381dce16
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Oct 29 23:48:59 2009 +0100
r300g: fix crash in r300_is_texture_referenced
Also, a subtle fix in emitting a texture state
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cf7c8e2d58a877bfc786f866d4e0d363ddd22aa
Author: Dave Airlie <airlied at linux.ie>
Date: Sat Oct 31 15:48:59 2009 +1000
radeon: use _mesa_get_current_tex_unit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e9f97f0eae5519b7273f0e17000b9d5152f3274
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 19:06:56 2009 -0600
ARB prog parser: regenerated files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df5615de1f1bfc68417eb2a6381fe3d8ab9ac035
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 19:05:50 2009 -0600
ARB prog parser: new set_src_reg(), set_dst_reg() helpers
These functions do sanity checks on the register file and index.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a71edc9455ef81a8dd5ec284e88061a585e63580
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 19:03:44 2009 -0600
mesa: better error message
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c8bed62e0165a0be3363f7abf81bf9e30341e00
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 15:33:11 2009 -0700
intel: Use GTT mapping when available for swrast.
This improves piglit quick.tests runtime from 19:33 minutes to 6:06 on
my GM45. It should also hide most of the A17 swizzling issues, though
they'll still exist when swapping occurs (which is the kernel's problem
either way).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d63c29ef20b26aa90fb310216011d03253e4f09b
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 17:22:58 2009 -0700
x86: Fix the test for negative pixel count in optimized rgb565 spans.
There's a bunch of bogus looking stuff the count handling in this code, but
this fixes the testcases we have.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21a3a79371c34b20fb3de2af0f031856468bdfed
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 15:36:10 2009 -0700
intel: Fix up z24_x8 depth spans since the texformat merge.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c3197ef0abc3bf521358ea0c7af0fc6979c82b3
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 30 15:02:21 2009 -0600
prog/tests: Fix MSVC build.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb132406ded760a622513cd1ab86bf83bb945671
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 13:28:44 2009 -0700
i965: Add an index assert on get_fp_inst array like other compiler arrays.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c30ee9bd69ed606b984c051748a7cdb34905eeb
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 13:20:13 2009 -0700
i965: Fix BRW_WM_MAX_INSN to reflect current limits.
Part of fixing bug #24355.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2073006c9566b08888b4338748a843c645bd0db1
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 12:26:54 2009 -0700
intel: Set the texture format in the TFP path.
This fixes a regression in piglit's tfp test as of
11caea687e3f10ae12d33e44edf84635f73047dd. Additionally, set the texture
format for the RGB textures to MESA_FORMAT_XRGB8888 and support it in the
hw paths so that hopefully sw fallbacks involving TFP get better alpha
behavior.
The radeon drivers appear to need the same fix.
Bug #24803
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b568a2c808cc2258c354bf14f640bb1f6eaba4ba
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Oct 30 15:08:09 2009 -0400
r600: remove duplicate line
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=703a836d4075b0e95633020765000430192986bb
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Oct 30 15:02:34 2009 -0400
r600: fill in some missing tex formats
This improves shadowtex since the component ordering
is at least correct now, but I'm not sure how to
deal with texturing from a depth surface yet due to
differences in depth and color tile layouts.
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57864f6e0450c589059e07534e2af152bbefa75f
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Oct 30 11:51:24 2009 -0400
r600: fix a warning, update comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8ed066858f12290239ddc9165b7c0734ccc0247
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 30 09:39:51 2009 -0600
progs/tests: fix MSVC build.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f7d5d3ea3932ef6028b21bb22d8d28dbdd9fa9f
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Wed Oct 28 18:02:22 2009 +0200
r600: use AUTO_INDEX for draw - saves cmd buffer space
also seems we can use INDX_OFFSET if start != 0
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=409469fb70682cd819ab405e0f92a4659381cfbe
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 09:12:11 2009 -0600
intel: fix up some XRGB breakage
We weren't choosing the right XRGB span functions for reading the
framebuffer. XRGB formats still aren't turned on yet though.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=730a3de9f9774710ad5bbea2f32dc3af3c764732
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 08:30:59 2009 -0600
mesa: fix inverted buffer object test
Fixes bug 24799.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71cd40bccf8dcbf628a7d7d3f7c877d547338c5a
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 08:19:50 2009 -0600
mesa: fix incorrect format info for MESA_FORMAT_SL8
Fixes bugs 24798 and 24801.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35506dec6734a1ae777dc16981cb19e514f41897
Author: Chow Loong Jin <hyperair at gmail.com>
Date: Wed Oct 28 14:34:14 2009 +0800
Add --with-dri-searchpath argument
* Add an extra argument to configure which allows for specifying
different DRI driver search paths to libGL (FDO #24766)
Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca9c413647bf9efb5ed770e3a655bc758075aec7
Author: Michal Krol <michal at vmware.com>
Date: Fri Oct 30 08:03:10 2009 +0000
softpipe: Respect gl_rasterization_rules in primitive setup.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a253431abf43a0638afb43605b44a8742b72a60
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 19:12:50 2009 -0600
intel: update intel_create_renderbuffer(format), add XRGB support
Pass a gl_format to intel_create_renderbuffer() instead of GLenum.
Add cases for MESA_FORMAT_XRGB8888 textures and renderbuffers.
However, we don't yet create any renderbuffers or textures with that
format. It seems the default alpha value is zero instead of one.
Need to investigate that first.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f920d496e1b5b01a3ba9bcd7dcff5c19bc109da2
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 17:49:50 2009 -0600
mesa: fix _mesa_texstore_argb8888() for MESA_FORMAT_XRGB8888
If we hit the general path and call _mesa_make_temp_chan_image() we
always want to get a GL_RGBA texture. We were getting a 3-channel
GL_RGB texture before and that messed up the memory layout.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c243e8dd23e8827afe926ec6314ffdfa15b3f7ab
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Thu Oct 29 19:44:35 2009 -0400
r600: remove the no rrb messages
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b924579bd4afaf5daa9df8d4f120f42fa20cafc6
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Thu Oct 29 19:42:12 2009 -0400
r600: Add support for ARB_depth_clamp
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0b6147291fe42d7d733b3d0e5b10c4f4f08030f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 16:30:36 2009 -0600
intel: remove memcpy_get_tex_image() code
This has been lifted into core Mesa where it can be used for all drivers
that use the _mesa_get_teximage() fallback for ctx->Driver.GetTexImage().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcbf66364032743abeb41a82a5ceaf68a15d900f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 16:29:31 2009 -0600
mesa: lift memcpy_get_tex_image() code from intel driver into core Mesa
The code should work for any driver.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bde7874317bfbab284397bc611fc71263cbc0975
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 16:26:09 2009 -0600
mesa: refactor _mesa_get_teximage() code
Break different formats into different functions to make it easier to read.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=217a40d8d92d377e73ed1ab5a326703fab779dd1
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 16:06:30 2009 -0600
i965: indentation fix
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26d22b094bb7b2f37d4bc8edfeb1b2a9a1c96d88
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 16:02:35 2009 -0600
i965: make brw_sf_prog_key::sprite_origin_lower_left one bit
Shrinks size of key to 8 bytes from 12.
Note that progs/demos/spriteblast.c is still broken.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=035b21f365f563cba9bf9b8cb4fef613ceb9d3ac
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 15:57:22 2009 -0600
i965: make brw_wm_prog_key a little smaller
GLushort is big enough for the swizzle and origin fields.
The key could probably be made smaller still by re-ordering things.
I'll hold off on that until after the outputswritten64 branch is merged.
The key will get a little larger again with the GLbitfield64 fields.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a9afe71b8d89a2a967cb37f5b5b00d86de387bc
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 29 14:38:44 2009 -0700
i915: Fix 1D texture mapping in the t coordinate.
Fixes piglit tex1d-2dborder test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b377ae292f75645ef356bd3bfac407230faf73a
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 29 13:35:03 2009 -0700
i915: Correct and make use of the defines for 32-bit depth texture modes.
Previously, S8_Z24 depth textures would always be treated as intensity.
Fixes piglit depth-tex-modes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=861fec163c1ae7e431956db0a08989d841e2b74e
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 15:29:41 2009 -0600
i965: avoid shader translation on window resize
If the fragment shader doesn't use FRAG_ATTRIB_WPOS (gl_FragCoord) we
don't need to worry about the window size and origin in
brw_wm_populate_key().
This avoids re-generating the i965 shader code when a window is resized.
Issue spotted by Keith Whitwell.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=198ec96d364dabd82952a451eeda7937db383f0d
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 15:01:02 2009 -0600
i965: define, use BRW_MAX_DRAW_BUFFERS
i965 might support more than 4 color draw buffers. But if not, this protects
from breakage if the Mesa limit is raised.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7648c80ac8dd0631c5a0f86ad03347675a48eee6
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 15:00:18 2009 -0600
i965: remove unused var
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ef33b86855c4d000271774030bd1b19b6d79687
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 14:53:53 2009 -0600
i965: don't use context state in emit_fb_write()
Put the state that we care about in the hash key.
Issue spotted by Keith Whitwell.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8d233e509a2c1aada7cd4e83b126ba06cb90565
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 14:29:55 2009 -0600
i965: use macros to get/set prog_instruction::Aux field
This makes things a bit easier to remember/understand.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0959bcee5df4272db40a56c468f8c7cc299d5ef
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 14:16:18 2009 -0600
i965: minor code reformatting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=02b9fb9c80ae9079cd2eab945d58551f9d9cbd7c
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 14:46:02 2009 -0600
progs/tests: fixes for drawbuffers.c
Disable GL_DEPTH_TEST before glDrawPixels.
Show color buffer 0 on left, color buffer 1 on right.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6164ff155189007c02aabb31549f5f4dc767d1b
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 29 20:03:51 2009 +0000
mesa: Add MESA_FORMAT_Z24_X8.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7fa56a64b8963e74e93f3bac8ac80813f4a9778
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Oct 26 07:43:49 2009 -0400
st/xorg: fix scaling ov xv data, plus some cleanups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8f40b53a6a4551630e25bfd7f6e12334bb0f3f8
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 29 11:52:28 2009 -0700
i915: Implement min/max LOD clamping with the hardware.
This gets us expected behavior for clamping between mipmap levels, and
avoids relayout of textures for doing clamping.
Fixes piglit lodclamp-between.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=374447244165b3b79892cb6840a76ea4c2f21f1e
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 29 10:36:22 2009 -0700
i965: Replace a MIN(MAX()) with CLAMP().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea414e331802e49d59eb2ddd2466d58a383bc931
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 11:04:11 2009 -0600
intel: check for single memcpy() in memcpy_get_tex_image()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92e7c6a2581b5f612a84587500399bb00318c6f0
Author: Eric Anholt <eric at anholt.net>
Date: Wed Oct 28 16:36:35 2009 -0700
i965: Fix fallout from ARB_depth_clamp enablement that broke glDepthRange.
If a backwards glDepthRange was supplied (as with the old Quake no-z-clearing
hack), the hardware would have always clamped because we weren't clamping to
the min of near/far and the max of near/far. Also, we shouldn't be clamping
to near/far at all when not in depth clamp mode (this usually didn't matter
since near/far are usually the same as the 0.0, 1.0 clamping you do for
fixed-point depth).
This should fix funny depth issues in PlaneShift, and fixes piglit
depth-clamp-range
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32ec3f26731ac998b6fda7ce596ec568d6f76eeb
Author: Eric Anholt <eric at anholt.net>
Date: Wed Oct 28 16:35:16 2009 -0700
mesa: Mostly fix swrast's ARB_depth_clamp support.
I'd written a testcase for the hard part of the extension enablement, so
naturally the easy stuff was completely broken. There are still issues,
as I'm seeing FLOAT_TO_UINT(max_f) == 0x0 when max_f == 1.0, but it gets
piglit depth-clamp-range closer to success.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6eb6a0e9cbed6ba5543d54e277f7ac11a0612070
Author: Eric Anholt <eric at anholt.net>
Date: Mon Oct 26 09:37:53 2009 -0700
intel: Don't bother MI_FLUSHing on glFlush in the DRI2 case.
We only need it when drawing to the front buffer, which we never do for
DRI2. No significant performance difference, but the flush is definitely
gone from the end of every batchbuffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb0084e69e3326b49aca8ca004e19acb7f8c8555
Author: Eric Anholt <eric at anholt.net>
Date: Mon Oct 26 09:15:42 2009 -0700
intel: Clean up merge leftover from the DRI2 swap throttling.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1596f714d2377036152bd126949c6526fdb06fbf
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 10:56:13 2009 -0600
intel: remove debug code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b628d43c0a2f9a14ea1e87dbdcac512fca7198a
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 10:53:26 2009 -0600
mesa: consolidate some code in _mesa_GetCompressedTexImageARB()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dcb4716802878690908a101b1c196737851d4151
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 10:50:10 2009 -0600
intel: added fast memcpy path for glGetTexImage()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e2c51702675ad8093b77c3a37ed630e311cceb2
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 10:49:38 2009 -0600
progs/tests: also test GL_BGRA format in getteximage.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01ee5c63d3a8334f20e3fcaf6d19ba00bddf8268
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 10:44:46 2009 -0600
mesa: move pixels==NULL check in glGetTexImage()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99bbf4b4f55b3b0038cbaadefb92ea4a73af6e0a
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 10:05:06 2009 -0600
mesa: consolidate some code in _mesa_GetTexImage()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67df4fb56bcb72eddcfc187454d95b663cc43578
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 09:25:16 2009 -0600
mesa: move, clean-up _mesa_print_texture()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d580c0c8f7cad69b808118ef2aa6161f62f160d8
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 09:19:24 2009 -0600
mesa: fix some tests in subtexture_error_check2()
Don't use hard-coded compressed block sizes.
Update comments and error strings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf7040594e7987c021903f022784e2c6dae2db36
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 09:31:29 2009 -0600
mesa: remove unneedded is_srgb_teximage() function
Use _mesa_get_format_color_encoding() function instead.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c89f5b6ac86d46af4f0311fa76db6186825fbf1e
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 08:28:52 2009 -0600
glsl: make shader substitution a little better
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41892e9b17e4e252ce1e73bc2dbc9d24eb13001b
Author: David Heidelberger <d.okias at gmail.com>
Date: Thu Oct 29 10:14:39 2009 -0600
st/mesa: fix PIPE_FORMAT_X8Z24 <> MESA_FORMAT_X8_Z24 conversion
Signed-off-by: David Heidelberger <d.okias at gmail.com>
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10a509564fa13f036b1b177fafae4337928a39a9
Author: David Heidelberger <d.okias at gmail.com>
Date: Thu Oct 29 09:56:12 2009 -0600
st/mesa: Add conversion from PIPE_FORMAT_X8Z24_UNORM to MESA_FORMAT_S8_Z24.
Fix glxgears and openarena for Nouveau (no more asserts and crash).
Signed-off-by: David Heidelberger <d.okias at gmail.com
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2f5eb71485e0d4d717bad7ab94fdb4a75f7e38f
Author: David Heidelberger <d.okias at gmail.com>
Date: Thu Oct 29 09:54:31 2009 -0600
st/mesa: Fix nouveau glxinfo after merging texformat-rework.
Signed-off-by: David Heidelberger <d.okias at gmail.com>
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f1bfe8cb5c74ee8708fb717a19d8389c9fadb80
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 07:54:44 2009 -0600
mesa: move declaration to prevent unused var warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9927d7f31c5c46c7b061cf8e13324ac4a837c4b7
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Fri Oct 2 15:32:04 2009 +0800
mesa: Fix compilation errors and warnings when features are disabled.
Some of the fixes are cherry-picked from opengl-es branch.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59798cd8864b601e035cf2414517cd90d24ed786
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 29 14:59:42 2009 +0800
mesa/main: Make FEATURE_texture_s3tc follow feature conventions.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=20e20fc5afa7525e247fd607e04d9adfffe730b4
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 29 14:14:04 2009 +0800
mesa/main: Make FEATURE_texture_fxt1 follow feature conventions.
Also remove the unused initialization and GLchan fetch functions.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=920f023e8b3a5c2af0877530dc1707d2e50c5d4b
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 29 15:19:59 2009 +0800
mesa/main: Never return NULL in _mesa_get_texstore_func.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2131e017184a595a735e7ea1eced1552b8a7d22
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 07:47:34 2009 -0600
radeon: fix incorrect Z format in radeon_alloc_renderbuffer_storage()
And update error message.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da1fb3be8293df9f89aaec726f32d73e03d57fb6
Author: Cooper Yuan <cooperyuan at gmail.com>
Date: Thu Oct 29 20:20:59 2009 +0800
r300g: Fix bytes_per_line calculation error while displaying surface
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59b29516af2d4d8f83723559921a3709eb77a7d2
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Wed Oct 28 22:14:01 2009 -0600
swrast: added braces
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6bd5fae0c2af1256ad552d583d9659712807214
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 21:52:37 2009 -0600
mesa: remove old, unused #define
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=635ea8737488cc2fdcf0fcacb4ca39c8bc3b028a
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 10 11:52:38 2009 -0600
progs/tests: added test for GL_EXT_texture_compression_s3tc support
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd36ca9b76bf7cba96fdef71b2ea73d3fa8dfd26
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 21:46:37 2009 -0600
mesa: re-remove s3v and trident driver files
These were removed from master but a few files came back from the
texformat-rework branch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=960d49b387ff4b64f802097c5013beee4de3649d
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 21:43:50 2009 -0600
mesa: move some gl_texture_image and gl_renderbuffer fields around
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc143b1a9ffc16af27b2e7183ca3ec59ad5a7c89
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 21:25:56 2009 -0600
mesa: minor code movement
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f196b786d6bd0c6a5dbdc638574ff716cc3d4de
Merge: 0ea575d721821262a862ceef010db9b1a8b4a6d9 086f9fc0e2aef27f54eda87c733685500555bf20
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 21:24:11 2009 -0600
Merge branch 'texformat-rework'
Conflicts:
src/mesa/drivers/dri/radeon/radeon_fbo.c
src/mesa/drivers/dri/s3v/s3v_tex.c
src/mesa/drivers/dri/s3v/s3v_xmesa.c
src/mesa/drivers/dri/trident/trident_context.c
src/mesa/main/debug.c
src/mesa/main/mipmap.c
src/mesa/main/texformat.c
src/mesa/main/texgetimage.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=086f9fc0e2aef27f54eda87c733685500555bf20
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 19:46:26 2009 -0600
swrast: fix RGB, RGBA texturing code
Fix backward component ordering for RGB textures.
Only optimize RGBA texture case if running little endian. This restriction
could be lifted with a little work.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88bb4b593576a2977b2fe36794bd4d3dbc72063e
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 19:41:24 2009 -0600
swrast: check for single texture unit in _swrast_choose_triangle()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0103d7a47a6f42d8bb7199b5bd55097e3b0b92a4
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 19:40:56 2009 -0600
swrast: clean up and remove dead code in triangle functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e7517f059b1f3601502a199b05453eabfe56cdb
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 19:38:12 2009 -0600
swrast: fix texel decoding in opt_sample_rgba_2d()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ac233ec15743763996e59c8b283f7c2e78a7210
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 19:33:48 2009 -0600
mesa: choose texture format in _mesa_get_fallback_texture()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ea575d721821262a862ceef010db9b1a8b4a6d9
Merge: 24c61c8c2e2747f73b963a7019485eb5105b853c 96128fdf2f959e2b59eca8f234dc6f3adf7a553f
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 18:27:25 2009 -0600
Merge branch 'mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96128fdf2f959e2b59eca8f234dc6f3adf7a553f
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Oct 28 17:59:49 2009 -0600
mesa: Fix memory leak if we run out of memory
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24c61c8c2e2747f73b963a7019485eb5105b853c
Author: Zack Rusin <zackr at vmware.com>
Date: Sun Oct 25 19:47:41 2009 -0400
st/xorg: fix src coordinates in the video acceleration paths
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=660acd60d00366c97fbe7caf3995a75ce935a19b
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Oct 28 15:36:53 2009 -0400
r600: add occlusion query support
Based on initial patch from Stephan Schmid <stephan_2303 at gmx.de>.
Basic idea is to dump the zpass count at the start and end of the query
and subtract to get the total number of visible fragments. HW writes
alternating qwords for up to 4 DBs. On the first pass, we start at
buffer address + 0; on the second pass, we start at buffer address + 8
(bytes). The resulting buffer at the end of the query looks like:
qw[0]: db0 start
qw[1]: db0 end
...
qw[6]: db3 start
qw[7]: db3 end
The MSB of each qword is the valid bit and the lower 63 bits are
the zpass count for that DB.
OQ on RV740 is disabled at the moment as it only seems to report
results for half of its DBs. This needs further investigation.
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3d8d534e6f1d102d71338d58fbaa98c382f1858
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 28 12:11:52 2009 -0700
r300g: Use u_trim_pipe_prim to prevent lockups from incorrect vert counts.
Adapted from osiris' version on his tree.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23d8d15bedb7178bedde9b994be3925a160c193d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 28 11:58:13 2009 -0700
r300g: Keep texture formats organized.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7c8a2763855c35af1d141b67551b364e6579051
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 18 18:06:51 2009 +0200
r300g: add some texture formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6007e2e0085d9131b22dc8a98d7500a66a0e4c97
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 28 11:47:24 2009 -0700
r300g: Clear up a bit of the buffer reference stuff.
Still need to actually get reference info from winsys somehow. Doing added
buffers is easy, but knowing whether a flush has happened is a bit tricky.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81c51bb67f97c60e21a5e7cf87e154bb46ee481b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 28 10:02:23 2009 -0700
r300g: Fix XXX.
Nothing strange here.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcfde429139476c2d04baddaf671651cfc860145
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Oct 28 02:43:51 2009 +0100
r300g: fix emitting the stencil-ref and alpha-ref values
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
DSA really needs its head examined someday. ~ C.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1d726aae8fcacfa1eb1d76ce9c46adaafeaf4a4
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Oct 28 02:21:49 2009 +0100
r300g: fix the WRAP_T mode when using 1D textures
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e44884aada4e4bd6384245d9ae065da5aca7f3d
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Oct 28 02:19:52 2009 +0100
r300g: fix blending and do some optimizations
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c451011d99a33350d70766f902ad09a0b606f7c2
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Oct 28 01:38:40 2009 +0100
mesa/st: fix crash in st_texture_image_copy
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0a61c8442af3cfa810098d34bf6a21d11a5d720
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Oct 28 13:09:44 2009 -0600
intel: Fix memory leak in case of renderbuffer bad format
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d56caabe45e91a67096804c7e341d04d01db7aa
Merge: 182ff3e47a2d18917cdf3344c2ce95bd0a460784 0219cd0961e6b47761fe6984dc6c0a8bfa6057d8
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 11:33:51 2009 -0600
Merge branch 'mesa_7_6_branch'
Conflicts:
src/mesa/shader/lex.yy.c
src/mesa/shader/program_lexer.l
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0219cd0961e6b47761fe6984dc6c0a8bfa6057d8
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 11:13:21 2009 -0600
mesa: remove unneeded #includes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e3b2baae74e6cde494b2fe5c6b32e3e8ef0ce87
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 11:11:30 2009 -0600
mesa: include imports.h to silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7d0665c00053839065592c339bfb298187a82be
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Oct 28 11:09:50 2009 -0600
intel: Fix memory leak in event of mip tree allocation failure
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=182ff3e47a2d18917cdf3344c2ce95bd0a460784
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Oct 28 11:05:32 2009 +0000
llvmpipe: Make sure the JIT engine and X86 target are linked on MSVC build.
Basically mimic the llvm 2.6 way of linking execution engines and
targets.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5eba607db6c50181bb12be5aee3735aafb40372e
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Oct 27 20:45:53 2009 +0000
util: Drop return value from cpuid().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0426227b68be9ad4ab7ed3591e77f31f3e21fbec
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Oct 27 20:29:19 2009 +0000
util: Fix cpuid on MSVC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=095e66f695ce1d869a824d9e22f63b54c95ca0ac
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Oct 27 20:09:53 2009 +0000
llvmpipe: Implement round() for MSVC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bc1e9fd6989483fbc1c94730a8014b4c62b242c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 21:39:44 2009 -0600
mesa: consolidate _mesa_CompressedTexSubImage[123]DARB() functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3c29bd74f01370a6bbff1329966ca9d1864315f
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 21:03:44 2009 -0600
mesa: consolidate CompressedTexSubImage1/2/3DARB() error checking
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9519603f7405a1043ea39bf1dfaf4c88529ce2d1
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 21:15:36 2009 -0600
mesa: simplify teximage code with get_current_tex_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd5691e8020df30c47e6d0e43a68b4f301ea4ea9
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 20:10:30 2009 -0600
mesa: code refactoring to eliminate a switch stmt in bind_buffer_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b44304efdee562b294e542ea0e47d6c758816ee8
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 20:09:33 2009 -0600
glsl: avoid redundant state changes in _mesa_use_program()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2947d1420270476730711892909c3683bb6c5bff
Author: Zack Rusin <zackr at vmware.com>
Date: Sun Oct 25 12:19:38 2009 -0400
st/xorg: fix xv
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93dae6761bc90bbd43b450d2673620ec189b2c7a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Oct 27 13:40:18 2009 -0700
ARB prog parser: Fix epic memory leak in lexer / parser interface
Anything that matched IDENTIFIER was strdup'ed and returned to the
parser. However, almost every case of IDENTIFIER in the parser just
dropped the returned string on the floor. Every swizzle string, every
option string, every use of a variable, etc. leaked memory.
Create a temporary buffer in the parser state (string_dumpster and
dumpster_size). Return strings from the lexer to the parser in the
buffer. Grow the buffer as needed. When the parser needs to keep a
string (i.e., delcaring a new variable), let it make a copy then.
The only leak that valgrind now detects is /occasionally/ the copy of
the program string in gl_program::String is leaked. I'm not seeing
how. :(
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df9587d68752f3369cc1eda1606d3b7c1041ec6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Oct 27 11:46:29 2009 -0700
ARB prog parser: Don't leak program string
The program string is kept in the program object. On the second call
into glProgramStringARB the previous kept string would be leaked.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f255d195651f104a0c0bed84039b656d94ac4cc
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Oct 27 11:44:56 2009 -0700
ARB prog parser: Don't leak symbol table header structures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2643a7ba2972ab8284aa911cc92ab0be163cb92f
Author: Eric Anholt <eric at anholt.net>
Date: Tue Oct 20 14:51:53 2009 -0700
intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS).
Bug #24435
(cherry picked from commit d56125a298106d81e10674f1c4b3b43b51a5139d)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7eea8c616092f5473a323fba585b04c47ae2010
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 17:34:29 2009 -0600
intel: added region draw_x/y offsets in x/y_tile_swizzle() funcs
This fixes the second part of bug 23552.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=52374d7e4cc183fb783a7012b026d4254ca43b14
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 17:05:08 2009 -0600
radeon: add case for MESA_FORMAT_X8_Z24 in radeon_create_renderbuffer()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8155ef51f10bd7f084ea676f7b70af8ef429caa
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 17:01:26 2009 -0600
intel: silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21f8d31cfd9612fdf2bd39901472a6f3f11ddfda
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:59:23 2009 -0600
mesa: debug code for glBlitFramebuffer()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=507cf530b951b5a65999dd4ed7529824bd035087
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:55:31 2009 -0600
via: silence unused var warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c716669211c00d106ded2df342b4a2525f4795b
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:37:25 2009 -0600
intel: minor clean-up, comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fd8c6ca2a6e94d60c02e9c271b00c565c2464cb
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:37:00 2009 -0600
intel: use _mesa_get_current_tex_unit() helper
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=05ec586851290698730990cd810e1fe4d74d2749
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 14:16:59 2009 -0600
mesa: s/Bilt/Blit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=403181b91355c733883d0a6d7f48440212226d45
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 13:59:32 2009 -0600
mesa: more texture debug code changes, improvements
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58a4328e96160ad6c529edb321cdc5ea929a3f02
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 13:52:37 2009 -0600
mesa: minor code clean-up in client_state()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72cb441c2feb7e5f11fc84a2d9f551da94ce2f16
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 13:51:51 2009 -0600
mesa: avoid redundant state setting in glClientActiveTexture
Plus add code for verbose/debugging.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33531614de94d396d10a3bed4a020abe2e2a40b5
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 26 17:00:48 2009 -0600
intel: fix comment, formatting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bee7610bef4c201a93e0ad8f670acc1b324e71d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:46:07 2009 -0600
progs/tests: added new blitfb.c test
Tests glBlitFramebuffer() between two texture/renderbuffer surfaces.
In particular, blit from level[1] of a cube map face to a 2D texture.
Used to find/fix bug in intel do_copy_texsubimage().
See commit aef1ab1073f3e30d699b99dae17518ed48b57c72
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e45788d5dd7af4635988d8fd9f1bfaa77d1dd9c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:39:01 2009 -0600
intel: fix src offset bug in do_copy_texsubimage()
Use src->draw_offset intead of zero. Zero usually worked, except when
the src renderbuffer is actually a texture mipmap level higher than zero.
Fixes progs/test/blitfb.c test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c2a7bc4380017bec53a88cd9a8385cad73a9f0d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:28:39 2009 -0600
glsl: fix memory leak
A slightly modified version of a patch from Vinson Lee.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f9f5a78408dbd86b2f9c25ee8a15581b9122fcc
Author: Eric Anholt <eric at anholt.net>
Date: Tue Oct 27 10:26:09 2009 -0700
i915: Fix driver for the miptree x/y offset changes.
Bug #24734.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9b17d6477f99838fc7f261ea1b8d47eea12f42f
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 09:31:31 2009 -0600
i965: be clear that the Fallback field is a boolean, not a bitfield
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=755161b88843f3cfead9a02e076d1a04687d9082
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 09:27:44 2009 -0600
Revert "i965: fix hacked Fallback usage in brw_prepare_vertices()"
This reverts commit 8810b8f67135185d1044746bb861fe2ff997626c.
It turns out the i965 driver uses the intel->Fallback field as a boolean,
not as a bitmask. The intelFallback() function is a no-op in the i965
driver. It would have been nice if there were some comments about this.
I'll fix that next...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7ab7d362764bfc646e7d801fdba5c7c79c7c04f
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Oct 27 09:13:27 2009 -0600
draw: Fix memory leak.
This would only be hit if we got and invalid index_size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b73c4ad98b74000b7e286ecbd26110dfb40d8bcc
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 26 10:58:47 2009 -0600
docs: document Intel glBitmap fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe818ea797033d77b814ee88c5b4e220226556ab
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 26 10:42:45 2009 -0600
intel: fix GL state bugs in intel_texture_bitmap()
Need to push texture state and polygon state too.
Fixes rendering glitches seen in progs/demos/engine when changing
the rendering mode (wireframe, texture modes).
This makes bitmap rendering a little slower, unfortunately.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d967b9b7c08aea2a471c5bf6aced8bfafdae874
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Oct 28 00:30:45 2009 +0100
nv50: activate more lanes in a warp
Some cards have crippling defaults set and use only 4
of 32 lanes. This should activate 16 on these.
Those that allow 32 by default should still do so.
Found out by Marcin Kościelnicki.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=498fcfd315325365a7c58520ea956f298d6bc94c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:46:07 2009 -0600
progs/tests: added new blitfb.c test
Tests glBlitFramebuffer() between two texture/renderbuffer surfaces.
In particular, blit from level[1] of a cube map face to a 2D texture.
Used to find/fix bug in intel do_copy_texsubimage().
See commit aef1ab1073f3e30d699b99dae17518ed48b57c72
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22575abdec73312e010e016e381f7cf8761ad652
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:39:01 2009 -0600
intel: fix src offset bug in do_copy_texsubimage()
Use src->draw_offset intead of zero. Zero usually worked, except when
the src renderbuffer is actually a texture mipmap level higher than zero.
Fixes progs/test/blitfb.c test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=517ae7a3b65bca6770e8738464aa0ef526cc88b4
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:28:39 2009 -0600
glsl: fix memory leak
A slightly modified version of a patch from Vinson Lee.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=70b17db918a2784296434877a43b4c4036be792a
Author: Eric Anholt <eric at anholt.net>
Date: Tue Oct 27 10:26:09 2009 -0700
i915: Fix driver for the miptree x/y offset changes.
Bug #24734.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a1f239ca9ccb61cd6713d1138e24492c84163c5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Oct 27 17:35:06 2009 +0100
st/xorg: Adopt to new dirty clip rect type
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=43dc91f8bbb69499a6a0326a78e434b313f73c2c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 09:31:31 2009 -0600
i965: be clear that the Fallback field is a boolean, not a bitfield
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9e334cb32152fd342ac6b1dd4776215af6e1d49
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 09:27:44 2009 -0600
Revert "i965: fix hacked Fallback usage in brw_prepare_vertices()"
This reverts commit 8810b8f67135185d1044746bb861fe2ff997626c.
It turns out the i965 driver uses the intel->Fallback field as a boolean,
not as a bitmask. The intelFallback() function is a no-op in the i965
driver. It would have been nice if there were some comments about this.
I'll fix that next...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42732611d3bd3c428b376089a58c40537bbfe180
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Oct 27 09:13:27 2009 -0600
draw: Fix memory leak.
This would only be hit if we got and invalid index_size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=50e113e375b4ecfdf5b60ccce7bbcdb1c5f2ca11
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Oct 26 15:03:31 2009 -0600
progs/tests: Fix MSVC build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a4763184971662b23980b533b78d34600ecf06d
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 26 10:58:47 2009 -0600
docs: document Intel glBitmap fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48dad9c93fd6fb46bf33a58a87de79eb5ffd6e67
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 26 10:42:45 2009 -0600
intel: fix GL state bugs in intel_texture_bitmap()
Need to push texture state and polygon state too.
Fixes rendering glitches seen in progs/demos/engine when changing
the rendering mode (wireframe, texture modes).
This makes bitmap rendering a little slower, unfortunately.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad0975f7011222f8da4fda5cc4a6d45468445ab1
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Oct 26 15:11:11 2009 +0000
scons: Define _USE_MATH_DEFINES on MSVC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87127c83dc1def817c767abbb96e891ff2314ac2
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 26 09:05:58 2009 -0600
windows: added remap.[ch] to project files
Untested. Other updates may be needed to reflect the current source files.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9d715da3936149b0d4ca9fef2f8b235bf9389b7
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Sun Oct 25 20:20:45 2009 -0700
mesa: Add remap.c to SConscript.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5fb60041edfa62c16e918829df22c4a52c09da9
Author: Zack Rusin <zackr at vmware.com>
Date: Sat Oct 24 01:43:47 2009 -0400
st/xorg: initialize indexes before reswizzling for yuv
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b069d648b787636cc57149f47a06fb16f7629ab
Author: Zack Rusin <zackr at vmware.com>
Date: Sat Oct 24 01:29:27 2009 -0400
st/xorg: stop overflowing yuv buffers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9f8baf00b264a9b370ecb611334af3063674ce5
Author: Zack Rusin <zackr at vmware.com>
Date: Sat Oct 24 01:05:40 2009 -0400
st/xorg: add yuv vertex shader
plus some general fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b8ce4cc4f9acdd9227e26a812dd911f45b623a5
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Oct 23 16:18:10 2009 -0400
st/xorg: add yuv shaders
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5241b9568c1f97eb9aca8be5eb7a3ef659d9917f
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Oct 26 01:47:55 2009 +0100
r300g: read occlusion query results from both Z pipes on RV530
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=827002f5ff990f8676385583275d6b8090abfb7a
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Oct 26 01:46:21 2009 +0100
r300g: add cubemap support
Also, set a pitch for rectangles only.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8ded352ec45696e88efe6d52a375bbf541354e9
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 18:10:45 2009 -0600
progs/tests: disable blending while drawing text
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11caea687e3f10ae12d33e44edf84635f73047dd
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 18:06:18 2009 -0600
mesa: choose texture format in core mesa, not drivers
Call the ctx->Driver.ChooseTextureFormat() function from core Mesa's
_mesa_[Copy]TexImage functions instead of in the driver functions.
One less thing for drivers to do.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=355b5bde5056297f4f1636850449b91626958408
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:32:56 2009 -0600
mesa: remove _mesa_compressed_texture_size_glenum() stub
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=20c6c5853261b31ecd50d58e0aae9b92f25e41db
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:25:46 2009 -0600
mesa: remove _mesa_compressed_row_stride()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3f2efc4f14d6f0d06560d2acfac73628f5a74a6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:23:37 2009 -0600
mesa: remove calls to _mesa_compressed_row_stride()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c83b7587608e1791e092739cc9753ad0e895f25d
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:21:25 2009 -0600
glide: remove _mesa_compressed_row_stride() calls
And fix incorrect first parameter.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=253e7fee5dc7f0872987b214a6fa162db5e2aa19
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:21:11 2009 -0600
mesa: remove _mesa_compressed_row_stride() calls
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2594168e9f3cdc4ac53c925486491167837cda30
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:20:13 2009 -0600
mesa: begin removing _mesa_compressed_row_stride() calls
Use equivalent _mesa_format_row_stride() function instead.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82bcc1c5d27b825db7f002c3c183bd1dc7833438
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:15:02 2009 -0600
mesa: simplify texture_row_stride() helper
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07ad6393cb31d8f1f086f9c46705334ef9cf25f6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:07:06 2009 -0600
mesa: fix-up error checking related to compressed texture block size
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=54bb414e00a4daedbe530b9933bc11bac4ae7149
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 16:59:08 2009 -0600
mesa: clean-up, simplify compressed texture size checking
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a49497f102f2b64a8755d3cf65b7c0386e95aac
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 21:11:54 2009 +0000
gallium: Move enum pipe_error into p_defines.h.
It's really just another define. No need for its own header.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88e08d7c6de89279c737dbf5139492b39f96dc43
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 12:27:14 2009 +0000
llvmpipe: Human friendlier sampler state dump.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47f0529806cff6be84ce4d3637aad4f2e3e0693a
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 12:26:39 2009 +0000
util: Human readable output of texture states.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fcb75758c50bd10e8bd730e55bcbf73614eeb60
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 11:49:01 2009 +0000
llvmpipe: Dump the sampler state of the shader key.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4c5e01c109e51baaad23e90d08e8543b0fd6c07
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 11:48:17 2009 +0000
llvmpipe: Immediate multiplication.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1342f871b2ec1ed0293f564540d03aaa11b1720
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:51:57 2009 +0000
llvmpipe: Fast path for sampling rgba8 textures with linear filtering.
Implement Keith's suggestion of doing most of the sampling with 16x8
and 8x16 AoS, and only doing the conversion to floating point SoA at
the very last step.
Improves gloss performance by 10%.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3893ca9c8bfdba9323ef2fc179ac203e85eda70
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:16:38 2009 +0000
llvmpipe: Make lerping work for 8.8 fixed point values.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfd7a9ca967e5521fb3847db8615127c3ee7b9b3
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:09:59 2009 +0000
llvmpipe: New module to help make assertions about formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47d241be9ff89b65b978dd4fe4ea7473e07fa2c4
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:09:23 2009 +0000
llvmpipe: New function to unpack rgba8 formats into 4 x u8n AoS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=abff4214ef870f26d5c64adac1235b9e9438a51e
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:06:05 2009 +0000
llvmpipe: Split the format swizzling step from the unpacking.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d80fd3f554cab2db962a903ce4eaba7c8fed7ac
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:03:50 2009 +0000
llvmpipe: Allow different signs when unpacking.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b544ab72994a7eda1e8c17fa217213ff3713dd99
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:03:18 2009 +0000
llvmpipe: Add inlines to quickly generate types matching the native SIMD register bitwidth.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a55b305c5b3be3fed8112d44878e712cf09303ce
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 22:44:32 2009 +0100
llvmpipe: Merge lp_build_load_rgba_soa into lp_build_sample_texel.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc93e9181cf179a797679d30cd1a3a563e1756c0
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 22:37:06 2009 +0100
llvmpipe: Factor our pixel offset computation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fedd054d534206a5ebd6fed204aa97cbb5053b3a
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 21:16:26 2009 +0100
llvmpipe: Share testing infrastructure with lp_test_format.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=17afb6dd6959a3df692a6a49e6370e81ebe00038
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 21:06:03 2009 +0100
llvmpipe: Eliminate lp_build_store_rgba_aos.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=232b5864647d4c8d6cebb0845c046f1612e6054d
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 20:58:35 2009 +0100
llvmpipe: Eliminate lp_build_load_rgba_aos.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4f6907b8d8a966df56c06155049c52dadea105f
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 20:42:16 2009 +0100
llvmpipe: Move a few format/sampling functions into better space.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2df759cd73e281c4698c717e0ab89757a7affd5
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Oct 25 09:57:53 2009 +0100
r300g: fix redefining mipmaps and fetching from them
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=118dfe16887d1ec4d3b96d49b76fffa0d2924132
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Oct 25 05:05:27 2009 +0100
r300g: added support for 3D textures
Mipmaps not tested. Also, I am not sure why piglit/texturing/tex3d needs
to have color tolerance +-1 to pass. The classic Mesa driver doesn't
need that.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6ee86c77a8e1543557fd64c1f1c354baa0a8ad8
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 16:49:57 2009 -0600
mesa: remove _mesa_compressed_texture_size()
Use _mesa_format_image_size() instead.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c00981b22b28141af1442e5a679d0923b4358ae
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 16:34:18 2009 -0600
mesa: remove ctx->Driver.CompressedTextureSize() hook
It always just called _mesa_compressed_texture_size() anyway.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35efc6a1b3e3dada2cf9bd3a503c1b84f4bcb7f5
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 16:28:24 2009 -0600
mesa: change compressed texture size calls
Replace calls to ctx->Driver.CompressedTextureSize with calls to
_mesa_format_image_size. The former always called the later.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bea245ac2fecc312caec8f4af53174e4fb180103
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 12:04:09 2009 -0600
mesa: minor clean-ups in _mesa_store_compressed_texsubimage2d()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c8282769601ba30c00f04dac15d1dad6d67db6e
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 11:52:31 2009 -0600
mesa: simplify _mesa_compressed_row_stride(), _mesa_compressed_image_address()
_mesa_compressed_row_stride() can go away soon.
_mesa_compressed_image_address() can be generalized and moved to formats.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ad9671db7bd60fa84266f30f46555b4e45bcb08
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 11:41:25 2009 -0600
mesa: s/GLuint/gl_format/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c3787f5130f79c3adbb9e8e1ace8935c919876f
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 11:34:27 2009 -0600
mesa: move assertion after declaration
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d255aaf54f9a4398247698408bd45698b1cefe58
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 11:33:58 2009 -0600
mesa: remove hard-coded block sizes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b16c43e436715bef9118fdb28ca8a9ad91b1e66
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 11:33:10 2009 -0600
mesa: added _mesa_get_format_block_size()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51bc12d62338ad1874c437d692e1182c0bf3d4cd
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 11:08:01 2009 -0600
progs/tests: fix sub texture offsets
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bee6794eb126bc8af87726a2456d0ebc36eb721d
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 08:43:16 2009 -0600
mesa: added _mesa_get_format_name()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb732b1bbb4e4bdd018ee9a1653a62fd8dce2d55
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 08:41:08 2009 -0600
mesa: additional comments in format code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94a63dccdd79268cf37587c93e3dec0d02dad457
Author: Joakim Sindholt <opensource at zhasha.com>
Date: Sat Oct 24 02:38:28 2009 +0200
r300g: fix scons build yet again
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46a784b7fd2dcab97c26d5ca02fb8f74945ba157
Merge: 26f1ad65b988fe55ae12a99994e4c63aaab899a0 dc8b139aa23899b00baa919fd7f46c74bf4ef205
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 18:38:43 2009 -0600
Merge branch 'mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f1ad65b988fe55ae12a99994e4c63aaab899a0
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 18:15:55 2009 -0600
mesa: simplify att->CubeMapFace assignment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=346250b190b023b6fbd2bde5ce3ad94a8d544e20
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 16:31:48 2009 -0600
mesa: refactor, new print_shader_info()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81a4d34f07d95e6a4bf6ab105efbee4fed116e55
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 13:20:03 2009 -0600
mesa: rework error checking code for glGetCompressedTexImage()
Do all error checking in new getcompressedteximage_error_check() func.
Move some additional PBO checks out of the driver fallbacks into the
error checking functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d66965c9a1e932444c2538b4221df07fea4c557f
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 13:06:13 2009 -0600
mesa: remove misplaced VERBOSE_TEXTURE tests
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b50ceac03975e75940713313363df1bdd5c19dc
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 11:34:14 2009 -0600
mesa: more detailed error messages in fbo code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc8b139aa23899b00baa919fd7f46c74bf4ef205
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 18:21:59 2009 -0600
mesa: remove FBO texture depth/stencil test
The texture format should not be checked until validation time since
the format might be changed by a subsequent glTexImage() call.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b17c885a8aa88ef06f384330d59aeb23b73350bb
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Oct 23 09:35:36 2009 -0400
st/xorg: fix text with component alpha rendering
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0acb057ad16264b976b00aa7c6ecf285ca8c19e7
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 16:36:15 2009 -0600
mesa: fix broken _mesa_str_checksum()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49d402e275cdaf46de8db5a475dfe00509141195
Merge: bfd51dc34d45ba584683c70b1f854a513d9104d3 2d17dbfb5346b6d75e87c839148cbe125bf5cd6d
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 23 14:19:52 2009 -0700
Merge remote branch 'origin/mesa_7_6_branch'
Conflicts:
src/mesa/drivers/dri/intel/intel_fbo.c
src/mesa/drivers/dri/intel/intel_mipmap_tree.c
src/mesa/drivers/dri/intel/intel_mipmap_tree.h
src/mesa/drivers/dri/intel/intel_tex_copy.c
src/mesa/drivers/dri/intel/intel_tex_image.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfd51dc34d45ba584683c70b1f854a513d9104d3
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jul 7 19:33:55 2009 -0700
i965: Annotate _NEW_COLOR dependency for brw_update_renderbuffer_surface().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d17dbfb5346b6d75e87c839148cbe125bf5cd6d
Author: Eric Anholt <eric at anholt.net>
Date: Thu Jul 9 09:32:21 2009 -0700
intel: Keep track of x,y offsets in miptrees and use them for blitting.
By just using offsets, we confused the hardware's tiling calculations,
resulting in failures in miptree validation and blit clears.
Fixes piglit fbo-clearmipmap.
Bug #23552. (automatic mipmap generation)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b01937a3c967ed23315c7543f97228be06942b7d
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:52:10 2009 -0600
progs/tests: print requested/internal format info
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96d7d66dff5b6dbca1ff6fe48e5449a8107d7781
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:49:47 2009 -0600
docs: document updated GL extension header files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c0dc902e738adb6d2e84b907adafb3006d40296
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:48:49 2009 -0600
gl: updated wglext.h to version 17
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=559da98c2be577d918a847080b78033947a1767a
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:48:39 2009 -0600
gl: updated glxext.h to version 25
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9df9696f6d372bb285be8e01ae1828ec993079eb
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:48:30 2009 -0600
gl: updated glext.h to version 56
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff3f09a7feb302daa8ceb01bd7ee6ee8a174fd5b
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:42:32 2009 -0600
docs: document cell, glGetTexLevelParameter() fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd62b4f00a11e9c548bd61652f88ab772d8421b8
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:40:40 2009 -0600
mesa: fix GL_TEXTURE_INTERNAL_FORMAT query for compressed formats
Need to return the actual compressed format when the user originally
requested a generic compressed format.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9528dc6ed8d09eba0dc3be17dc5e9ef4add8083c
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:37:41 2009 -0600
mesa: added _mesa_compressed_format_to_glenum()
Maps a compressed MESA_FORMAT_x to correspding GLenum. Needed for
querying a texture's actual format when a generic format was originally
requested.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e4f5e41a487e9baa8a63842327d83cee659622e
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:37:14 2009 -0600
mesa: change s3tc vs. fxt1 priority when choosing compressed formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=683722740c85fb6b8c0a930e8a4dce51e1709464
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 23 22:00:06 2009 +0200
nv50: do SIGN_SET as one instruction
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99e728a13ea8518efc7e27242093b43470f102d6
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 23 21:57:42 2009 +0200
nv50: fix saturation outside of tx_insn case
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad67326f12c0d6298cffc0fc4e421ddc02b3cb07
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 23 21:38:37 2009 +0200
nv50: allow all 127 TEMP regs
We should really learn to not waste so many though.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c738c9ab67859f3d4412417333d0f023dd18dc19
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 23 22:17:44 2009 +0200
nv50: fix address reg code
Contained some rather obvious thinking errors before,
and didn't consider offsets from TGSI ADDRESS regs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=255a90a7bd829904554889dd19a16d86fc7f9274
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 23 20:05:31 2009 +0200
nv50: add depth texture formats, and a few others, too
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=952bf63e2cf442504ef89b0b1d276da0d52b21d4
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 23 13:49:02 2009 -0600
progs/tests: Fix MSVC build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9014a13e72b6682a959217d38050f3252628edb
Author: Patrice Mandin <patmandin at gmail.com>
Date: Fri Oct 23 18:42:21 2009 +0200
nouveau: nv30: Relax some limits. We can render to z24s8 buffer even if color buffer is 16 bits.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c84a05676497ff7263f3ea8203b868071c4f678f
Author: Patrice Mandin <patmandin at gmail.com>
Date: Fri Oct 23 18:40:13 2009 +0200
nouveau: nv30: use r5g6b5 as z16 format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e99e6ddbf488f6955e34ef0bc438fdcb4d90f74
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Fri Oct 16 16:04:06 2009 +0800
glapi: Always build libglapi.a.
This is made possible by making glapioffsets.h and glapidispatch.h
internal headers of glapi. They should only be included indirectly
through dispatch.h by mesa.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22884db174b9fb0736cec1c6a192f8b9a97500c1
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Fri Oct 16 16:01:57 2009 +0800
glapi: Move dispatch marcos to glapidispatch.h.
dispatch.h is kept as a wrapper to glapidispatch.h.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d16088ff0b369c877e2aae87ddc7322d70ecc7d
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 8 11:52:11 2009 +0800
mesa/dri: Remove extension_helper.h.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=17ef1f6074d6107c167f1956a5c60993904c0b72
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 8 10:33:57 2009 +0800
mesa: Enable remap table in core.
This enables the remap table in core. driInitExtensions is adapted to
use the remap table. All uses of extension_helper.h are replaced by
remap_helper.h. The chicken-egg problem of the DRI drivers is also
solved.
It is now also possible to pass NULL extensions to driInitExtensions.
It will cause driInitExtensions to map all known functions. This
functionality is used by software drivers and EGL_i915.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7d3fb925b6993740d0126d0d7e678c27f5f1850
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 8 10:33:32 2009 +0800
mesa/main: Add support for remap table.
This commit only adds the source files. It is supposed to replace the
remap table in DRI drivers.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bec5230a1ff3998d0f184fc2b7437b51082c329f
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Oct 23 01:05:23 2009 -0400
st/xorg: lots of fixes related to compositing
fixes transformations, rendering with multiple bound textures, xrender
matrix conversions plus some cleanups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4d4733e6c312f2a8e9977b06fc554904407c456
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Fri Oct 23 16:44:31 2009 +0300
r600: remove duplicate stride setting
Stride is set already in r700SetVertexFormat and there it works
correctly for 0 also
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=738b394769bb95036635f7a00a1ef08890c5be63
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Fri Oct 23 14:25:09 2009 +0300
r600: for position invariant programs reading vert_pos is not always known at this point
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd245016657c599ecf24c4abe999319f9c870c47
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Oct 20 10:58:14 2009 -0700
ARB prog parser: Fix parameter array size comparison
Array indexes are invalid when >= the maximum, but array sizes are
only in valid when > the maximum. This prevented programs from
declaring a single maximum size array.
See the piglit vp-max-array test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1160acbfea986a821761d18f5f14d5d2cb0dea8c
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 19:49:21 2009 -0600
dri/drivers: update driNewRenderbuffer() to take a gl_format
Now pass a specific MESA_FORMAT_x token to indicate the renderbuffer's
format. This is better than passing a GLenum and having to guess the
specific format.
I'm unable to test all the drivers, but any issues should be easy to fix.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf0e25d4c89b62f37ff8d1f11c50efcab6557c7f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 19:20:38 2009 -0600
radeon: simplify radeon_create_renderbuffer()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd36006a4eb1cb08dc49af3075c215e6eea46e75
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Thu Oct 22 14:48:45 2009 -0400
r600: fix depth span macros for format changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb1b8ed1484f0cc792c5237114b54d5fa53164cc
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 12:26:17 2009 -0600
radeon: fix some renderbuffer format bugs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82ffc5884c29a8d4eb70fde15f27cace4732a4bb
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 21:51:06 2009 -0600
progs/tests: draw Z values as luminance, no pixel zoom
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c685608664900562919136fbc33ac16060a27c3
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 21:47:58 2009 -0600
i915: replace MESA_FORMAT_Z24_S8 with MESA_FORMAT_S8_Z24
And change parameter type.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e1ddd34c6b6f9773ef87198503f5f61f9a6c23a
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 21:20:05 2009 -0600
radeon: get rid of z24s8 <-> s8z24 conversions in span code
Can just use s8z24 everywhere.
Note: the WRITE_DEPTH macro for R600 may need to be fixed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c18b022d0d1dc07c37c0bd981d4fc6fac27e5a45
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 21:12:23 2009 -0600
radeon: replace MESA_FORMAT_Z24_S8 with MESA_FORMAT_S8_Z24
Core Mesa deals with MESA_FORMAT_S8_Z24 everywhere it should so
we shouldn't have to use MESA_FORMAT_Z24_S8 anymore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=68d94a608a6d46156a567b8f0e011ac58054975e
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 20:02:33 2009 -0600
intel: use MESA_FORMAT_S8_Z24 format and avoid z24s8/s8z24 conversions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bd70b5cff13039a4b0e0c554156fec06e3c3906
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 20:00:43 2009 -0600
i965: change parameter type to gl_format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c55b355fd460453a459e073ac4119c69e06e7531
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 19:58:00 2009 -0600
mesa: use MESA_FORMAT_X8_Z24
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=832f29770d91c7d98c9b8438922247fff8f0f8bd
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 19:56:18 2009 -0600
mesa: use MESA_FORMAT_X8_Z24 format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4c700dbbf2a802f32bf62256c801105998c3729
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 19:55:44 2009 -0600
mesa: added MESA_FORMAT_X8_Z24 format
24-bit Z in 32-bit pixel. We could probably use the MESA_FORMAT_S8_Z24
format but this there's a few places where we explicitly don't want stencil.
This format may go away at some point in the future.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa3046431a0da5990043fd4856602b0ba57ff9af
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 15 14:57:45 2009 -0600
dri/common: updated #includes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a37c9ac8eee8c0d5b49f198f490828a794dc93c4
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 15 14:54:32 2009 -0600
dri/common: use _mesa_little_endian() and update comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bf2aa33298db5af9128ad8f625321be47ab65c3
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 15 14:49:53 2009 -0600
dri/common: fix broken _dri_texformat_* initializations
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c47b03ebebd4db30bf5ed17b44c0f8757306b197
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 13:14:22 2009 -0600
radeon: initialize renderbuffer Format field in radeon_create_renderbuffer()
Plus, use MESA_FORMAT_S8_Z24 everywhere.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45e76d2665b38ba3787548310efc59e969124c01
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 8 20:27:27 2009 -0600
mesa: remove a bunch of gl_renderbuffer fields
_ActualFormat is replaced by Format (MESA_FORMAT_x).
ColorEncoding, ComponentType, RedBits, GreenBits, BlueBits, etc. are
all replaced by MESA_FORMAT_x queries.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74d61d03b54d72217d463c248468cdcd09320efc
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 6 22:30:01 2009 -0600
mesa: added MESA_FORMAT_XRGB8888
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5b725489243e6a94ca5e31306cdfa93619bd200
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 6 19:01:43 2009 -0600
mesa: added case for MESA_FORMAT_SIGNED_RGBA_16
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c13b9a141d77845517bf7cab20cff6115c31e67d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 6 19:00:09 2009 -0600
mesa: added MESA_FORMAT_SIGNED_RGBA_16 for accum buffers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7b5e616e07b5caa27e91bb5733a8a849d5963f6
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 6 18:56:29 2009 -0600
mesa: added _mesa_get_format_color_encoding()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=edfd2f7c4f942ed0c1aa1238ab0684ee7dd889a2
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 6 18:54:13 2009 -0600
mesa: accept more pnames in _mesa_get_format_bits()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e34a2a2b97e7c93955deedb7c12b73bccd6662d
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 18:11:35 2009 -0600
drivers: don't include texformat.h
And remove other unneeded #includes while we're at it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90cd968300b8490f6efd75ef751fd3b6554f16d3
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:56:31 2009 -0600
mesa: don't include texformat.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=019bc97bd900a84f5f999afdb42928e92d33814b
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:54:20 2009 -0600
mesa: move _mesa_format_to_type_and_comps() to formats.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=be0765cd6ec47cf068775197f312a1123e044566
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:50:33 2009 -0600
mesa: move gl_format_info struct to formats.c
This is a private datatype.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e7f38a67d82191076b95f6faa0d419df68610da
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:48:22 2009 -0600
mesa: remove feature tests
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ec3db6cab95c1025d4afa0e7951246b5aa51b48
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:28:39 2009 -0600
mesa: use FetchTexelf() instead of FetchTexelc()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41bee4cff54c6a4c3ee193c80164a4b81863774b
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:27:50 2009 -0600
mesa: add parenthesis
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a2bb37264b4448d33f2948fe1702c9dc936395d
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:12:36 2009 -0600
mesa: lift _mesa_set_fetch_functions() calls out of drivers
Call it from in the main Mesa glTexImage functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbbf55fa8419549debbba9ac6dc011b2c18ef24c
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 16:52:26 2009 -0600
mesa: make _mesa_get_texel_fetch_func() static
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32aa40eee46fd0b15f3873069f2440ea2dd75408
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 21:13:25 2009 -0600
mesa: removed gl_texture_image::CompressedSize field
Just call ctx->Driver.CompressedTextureSize() when we need to get
the compressed image size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c92a531fb7e0d2de2a06610b2dff98eeb19c985
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 19:01:02 2009 -0600
mesa: reformatting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb659f6e53095d4eeef85a3d586721306a0c3e80
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:43:22 2009 -0600
progs/tests: additional debug code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ca9ba254462b9be55b78df1d50519e10b2f4d73
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:42:37 2009 -0600
mesa: move mesa_set_fetch_functions()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=073d55f5849c6338a6381e8bc51c074524b5687b
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:41:47 2009 -0600
radeon: fix tx_table[] entry
XXX need to still verify that the table entries are in correct order.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4208a8c02615841702619eb5891c0a61f96a5a00
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:41:24 2009 -0600
savage: s/Xfree/_mesa_free/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=354d66e2f58bb19efcd9a0f8b2398d3f1dc4248d
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:30:47 2009 -0600
mesa: simplify _mesa_compressed_texture_size()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6bdafdf2cf1110b4a5ca7cf9e1c3dcb124b800f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:29:44 2009 -0600
mesa: remove gl_texture_image::IsCompressed field
Use _mesa_is_format_compressed() instead.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=040fd7ed44c21a1faaa6475888e9365e8f0de42b
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:27:23 2009 -0600
mesa: added _mesa_format_row_stride()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c7ec97ec47f294dcfc0c6a87ee26bb3565f95d4
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 15:59:13 2009 -0600
mesa: added _mesa_format_image_size()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c36ca707ca8879d6f888de7733ffb6b04ddc48a
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 22:50:05 2009 -0600
swrast: fix some texformat regressions
Need to be careful with component ordering for MESA_FORMAT_RGB888
and MESA_FORMAT_RGBA8888.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d6a20e5b6c7567ed64fceed7744cf39eea34400
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 21:08:06 2009 -0600
mesa: rename texformat_tmp.h to texfetch_tmp.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60843e3ee59b00cee4ec1048823d1dd24756d849
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 21:04:14 2009 -0600
mesa: remove MESA_FORMAT_RGBA4444
Not used by any hardware driver. ARGB4444 and ARGB4444_REV remain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fa7dbf368bb060220e9f78e666b00d6827166a6
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 21:00:16 2009 -0600
mesa: remove GLchan-based formats; use hw 8-bit/channel formats instead
Removed: MESA_FORMAT_RGBA, RGB, ALPHA, LUMINANCE, LUMINANCE_ALPHA, INTENSITY.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74ae14a2bde4f87a554c3d96e6f4a9a02591308d
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 20:47:54 2009 -0600
mesa: move texel fetch/store into new texfetch.[ch] files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=884d1abb2ac1a2ce872a5b09fd4228159defcf26
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 20:36:25 2009 -0600
st/mesa: update comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdc761b0f9c8856193de6e8617c566851d010783
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 20:35:32 2009 -0600
mesa: remove gl_texture_format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f7c914ad0beea8a29c1a171c7cd1a12f2efe0fa
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 20:28:45 2009 -0600
mesa: replace gl_texture_format with gl_format
Now gl_texture_image::TexFormat is a simple MESA_FORMAT_x enum.
ctx->Driver.ChooseTexture format also returns a MESA_FORMAT_x.
gl_texture_format will go away next.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2e7bd6c1f979179e6840cf0e8db72fc72751650
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:55:47 2009 -0600
mesa: move StoreTexImageFunc typedef to .c file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a306daf71588fc4ccfdc14450f8cd4ce00f9833
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:52:43 2009 -0600
mesa: use _mesa_texstore()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6480210b89dc8ae0990c450d27870c7b7930f251
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:52:23 2009 -0600
st/mesa: use _mesa_texstore()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49263e08561e3380115f9e09056190f67fcb1890
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:49:38 2009 -0600
mesa: make individual texstore functions static
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb0ef0cbf8116ebb8317b5711e1f119369bdf8f7
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:49:10 2009 -0600
glide: use _mesa_texstore()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b436d729d1a2aacc13e274883b4dbdd104bdd1ad
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:46:34 2009 -0600
drivers: use _mesa_texstore
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b1f4dc0fa62c46030b39a0f7027dd1b0ef966fd
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:41:11 2009 -0600
drivers: use new _mesa_texstore() function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=660ca9c5a23240abca084089a626d4a94ef0799f
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:40:50 2009 -0600
mesa: new _mesa_texstore() function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=729ff875f4c951798d2372940608201a6b195ca6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 21:32:12 2009 -0600
mesa: change _mesa_format_to_type_and_comps() format parameter type
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd00a7fa4bb4bb71cd2eaf7ebb6749a709b5fdb9
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 21:22:57 2009 -0600
mesa: sort texstore_funcs[] array, remove search loop
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=749e50442a2a4e6a15434dfed47a9b87df353fa6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 21:14:43 2009 -0600
mesa: fix render buffer _BaseFormat assignment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef089604a9cdcb4efa0850de393e04aa8d002fae
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 21:14:12 2009 -0600
mesa: use texture format functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc344790d0fefa3c38c63cadc4ee6a52633b006
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 21:13:46 2009 -0600
mesa: update comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e987ea9d2181acec2fc70538ffbb92d7ab15d918
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 21:07:57 2009 -0600
mesa: use more mesa format functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5767a677a0129015dcc568b6f5d2d323fae8a63f
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:59:28 2009 -0600
mesa: fix GL_TEXTURE_LUMINANCE_SIZE query
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2b663fe38a6e42786092412402aacf8f6d071f8
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:58:05 2009 -0600
mesa: use more mesa format functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af0adb585223f6227f4c5c8564df8d7f6622d30f
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:56:04 2009 -0600
mesa: use more mesa format functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cf5d4be21bdac203dc244e9b773a852ddb1baf1
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:51:18 2009 -0600
mesa: use more format helper functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5978cbdf7728df7952c9c04165ece23394a5fb95
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:40:53 2009 -0600
mesa: code movement
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddffe4546a81216cde4376ee49cbaa021f4d04bb
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:40:35 2009 -0600
drivers: use more mesa format functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fbb8884f034e0d691fed0e099d4d796f3b42848
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:24:59 2009 -0600
mesa/drivers: use _mesa_get_format_bytes()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0bc4533ebccbfb844522e2b6ddd171b97d693e8
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:07:41 2009 -0600
mesa/drivers: use _mesa_get_format_bytes()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b58bc12ed4a3de6c828bd26c4820d7ddbb1eabd6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:58:18 2009 -0600
via: use mesa texture format helper functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21db8959c1134b43c9fe6d6179ee8fd9cde0b911
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:53:54 2009 -0600
glide: use _mesa_get_format_bytes()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2de768328067fa42501bdd4b753490e7a00167a4
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:51:45 2009 -0600
mesa: use _mesa_get_format_base_format()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db8aca3a398e16f7dc23d3321787274d07d13138
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:49:51 2009 -0600
mesa: use _mesa_get_format_bytes()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ab5f16919f6aaa19f5c92fd562e43dee18e30bc
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:42:36 2009 -0600
mesa: added _mesa_get_format_datatype()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b64d478a5bd4af4128938782d787abe02a0896ee
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:38:21 2009 -0600
mesa: use _mesa_get_format_bits()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c28d78f8324cfc17936af63c258a1cc55d590d60
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:07:44 2009 -0600
mesa: added _mesa_get_format_bits()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a608257a02d2ba4e8119be462bbd40ed238b184a
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:57:02 2009 -0600
mesa: remove unused gl_texture_format fields
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8eed5003b01fe8a4349711382411ac80b1c0aa3
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:53:22 2009 -0600
mesa: added MESA_FORMAT_NONE
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cccdc43fa9a8c49cdbdb545de8ff91c528b1ed47
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:50:04 2009 -0600
mesa: move StoreTexImageFunc to texstore.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27e201e9c4dd66bbf8fd2bc3ac3292550b94a14a
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:49:14 2009 -0600
mesa: rework null texel fetch/store funcs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=05e73cc8e23e348ea8243dd2584a44ee5d3a4dd2
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:39:48 2009 -0600
mesa: replace function pointer types with void *
These fields are no longer used and will be removed soon.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=adce34e23b431e184c4a511464f5cb0281c74db5
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:39:17 2009 -0600
st/mesa: use _mesa_get_texstore_func()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f782f90c45fc9a483483ebd36c1971ecd0c7988d
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:38:50 2009 -0600
mesa: use _mesa_get_texstore_func()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d73cd703161dab3f2a6890bbe62d92fd548c1ed6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:34:12 2009 -0600
glide: use _mesa_get_texstore_func()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9525b92efbe0d2b44b3b5518464ca28575188bf7
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:28:48 2009 -0600
mesa: NULL-out unused texformat field initializers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f76cbac04abf26617bd65b50e923db8728a4f33f
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:28:22 2009 -0600
mesa: use _mesa_get_texstore_func()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e07862d2c949bcae7c71e9fc8e90e4694ed25bb3
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:27:59 2009 -0600
st/mesa: use _mesa_get_texstore_func()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8abb984dc93235e00b5006187bf177da5db257e1
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:19:24 2009 -0600
mesa: null-out StoreTexImageFunc fields
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=431ba64222ad5365dfcdac1f06d80f0e7a26dbfd
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:17:32 2009 -0600
mesa: use _mesa_get_texel_store_func()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da5722bea6e2f613933d3e3da214da8cd0047d2e
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:09:23 2009 -0600
mesa: use new look-up table to get texel fetch/store funcs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7116ae857c6ef3809c712e96b28bd69d92b3cd33
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:08:49 2009 -0600
mesa: make some s3tc/fxt1 functions public
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c6896bd25034fb4c457110f45fe73277a9ce463
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:02:02 2009 -0600
progs/tests: disable texturing before printing text
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f91e4461fb3a7410c948acde270d97caa851ed6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 17:07:22 2009 -0600
mesa: minor clean-up in _mesa_texstore_srgb8()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=722b76156486bbb03f8504e8f7a5db05b9257da5
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 17:01:41 2009 -0600
mesa: use _mesa_get_texstore_func() to get texture image store func
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=485105ed182e2e997b084f047e72d5a2c3460057
Author: Brian Paul <brianp at vmware.com>
Date: Sat Sep 26 12:32:13 2009 -0600
mesa: move _mesa_get_texstore_func() to texstore.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22108bb571808542b89677752d62d3901698265f
Author: Brian Paul <brianp at vmware.com>
Date: Sat Sep 26 12:26:18 2009 -0600
mesa: begin removing dependencies on gl_texture_format in texstore code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7455f9fc64f0e2e09e65c0b7d76b539bce8a79b
Author: Brian Paul <brianp at vmware.com>
Date: Sat Sep 26 12:25:02 2009 -0600
mesa: added formats.c to build
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e7b56c98006033daa206c51b320b1b6cbc2f281
Author: Brian Paul <brianp at vmware.com>
Date: Sat Sep 26 12:24:17 2009 -0600
mesa: include formats.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=813870fd9588de101f68728507cff726d7513695
Author: Brian Paul <brianp at vmware.com>
Date: Sat Sep 26 12:21:03 2009 -0600
mesa: initial check-in of new formats.[ch] files
More information about the mesa-commit
mailing list