Mesa (gallium-array-textures): 58 new commits
Roland Scheidegger
sroland at kemper.freedesktop.org
Thu Jun 17 11:21:34 UTC 2010
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10cb644b31b3ef47e6c7b55e514ad24bb891fac4
Merge: 5691db960ca3d525ce7d6c32d9c7a28f5e907f3b c85971da31276f17f90fe7d7596c24b5daa204f9
Author: Roland Scheidegger <sroland at vmware.com>
Date: Thu Jun 17 12:20:41 2010 +0100
Merge commit 'origin/master' into gallium-array-textures
Conflicts:
src/gallium/docs/source/glossary.rst
src/gallium/tests/graw/fs-test.c
src/gallium/tests/graw/gs-test.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c85971da31276f17f90fe7d7596c24b5daa204f9
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Jun 17 04:59:48 2010 -0400
draw: fix some unsigned issue
spotted by Vinson
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da39d5d3b46c55f88a2f051368e09284732fd440
Author: Chia-I Wu <olv at lunarg.com>
Date: Thu Jun 17 16:07:46 2010 +0800
egl: s/EGL_DISPLAY/EGL_PLATFORM/.
A platform is already used to mean a window system in EGL. No need to
use a different term.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f690caddcd9afbea6ed3e743b0c95c02c85e5ef
Author: Chia-I Wu <olv at lunarg.com>
Date: Tue Jun 15 19:34:51 2010 +0800
egl: s/_EGL_PLATFORM/_EGL_OS/ and s/POSIX/UNIX/.
A platform means a native window system in EGL. Use OS that follows
Gallium instead.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f3e48ee2c77db7aeaf5ffc904db6790dd5a3bf4
Author: Chia-I Wu <olv at lunarg.com>
Date: Thu Jun 17 14:10:53 2010 +0800
st/egl: Build sw/fbdev winsys for fbdev backend.
Target egl_fbdev_swrast.so needs sw/fbdev/libfbdev.a.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3c20233233c2c578d39d2a707799b7cf0ad6e0f
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Jun 17 05:14:24 2010 +0200
r300g: more reasonable MSPOS defaults in error path
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6771622e22399e8ed2346b830aefadf885fcec10
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Jun 17 05:11:07 2010 +0200
r300g: fix surface leaks
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e6d51e805baa11eff17ea784c92ffc7933c56c5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Jun 16 18:57:51 2010 -0700
gallium/docs: GLSL glossary entry.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f98c462770ad26888c4c89f7e0989c2dba48e77d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Jun 16 18:45:50 2010 -0700
gallium/docs: Explain DFRACEXP/DLDEXP.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbc95e8edca408346c5a2fae5e584658c5feea76
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Jun 16 18:34:51 2010 -0700
gallium/docs: Remove unneeded "doubles", add double blurb.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d4cb6ea36aa0335aa8a6a1e1adc39e40ec5138d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Jun 16 18:34:32 2010 -0700
gallium/docs: Label opcodes by capability bits.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92867dcc42089a71031d1d49f574dc64af9387de
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Jun 16 16:56:55 2010 -0700
gallium/docs: R and RG texture swizzles.
We *did* reach an agreement on this a few months ago, and now the docs
reflect it. However, we never got around to UV and Z...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7d05f1f0d2b16b316a1a801baba0d237272b094
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Jun 16 16:52:52 2010 -0700
gallium/docs: Flesh out the distro information.
I'm not sure I picked the best voice here. I might come back to this
later.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=517a4fb051017caa446730977899c9d36ca18d87
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Jun 16 11:10:46 2010 -0700
gallium/docs: Fix RST error.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=241218845309a0c765b97b7c966a06d60ca9dd57
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Jun 16 17:56:00 2010 -0700
r300g: Fix uninitialized variable warnings in error path.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=84178547dfaa27ca298ad1755d1ce686036a8550
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Jun 16 17:44:26 2010 -0700
intel: Remove unnecessary headers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=638a80bc075a4b58123cb9ba03993bd8bfd024cd
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Jun 16 15:56:17 2010 -0400
draw: make sure we correctly iterate over output buffers on stream out
we kept overwriting the first attribute of a vertex in a single-stream-
out-buffer case
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=509ff13d068eea38fc5e8be52beb55ad7cfdf92f
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Jun 16 15:10:21 2010 -0400
graw: remove wrong test
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b8e1980276a3935e6748e2f459313ffd2681146
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Jun 16 15:03:55 2010 -0400
draw: add stream output decomposition file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=287531772ccea82c8a6c4dab5656d751a8943524
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Jun 16 14:42:17 2010 -0400
draw: rewrite stream output to handle all the dark corners
register masks, multiple output buffers, multiple primitives,
non-linear vertices (elts) and stride semantics.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=668fa68019ec09fcd0486e612d01d61a0c9a4b2f
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Jun 16 08:52:33 2010 -0400
translate: don't crash on elts paths with instances
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e41ad8d2c5cac28cbdc3c1c234f1149c91a8d803
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Jun 16 11:01:34 2010 -0700
r300g: Fix up resolve.
Yay for old code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=61145c0d5c1abe6882a076f57b1b51c83aedbc33
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Jun 16 10:51:35 2010 -0700
r300g: Fix MSAA state size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ecca392da70eb0137117e73448fe610a5638ae7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Jun 16 10:51:04 2010 -0700
r300g: Don't multisample non-32-bpp render targets.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=68cefb423a1bd7cb2bee6375cae8e9c46b1211c5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Jun 16 10:50:37 2010 -0700
r300g: Finish resolve function.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e163fc0b15c80172fb2615fc04d7fc7bdc0d25c3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Jun 13 20:52:58 2010 -0700
r300g: Add resource resolve function.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a91fea65dc574cc0ba2ccec936d60366b034489a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue May 25 22:33:21 2010 -0700
r300g: Moar MSAA setup.
Need to just add the resolve, then go switch to new DRM and test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3784b0fa69491aa14bdf6f7a61c4d5de2589d234
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue May 25 21:57:10 2010 -0700
r300g: Fix indentation.
I could *not* let this slide since I'm on a 78-char-wide terminal.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c58618406bd5b4ee0bc5121f562560702ebbf98
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue May 25 21:45:38 2010 -0700
r300g: Old MSAA code from before gallium-msaa.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=867478b6f6fe3ad76c3d1d75b2b907f59b9a649c
Author: Alan Hourihane <alanh at vmware.com>
Date: Wed Jun 16 18:10:34 2010 +0100
util: add alloc check
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51729b5119df450f2f80c4e648b99fa35b9ec32d
Author: Alan Hourihane <alanh at vmware.com>
Date: Wed Jun 16 17:55:00 2010 +0100
draw: add alloc check
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71646528da5355468be8b52be662d0afd49a38f1
Author: Henri Verbeet <hverbeet at gmail.com>
Date: Wed Jun 16 12:46:07 2010 -0400
r600: GL_COORD_REPLACE state is only relevant when point sprites are enabled.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5552dffa39d1401d20df4696540f5de2e8c852ea
Author: Marc <marvin24 at gmx.de>
Date: Wed Jun 16 12:44:02 2010 -0400
r600: fix warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbf30fce322506bd43692617de9d201533f41532
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Wed Jun 16 09:23:17 2010 -0700
osmesa: always build standalone for internal symbols
When building OSMesa and xlib GL, the resulting OSMesa would be linked
against libGL instead of the internal mesa libraries. However, when
building with -fvisibility=hidden, some of the internal functions used
in OSMesa could not be resolved through libGL.
Instead, always build OSMesa standalone without linking against libGL.
This has the advantage that OSMesa is always built the same way, but it
means that disk space is wasted when libGL is installed since both
libraries will contain the internal objects.
Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
Tested-by: Tom Fogal <tfogal at alumni.unh.edu>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c377cea1094c0b5414c663adf2fd393bf41ddfb
Author: Alan Hourihane <alanh at vmware.com>
Date: Wed Jun 16 12:27:20 2010 +0100
draw: handle some out of memory conditions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9829ec2ad8cf74c6dbc7d8afbf36ddd5c5210d74
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Jun 16 05:25:20 2010 -0400
graw: add a gs test for non-sequential inputs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88308ea1730df07beadd81cbce942a3aecb5d873
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Jun 15 17:34:59 2010 -0700
draw: Remove unnecessary headers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3560652ccf0d88bcc23c326ea99bbc7091b45f39
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Jun 15 16:37:32 2010 -0400
gs: make sure we end primitives when finishing executing shaders
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=215e10ac2615359065cc264c68f08f39533bafd4
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Jun 15 16:09:30 2010 -0400
draw/gs: make sure gs works with elts and doesn't overrun the buffer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80dfec3e53fd5b5c8c31fb16376c9910258c91b0
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Jun 15 13:07:01 2010 -0400
mesa: Allow querying the system FBO in GetFramebufferAttachmentParameteriv
If the default framebuffer is bound to <target>, then
<attachment> must be one of FRONT_LEFT, FRONT_RIGHT, BACK_LEFT,
BACK_RIGHT, AUXi, DEPTH_BUFFER, or STENCIL_BUFFER, identifying a
color buffer, the depth buffer, or the stencil buffer, and
<pname> may be FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE or
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME.
as well as these <pname> values
FRAMEBUFFER_ATTACHMENT_RED_SIZE,
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE,
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE,
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE,
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE,
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE,
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, or
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING.
https://bugs.freedesktop.org/show_bug.cgi?id=28551
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=726f18ee695df2ac7656b2034d49fca4be98fb30
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Jun 15 12:14:18 2010 -0400
graw: test multiple cb's in geometry shaders
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec82e9fbfab7a7c1e8dc9870204545f2624ebd82
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Jun 15 12:01:47 2010 -0400
graw: fix setup for multiple constant buffers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf577393c7334ed8e11584984138285ae0faac93
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Jun 15 09:11:10 2010 -0400
draw: run the pipeline with the correct number of verts
verts per primitive, not total count
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cf5e814b943d38750cdc6d27a9e25856454c853
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Jun 15 08:49:00 2010 -0400
draw: fix primitive indexing in the pipeline
spotted by Keith
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a192b5eeafae80f9f9e7e7e442abc5b44d583d1a
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Jun 15 08:05:51 2010 -0400
draw: finish the new pipeline setup
Keith came up with a new way of running the pipeline which involves passing
a few info structs around (for fetch, vertices and prims) and allows us
to correctly handle cases where we endup with multiple primitives generated
by the pipeline itself.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92e521a79982f19279f72c34772d33c9c28e2bed
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Jun 15 06:12:56 2010 -0400
softpipe/gs: fix a crash when a gs isn't present
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b85a361ccbac956d2842251395c048a4b3f4c440
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Jun 14 15:11:59 2010 +0100
draw wip
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d4d4b2134595c4ed8060d6d002a0cd54690c289
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Jun 14 17:50:15 2010 -0700
i965: Remove unnecessary header.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0452d52ae353f3c6d6e216c7af00a0c369c05622
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Jun 14 23:38:48 2010 +0200
r300g: initialize US_CODE_BANK on r4xx
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dcba1af9d0139ead8a0288ad272ea1116aaf3b3
Author: Eric Anholt <eric at anholt.net>
Date: Sun Jun 13 00:41:01 2010 -0700
i965: Fix surface state dumping with INTEL_DEBUG=batch.
I broke this with the state streaming changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a1ce46fce4f2a4317fd4e2d0b4309e774b3adca
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date: Sat Jun 12 22:39:29 2010 -0700
i965: correct the gen6 line stipple enable define.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44ad62b86c1bb204562d517d5fa7d7675d0e77e3
Author: Eric Anholt <eric at anholt.net>
Date: Sat Jun 12 21:51:37 2010 -0700
intel: Remove long-dead comment about releasing texture heaps.
BOs are stored in the bufmgr, which is freed as part of the screen
structure.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b383054d3e155f9e3c131105d257b88a3de9924
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Jun 14 17:36:17 2010 +0100
gallivm: Omit references to NoFramePointerElimNonLeaf
It was added after 2.7.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27fafa2587287562f58de6f00799d7a6d2adf9b2
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Jun 14 17:11:21 2010 +0100
util: Use int type for format field width.
As suggested by gcc warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d2407699ba043735b5fbd5c20fc5ccbff32c948
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Jun 13 13:13:11 2010 +0100
gallivm: Override some of the default target options.
In particular:
- enable LLVM <-> GDB integration for JIT code
- disable frame-pointer elimination on debug/profile builds
- enable fast-math.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21a9ef12bf229bf66287b5444708c51a89eaa09c
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Jun 10 16:23:25 2010 +0100
gallivm: Use func_to_pointer().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91bbe466c7a149d1f9d1cc9bd27f8aedb45b9d2e
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Jun 10 16:22:49 2010 +0100
util: Add a func_to_pointer util function too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d5fa34757382e4d1d6ca0d3825bd16c9a8f3d72
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Jun 14 10:48:40 2010 -0400
graw: small fixups for the gs examples
More information about the mesa-commit
mailing list