summaryrefslogtreecommitdiff
path: root/src/gallium/drivers
AgeCommit message (Collapse)Author
2010-05-02trace: Fix typo in method name.José Fonseca
2010-05-02r300g: always set the pitch of the first miplevel in the tiling flagsMarek Olšák
This further reduces the number of DRM calls and flushes.
2010-05-02Revert "r300g: disable point sprites (again)"Marek Olšák
This reverts commit 3e0f1719d411b34f77fd2a053ecf83b43bb836ca.
2010-05-02r300g: merge VS output mapping state (VAP) to rasterizer block state (RS)Marek Olšák
These two should be tied together because what's set in VAP or stuffed in GA should be rasterized in RS. Not doing so causes a hardlock. The reason for the merge is that if stuffed texture coordinates (e.g. point sprite texgen) happen to occupy the texcoord slot dedicated to fog or wpos, the two must be relocated to other free slots, which needs remapping the vertex shader outputs. The rasterizer code is now literally a sequence read-rasterize-write.
2010-05-02r300g: inline update_derived_shader_stateMarek Olšák
2010-05-02r300g: fix segfault when resizing a DRI2 framebufferMarek Olšák
Resetting tiling flags might happen after a texture is destroyed... Looking at the kernel sources, we don't actually need to reset the tiling flags.
2010-05-02i965g: s/sprintf/util_snprintf/Vinson Lee
2010-05-01llvmpipe: Remove unused variable.Vinson Lee
2010-04-30nv50: raise constant buffers size to maximumChristoph Bumiller
Removed the param heaps, haven't been using them for a long time now.
2010-04-30nv50: relax restriction on surface_copy format equality a bitChristoph Bumiller
2010-04-30nv50: don't segfault on OPCODE_END for empty programsChristoph Bumiller
2010-05-19softpipe: Calculate slice_stride field in get_transfer().Michal Krol
2010-05-17llvmpipe: Fix link order for test appsJakob Bornecrantz
When linking with --as-needed libgallium.a can't find the dl* symbols from -ldl since order matters more with --as-needed. Thanks to Nirbheek Chauhan and Adam Jackson
2010-05-17gallium: EXT_timer_query support.Mathias Fröhlich
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com>
2010-05-17r300g: Add RS block dump.Corbin Simpson
Shows what's actually going on in the RS block.
2010-05-17rbug: remove extra semicolonBrian Paul
2010-05-17i965g: Fix printf format specifier.José Fonseca
2010-05-16r300g: implement flush+sync (AKA glFinish)Marek Olšák
See comments in the code.
2010-05-16r300g: expose radeon_bo_wait to the driverMarek Olšák
2010-05-16r300g: remove unused winsys entrypointsMarek Olšák
2010-05-16i965g: Fix return for resource_get_handleJakob Bornecrantz
2010-05-16r300g/swtcl: put emitting max index to the right placeMarek Olšák
This fixes CS rejections in openarena.
2010-05-16r300g/swtcl: flush draw to avoid the rejection of CSMarek Olšák
2010-05-16r300g/swtcl: update PSC only once when a shader is changedMarek Olšák
2010-05-16r300g/swtcl: call update_derived_state only once per draw-callMarek Olšák
2010-05-15r300g: Move code after declarations.Vinson Lee
Fixes SCons build.
2010-05-16r300g/swtcl: fix provoking vertexMarek Olšák
2010-05-16r300g/swtcl: fix point sprite texgen (do it in HW)Marek Olšák
2010-05-16r300g/swtcl: disable converting points/lines to trianglesMarek Olšák
2010-05-15r300g: fix psychedelic colors with SWTCLMarek Olšák
r300_vertex_shader::outputs was uninitialized. Also remove the tokens parameter.
2010-05-15r300g: the vertex_stream_state atom for SWTCL should be staticMarek Olšák
plus whitespace and comment fixes.
2010-05-15r300g: remove unused struct r300_vertex_infoMarek Olšák
2010-05-15r300g: fix emission of some non-CSO atoms at the beginning of CSMarek Olšák
2010-05-15r300g: remove unused r300_query::activeMarek Olšák
2010-05-15r300g: fix BO space accounting for occlusion queriesMarek Olšák
2010-05-15r300g: forbid overlapping queries and print error messagesMarek Olšák
2010-05-15r300g: rename a few emit_query functionsMarek Olšák
2010-05-15r300g: silence warningsMarek Olšák
2010-05-15llvmpipe: Remove unnecessary headers.Vinson Lee
2010-05-15llvmpipe: Use GALLIVM_DEBUG opt where applicable.José Fonseca
2010-05-14gallium: remove forward declarations of non-existent objectsMarek Olšák
2010-05-14r300g: do not abort if a constant buffer is too largeMarek Olšák
What else can we do with misbehaving apps?
2010-05-14r300g: add framebuffer state debug loggingMarek Olšák
2010-05-14r300g: sort out debug flagsMarek Olšák
2010-05-14nouveau/nvfx: Define some capabilities for shadersPatrice Mandin
Signed-off-by: Patrice Mandin <patmandin@gmail.com>
2010-04-21svga: Fix index offsetJakob Bornecrantz
2010-04-20svga: Init surface functionsJakob Bornecrantz
2010-04-29softpipe & llvmpipe: Enable SM3 capJakob Bornecrantz
2010-04-29llvmpipe: fix texture/display target memory leakBrian Paul
2010-04-29r300g: fix compiler errorMarek Olšák
Ouch.