summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | 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
| | |