summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers
Commit message (Collapse)AuthorAgeFilesLines
* r300g: decouple drawing code and two-sided stencil refvalue fallbackMarek Olšák2010-05-273-205/+154
| | | | | | It's now more separate from the rest of the driver and it can be disabled by commenting out just 1 line. Well, I couldn't make the previous version work with SW TCL reliably, that's the reason of this little rework.
* r300g/swtcl: handle large index count properlyMarek Olšák2010-05-261-23/+53
| | | | This fixes piglit/draw-elements.
* r300g/swtcl: force vertex prefetching for non-indexed primitivesMarek Olšák2010-05-263-6/+7
|
* r300g/swtcl: move emitting AOS to prepare_for_renderingMarek Olšák2010-05-263-11/+14
|
* r300g/swtcl: vbo transfer sanity checksMarek Olšák2010-05-261-0/+6
|
* r300g: add get_cs_info winsys entrypoint, abandon check_csMarek Olšák2010-05-265-4/+21
|
* r300g/swtcl: do not use u_upload_mgr and do not compute max_indexMarek Olšák2010-05-262-40/+45
|
* r300g: remove unnecessary includesMarek Olšák2010-05-261-10/+0
|
* r300g: fix fence referencingMarek Olšák2010-05-261-0/+1
|
* r300/compiler: move hardware caps to the radeon_compiler base structMarek Olšák2010-05-262-2/+4
| | | | Needed for vertex shaders too.
* rbug: add set sample mask passthrough.Dave Airlie2010-05-261-0/+12
| | | | | | This at least stops rbug segfaulting at startup. Signed-off-by: Dave Airlie <[email protected]>
* r300g: more efficient finish + fix commentsMarek Olšák2010-05-262-6/+7
|
* r300g: implement fake but compliant fencesMarek Olšák2010-05-264-35/+63
|
* r300g: add r300_init_render_functions, remove r300_render.hMarek Olšák2010-05-254-174/+84
|
* r300g: remove r300_query.hMarek Olšák2010-05-254-38/+7
|
* r300g: remove r300_flush.hMarek Olšák2010-05-254-30/+1
|
* r300g: add r300_init_blit_functions, remove r300_blit.hMarek Olšák2010-05-254-77/+28
|
* r300g,util: remove pipe_surface from the util_blitter_copy interface and ↵Marek Olšák2010-05-253-45/+30
| | | | clean up
* r300g,util: remove pipe_surface from the util_blitter_fill interface and ↵Marek Olšák2010-05-253-32/+16
| | | | clean up
* drm_api: Remove type argument from create screen callbackJakob Bornecrantz2010-05-252-13/+4
| | | | | With the removal of DRI1 support there where no use of this argument, some drivers didn't even properly check it.
* llvmpipe: Stop relying on PIPE_FLUSH_TEXTURE_CACHE/PIPE_FLUSH_RENDER_CACHE ↵José Fonseca2010-05-252-32/+11
| | | | | | | | | | magic. Flush means flush, i.e., all previous operations should be visible from other contexts. This does not imply unswizzling tiles, since unswizzling should be done on a needed basis for any context.
* llvmpipe: Also test compressed formats in lp_test_format()José Fonseca2010-05-241-0/+2
|
* llvmpipe: Fix lp_test_format on 32bit OSes.José Fonseca2010-05-241-1/+1
|
* llvmpipe: Delete extraneous arugment too.José Fonseca2010-05-241-1/+1
|
* llvmpipe: Remove unused sincos_test_case struct.José Fonseca2010-05-241-6/+2
|
* llvmpipe: Unit test for sin/cos that compares against reference implementation.Qicheng Christopher Li2010-05-244-1/+984
| | | | Signed-off-by: José Fonseca <[email protected]>
* r300g: extend compile error messageMarek Olšák2010-05-232-2/+4
|
* r300g: fix dummy vertex shader compilationMarek Olšák2010-05-231-10/+9
|
* r300g: fix warningsMarek Olšák2010-05-232-2/+4
|
* llvmpipe: Fill in slice_stride.José Fonseca2010-05-221-0/+1
|
* rbug: fix breakage due to interface changesRoland Scheidegger2010-05-212-42/+56
|
* 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
| |