summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'gallium-msaa'Roland Scheidegger2010-05-2148-261/+537
|\ | | | | | | | | | | Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c
| * nv50: fix typo: s/_/./Brian Paul2010-05-191-1/+1
| |
| * i915g: remove unused flip parameterRoland Scheidegger2010-05-193-3/+0
| |
| * gallium: implement set_sample_mask() in all driversRoland Scheidegger2010-05-1816-1/+116
| | | | | | | | | | | | | | | | prevents segfault when state trackers try to set default mask. Other option would be to make this required only for drivers supporting multisampling, but this seems more clean. Only dummy implementations (for normal drivers) provided (no driver supports multisampling yet neither).
| * svga: adapt to interface changesRoland Scheidegger2010-05-172-19/+42
| | | | | | | | | | might need further cleanup. Using surfaces internally just to be able to use the existing code might cause unnecessary copies afaict.
| * r300g: adapt to interface changesRoland Scheidegger2010-05-175-61/+89
| | | | | | | | | | might need further cleanup. Using surfaces internally for the u_blitter code seems nonoptimal.
| * nouveau: adapt to interface changesRoland Scheidegger2010-05-178-30/+72
| | | | | | | | | | this probably needs further cleanup (just getting a surface for the resource seems quite nonoptimal and potentially cause unnecessary copies I think)
| * fo: adapt to interface changesRoland Scheidegger2010-05-171-2/+2
| |
| * identity: adapt to interface changesRoland Scheidegger2010-05-172-51/+65
| |
| * trace: adapt to interface changesRoland Scheidegger2010-05-172-28/+40
| |
| * i965g: adapt to interface changesRoland Scheidegger2010-05-174-4/+13
| |
| * i915g: adapt to interface changesRoland Scheidegger2010-05-172-21/+67
| |
| * softpipe: adapt to interface changesRoland Scheidegger2010-05-172-16/+7
| |
| * llvmpipe: adapt to interface changesRoland Scheidegger2010-05-172-20/+27
| |
| * cell: adapt to interface changesRoland Scheidegger2010-05-172-16/+8
| | | | | | | | not even compile tested but fairly trivial
* | nouveau/nvfx: Fill more PIPE_CAP_MAX_ valuesPatrice Mandin2010-05-211-13/+14
| | | | | | | | Signed-off-by: Patrice Mandin <[email protected]>
* | cell: assorted compilation fixesBrian Paul2010-05-214-14/+32
| |
* | cell: fix breakage from earlier draw module changesBrian Paul2010-05-212-2/+2
| |
* | gallium: remnants of old ccw stateKeith Whitwell2010-05-212-2/+2
| |
* | Merge branch 'gallium-front-ccw'Keith Whitwell2010-05-2118-267/+221
|\ \
| * | llvmpipe: fix front/back tri culling mix-upBrian Paul2010-05-171-2/+2
| | |
| * | softpipe: restore culling codeKeith Whitwell2010-05-141-3/+21
| | |
| * | gallium: more work on ccw flag removalKeith Whitwell2010-05-148-25/+28
| | | | | | | | | | | | The linux-debug target builds...
| * | gallium: convert rasterizer state to use gl-style front/back conceptsKeith Whitwell2010-05-1417-254/+187
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use front/back instead of cw/ccw throughout. Also, use offset_point/line/fill instead of offset_cw/ccw. Brings gallium representation of this state into line with its main user, and also what turns out to be the most common hardware representation. This fixes a long-standing bias in the interface towards the architecture of the software rasterizer.
* | | nv50: fixed other void pointer arithmetic errorsXavier Chantry2010-05-201-5/+6
| | |
* | | nv50: fix too long shader uploads by splitting themXavier Chantry2010-05-202-8/+19
| | |
* | | nv50: fill in shader limitsChristoph Bumiller2010-05-201-0/+28
| | |
* | | llvmpipe: more tweaks to dump_fs_variant_key()Brian Paul2010-05-201-5/+7
| | |
* | | llvmpipe: use util_dump_logicop()Brian Paul2010-05-201-1/+1
| | |
* | | llvmpipe: put variant print/debug code into separate functionBrian Paul2010-05-201-59/+70
| | |
* | | softpipe: Calculate slice_stride field in get_transfer().Michal Krol2010-05-191-0/+4
| | |
* | | llvmpipe: Fix link order for test appsJakob Bornecrantz2010-05-171-1/+1
| | | | | | | | | | | | | | | | | | | | | 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
* | | gallium: EXT_timer_query support.Mathias Fröhlich2010-05-1710-4/+48
| | | | | | | | | | | | Signed-off-by: Corbin Simpson <[email protected]>
* | | r300g: Add RS block dump.Corbin Simpson2010-05-172-0/+85
| | | | | | | | | | | | Shows what's actually going on in the RS block.
* | | rbug: remove extra semicolonBrian Paul2010-05-171-1/+1
| | |
* | | i965g: Fix printf format specifier.José Fonseca2010-05-171-1/+1
| | |
* | | r300g: implement flush+sync (AKA glFinish)Marek Olšák2010-05-161-0/+36
| | | | | | | | | | | | See comments in the code.
* | | r300g: expose radeon_bo_wait to the driverMarek Olšák2010-05-161-0/+3
| | |
* | | r300g: remove unused winsys entrypointsMarek Olšák2010-05-161-8/+0
| | |
* | | i965g: Fix return for resource_get_handleJakob Bornecrantz2010-05-161-1/+1
| | |
* | | r300g/swtcl: put emitting max index to the right placeMarek Olšák2010-05-161-7/+8
| | | | | | | | | | | | This fixes CS rejections in openarena.
* | | r300g/swtcl: flush draw to avoid the rejection of CSMarek Olšák2010-05-161-0/+8
| | |
* | | r300g/swtcl: update PSC only once when a shader is changedMarek Olšák2010-05-161-6/+6
| | |
* | | r300g/swtcl: call update_derived_state only once per draw-callMarek Olšák2010-05-161-3/+5
| | |
* | | r300g: Move code after declarations.Vinson Lee2010-05-151-1/+2
| | | | | | | | | | | | Fixes SCons build.
* | | r300g/swtcl: fix provoking vertexMarek Olšák2010-05-161-3/+7
| | |
* | | r300g/swtcl: fix point sprite texgen (do it in HW)Marek Olšák2010-05-162-4/+10
| | |
* | | r300g/swtcl: disable converting points/lines to trianglesMarek Olšák2010-05-161-0/+3
| | |
* | | r300g: fix psychedelic colors with SWTCLMarek Olšák2010-05-153-13/+17
| | | | | | | | | | | | | | | r300_vertex_shader::outputs was uninitialized. Also remove the tokens parameter.
* | | r300g: the vertex_stream_state atom for SWTCL should be staticMarek Olšák2010-05-153-4/+9
| | | | | | | | | | | | plus whitespace and comment fixes.