- Feb 24, 2010
-
-
Brice Goglin authored
-
Brice Goglin authored
-
Brice Goglin authored
-
Brian Paul authored
-
Brice Goglin authored
-
Brice Goglin authored
Conflicts: scons/crossmingw.py scons/gallium.py
-
Alex Deucher authored
-
FRAG & TILE buffer are unused but still they need to be associated with a valid relocation so that userspace can't try to abuse them to overwritte GART and then try to write anywhere in system memory.
-
Dave Airlie authored
The kernel lets you clear depth without getting a depth offset from userspace, mesa used to emit state before clear, but that got lost in the refactoring, which made the kernel bug show up. Fix mesa driver to emit the state properly now. cherry-pick + squash master commits. Signed-off-by: Dave Airlie <airlied@redhat.com>
-
- Feb 22, 2010
-
-
Jakob Bornecrantz authored
-
Jakob Bornecrantz authored
This reverts commit 9d17ad28. Fun stuff so fixing exposes another bug which I'm having trouble tracking down. So for now I'm just going to revert this untill I can fix the real bug. Sorry about this.
-
Jakob Bornecrantz authored
-
Jakob Bornecrantz authored
-
Jose Fonseca authored
-
Jose Fonseca authored
It was being erroneously set equal to the host offset, but it should be zero.
-
Jose Fonseca authored
Small improvement in Lightsmark 2008.
-
Jose Fonseca authored
This fixes a regression with Lightsmark, where more compact TGSI from Mesa was causing a zero mask MOV to be emitted for shadow map compare, causing problems in some backends. Add a few more assertions to catch cases like this.
-
Jose Fonseca authored
-
glxinfo needed fixing after commit 4bccd693. Move fragment program only parameters into their own list so that they are not queried for a vertex program. Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: Brian Paul <brianp@vmware.com>
-
Brian Paul authored
This fixes incorrect Z position of glBitmap, glDraw/CopyPixels for the svga driver. Now we use 0.5, 0.5 as is typical for ordinary 3D rendering.
-
Jose Fonseca authored
This serves several purposes: - disable caching in situations were is it useless or undesired - share caches among all trees - simplify purging the cache (when it's a single location) - move the cache out of the tree, since that slows downs IDEs considerably To retain previous behavior just define do export SCONS_CACHE_DIR=$PWD/build/cache before invoking scons.
-
- Feb 21, 2010
-
-
Brian Paul authored
The ST_SURFACE_x values should match the Mesa BUFFER_x values. Added some assertions to prevent future mix-ups.
-
Thomas Hellstrom authored
This avoids exposing the ms driver structure to the winsys, and nicely encapsulates driver customizable stuff. In the future more things might be customizable by the winsys, like throttling, 3D readback etc. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
-
Thomas Hellstrom authored
Some st functions assume that they are identical.
-
- Feb 18, 2010
-
-
Brian Paul authored
The optimized Z-test functions assumed that the array of incoming quads are adjacent, but that's not always true. The fragment shader can cull intermediate quads, for example. Now these Z-test functions can cope with non-adjacent quads. A little bit of performance is probably lost, but it's probably not worth worring about. This fixes broken glBitmap() Z testing, among other things.
-
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com>
-
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com>
-
Jose Fonseca authored
-
Jose Fonseca authored
Fixes crash in Homeworld2 which tries to create a 14MB buffer, because we now avoid creating GMR buffers larger than 8MB to ensure progress given we have only a 16MB pool.
-
Jose Fonseca authored
Not having a hardware buffer around doesn't change the fact that the range is dirty and needs to be uploaded eventually.
-
Jose Fonseca authored
Just cosmetic changes -- no behavior change.
-
Jose Fonseca authored
Many apps don't check the return of map buffer so it is better not to fail.
-
Jakob Bornecrantz authored
-
Jakob Bornecrantz authored
Make sure we always test for XEXT version. Make sure that the user has a recent version of libkms and libdrm installed. Not that the st/xorg code requires so new versions to work but these are needed to make a proper vmwgfx_drv.so driver which is the only real user.
-
Jakob Bornecrantz authored
-
Jakob Bornecrantz authored
Set it to the same as 2d acceleration
-
Jakob Bornecrantz authored
Since the execbuffer change actually changed size off the ioctl struct and not just a reuse of padded bits, we can't support old kernels as easily as the scanout change was.
-
Brian Paul authored
Fixes bug 26623. Original patch was submitted by Mathias Frohlich and modified by Brian.
-
- Feb 17, 2010
-
-
Jose Fonseca authored
It seems there are still some places where draw can happen with mapped buffers... Remove the assertions since there is not much more than can be done at this moment. This partially reverts commit af2023e3.
-
- Feb 16, 2010
-
-
Jose Fonseca authored
Unnecessary now that we never destroy buffer storage.
-