Mesa (arb_geometry_shader4): 280 new commits
Zack Rusin
zack at kemper.freedesktop.org
Mon Dec 7 23:06:16 UTC 2009
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45412c2343a3ed1de388aca6a5ae25c49918c9bc
Merge: 9b5f260756356a73984d60c907c525b8a2f8cf94 cad14c2542698de144bb5434cefa02d7a00aaa74
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Dec 7 18:13:57 2009 -0500
Merge remote branch 'origin/master' into arb_geometry_shader4
Conflicts:
src/gallium/auxiliary/tgsi/tgsi_exec.c
src/mesa/glapi/glapitemp.h
src/mesa/glapi/glprocs.h
src/mesa/main/enums.c
src/mesa/main/remap_helper.h
src/mesa/state_tracker/st_atom_shader.c
src/mesa/state_tracker/st_program.c
src/mesa/state_tracker/st_program.h
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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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
More information about the mesa-commit
mailing list