summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2010-09-24r600g: drop index_offset parameter to index buffer translate.Dave Airlie
r600 doesn't need this as we always have working index bias
2010-09-24r600g: fix draw-elements and draw-elements-base-vertexDave Airlie
2010-09-24r600g: some more vertex formatsDave Airlie
2010-09-24r600g: add some more vertex format support.Dave Airlie
adds the sscaled formats, this passes some more of the draw-vertices tests.
2010-09-24r600g: add vert support for 16/16 and 16/16/16 floats.Dave Airlie
makes draw-vertices-half-float pass
2010-09-24r300g: fix the border color for every format other than PIPE_FORMAT_B8G8R8A8Marek Olšák
TX_BORDER_COLOR should be formatted according to the texture format. Also the interaction with ARB_texture_swizzle should be fixed too. NOTE: This is a candidate for the 7.9 branch.
2010-09-24r300g: fix a copy-paste typo for loggingMarek Olšák
2010-09-24r300g: make accessing map_list and buffer_handles thread-safeMarek Olšák
NOTE: This is a candidate for the 7.9 branch.
2010-09-24r300g: fixup long-lived BO maps being incorrectly unmapped when flushingMarek Olšák
Based on commit 3ddc714b20ac4e28b80c6f88d1993445fff2262c by Dave Airlie. NOTE: This is a candidate for the 7.9 branch.
2010-09-24util: make calling remove_from_list multiple times in a row safeMarek Olšák
This commit fixes an infinite loop in foreach_s if remove_from_list is used more than once on the same item with other list operations in between. NOTE: This is a candidate for the 7.9 branch because the commit "r300g: fixup long-lived BO maps being incorrectly unmapped when flushing" depends on it.
2010-09-23r300g: Always try to build libr300compiler.aTom Stellard
Make libr300compiler.a a PHONY target so that this library will always be built. This fixes the problem of libr300compiler.a not being updated when r300g is being built and r300c is not. This is a candidate for the Mesa 7.9 branch.
2010-09-24r300g: fix point sprite coord.Dave Airlie
handled elsewhere now. thanks to Droste on irc for pointing out the fix
2010-09-23r600g: initial evergreen support in new pathJerome Glisse
This doesn't work yet. Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-09-23r600g: Destroy the blitter.Tilman Sauerbeck
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de>
2010-09-23d3d1x: obliterate IDL parameter names from d3d10.idl from Wine tooLuca Barbieri
2010-09-23d3d1x: add autogenerated files as prerequisites, so make builds themLuca Barbieri
2010-09-23d3d1x: fix build without system EGL/egl.hLuca Barbieri
2010-09-23d3d1x: add missing guid.cppLuca Barbieri
2010-09-23d3d1x: flush properlyLuca Barbieri
2010-09-23d3d1x: remove another include specstrings.hLuca Barbieri
2010-09-23d3d1x: flush the pipe context when presentingLuca Barbieri
2010-09-23d3d1x: remove specstrings.h includeLuca Barbieri
2010-09-23d3d11: obliterate IDL parameter namesLuca Barbieri
2010-09-23d3d1x: rename parameters in dxgiLuca Barbieri
2010-09-23d3d1x: rename params in misc and objectsLuca Barbieri
2010-09-23d3d11: rename screen paramsLuca Barbieri
2010-09-23d3d1x: rename context paramsLuca Barbieri
2010-09-23d3d1x: minifixLuca Barbieri
2010-09-23d3d1x: remove specstringsLuca Barbieri
2010-09-23d3d1x: normalize whitespaceLuca Barbieri
2010-09-23d3d1x: s/tpf/sm4/gLuca Barbieri
2010-09-23d3d1x: autogenerate shader enums and text from def filesLuca Barbieri
This avoids the duplication in tpf.h and tpf_text.cpp
2010-09-23d3d1x: initialize the mutexLuca Barbieri
2010-09-23draw: Prevent clipped vertices overflow.José Fonseca
Some pathological triangles cause a theoritically impossible number of clipped vertices. The clipper will still assert, but at least release builds will not crash, while this problem is further investigated.
2010-09-23draw: don't apply flatshading to clipped tris with <3 vertsKeith Whitwell
If a triangle was completely culled by clipping, we would still try to fix up its provoking vertex.
2010-09-23d3d1x: bind NULL CSOs before destroying default CSOs on context dtorLuca Barbieri
Otherwise softpipe and llvmpipe assert.
2010-09-23d3d1x: fix deadlocks on non-recursive mutexLuca Barbieri
2010-09-23r600g: fix warnings since last commit.Dave Airlie
2010-09-23r600g: use blitter to do db->cb flushing.Dave Airlie
use the blitter + custom stage to avoid doing a whole lot of state setup by hand. This makes life a lot easier for doing this on evergreen it also keeps all the state setup in one place. We setup a custom context state at the start with a flag to denote its for the flush, when it gets generated we generate the correct state for the flush and no longer have to do it all by hand. this should also make adding texture *to* depth easier.
2010-09-23u_blitter: add a custom blitter call passing a dsa csoDave Airlie
reimplement the flush stage added for r300 to allow a custom DSA stage to be used in the pipeline, this allows for r600 hw DB->CB flushes.
2010-09-23d3d1x: properly reference count the backendLuca Barbieri
2010-09-22dri: Pass the __DRIscreen and the __DRIscreen private back to image lookupKristian Høgsberg
We will typically have a current context when we need to lookup the image, but the lookup implementation don't need it so drop it.
2010-09-22rbug: fix rbug when contexts are being destroyedZack Rusin
2010-09-23r600g: fix typo in evergreen register listDave Airlie
pointed out by glisse on irc.
2010-09-23r600g: fix depth readback on rv610 and other quirky variants.Dave Airlie
at least zreaddraw works for me here now on my rv610
2010-09-23r600g: use floats instead of hex for blit vboDave Airlie
once I go past 0x3f80000, I can't translate hex to float in-brain anymore.
2010-09-22tgsi: Fix missing test before checkJakob Bornecrantz
As introduced with commit d21301675c249602e19310d5b62fad424f2f2ac2 NOTE: This is a candidate for the 7.9 branch.
2010-09-22d3d1x: add Wine dlls (tri, tex working, but no other testing)Luca Barbieri
2010-09-22d3d1x: define GUIDs in the normal wayLuca Barbieri
2010-09-22d3d1x: fix API nameLuca Barbieri