Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r300g: decouple drawing code and two-sided stencil refvalue fallback | Marek Olšák | 2010-05-27 | 3 | -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 properly | Marek Olšák | 2010-05-26 | 1 | -23/+53 |
| | | | | This fixes piglit/draw-elements. | ||||
* | r300g/swtcl: force vertex prefetching for non-indexed primitives | Marek Olšák | 2010-05-26 | 3 | -6/+7 |
| | |||||
* | r300g/swtcl: move emitting AOS to prepare_for_rendering | Marek Olšák | 2010-05-26 | 3 | -11/+14 |
| | |||||
* | r300g/swtcl: vbo transfer sanity checks | Marek Olšák | 2010-05-26 | 1 | -0/+6 |
| | |||||
* | r300g: add get_cs_info winsys entrypoint, abandon check_cs | Marek Olšák | 2010-05-26 | 5 | -4/+21 |
| | |||||
* | r300g/swtcl: do not use u_upload_mgr and do not compute max_index | Marek Olšák | 2010-05-26 | 2 | -40/+45 |
| | |||||
* | r300g: remove unnecessary includes | Marek Olšák | 2010-05-26 | 1 | -10/+0 |
| | |||||
* | r300g: fix fence referencing | Marek Olšák | 2010-05-26 | 1 | -0/+1 |
| | |||||
* | r300/compiler: move hardware caps to the radeon_compiler base struct | Marek Olšák | 2010-05-26 | 2 | -2/+4 |
| | | | | Needed for vertex shaders too. | ||||
* | rbug: add set sample mask passthrough. | Dave Airlie | 2010-05-26 | 1 | -0/+12 |
| | | | | | | This at least stops rbug segfaulting at startup. Signed-off-by: Dave Airlie <[email protected]> | ||||
* | r300g: more efficient finish + fix comments | Marek Olšák | 2010-05-26 | 2 | -6/+7 |
| | |||||
* | r300g: implement fake but compliant fences | Marek Olšák | 2010-05-26 | 4 | -35/+63 |
| | |||||
* | r300g: add r300_init_render_functions, remove r300_render.h | Marek Olšák | 2010-05-25 | 4 | -174/+84 |
| | |||||
* | r300g: remove r300_query.h | Marek Olšák | 2010-05-25 | 4 | -38/+7 |
| | |||||
* | r300g: remove r300_flush.h | Marek Olšák | 2010-05-25 | 4 | -30/+1 |
| | |||||
* | r300g: add r300_init_blit_functions, remove r300_blit.h | Marek Olšák | 2010-05-25 | 4 | -77/+28 |
| | |||||
* | r300g,util: remove pipe_surface from the util_blitter_copy interface and ↵ | Marek Olšák | 2010-05-25 | 3 | -45/+30 |
| | | | | clean up | ||||
* | r300g,util: remove pipe_surface from the util_blitter_fill interface and ↵ | Marek Olšák | 2010-05-25 | 3 | -32/+16 |
| | | | | clean up | ||||
* | drm_api: Remove type argument from create screen callback | Jakob Bornecrantz | 2010-05-25 | 2 | -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é Fonseca | 2010-05-25 | 2 | -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é Fonseca | 2010-05-24 | 1 | -0/+2 |
| | |||||
* | llvmpipe: Fix lp_test_format on 32bit OSes. | José Fonseca | 2010-05-24 | 1 | -1/+1 |
| | |||||
* | llvmpipe: Delete extraneous arugment too. | José Fonseca | 2010-05-24 | 1 | -1/+1 |
| | |||||
* | llvmpipe: Remove unused sincos_test_case struct. | José Fonseca | 2010-05-24 | 1 | -6/+2 |
| | |||||
* | llvmpipe: Unit test for sin/cos that compares against reference implementation. | Qicheng Christopher Li | 2010-05-24 | 4 | -1/+984 |
| | | | | Signed-off-by: José Fonseca <[email protected]> | ||||
* | r300g: extend compile error message | Marek Olšák | 2010-05-23 | 2 | -2/+4 |
| | |||||
* | r300g: fix dummy vertex shader compilation | Marek Olšák | 2010-05-23 | 1 | -10/+9 |
| | |||||
* | r300g: fix warnings | Marek Olšák | 2010-05-23 | 2 | -2/+4 |
| | |||||
* | llvmpipe: Fill in slice_stride. | José Fonseca | 2010-05-22 | 1 | -0/+1 |
| | |||||
* | rbug: fix breakage due to interface changes | Roland Scheidegger | 2010-05-21 | 2 | -42/+56 |
| | |||||
* | Merge branch 'gallium-msaa' | Roland Scheidegger | 2010-05-21 | 48 | -261/+537 |
|\ | | | | | | | | | | | Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c | ||||
| * | nv50: fix typo: s/_/./ | Brian Paul | 2010-05-19 | 1 | -1/+1 |
| | | |||||
| * | i915g: remove unused flip parameter | Roland Scheidegger | 2010-05-19 | 3 | -3/+0 |
| | | |||||
| * | gallium: implement set_sample_mask() in all drivers | Roland Scheidegger | 2010-05-18 | 16 | -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 changes | Roland Scheidegger | 2010-05-17 | 2 | -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 changes | Roland Scheidegger | 2010-05-17 | 5 | -61/+89 |
| | | | | | | | | | | might need further cleanup. Using surfaces internally for the u_blitter code seems nonoptimal. | ||||
| * | nouveau: adapt to interface changes | Roland Scheidegger | 2010-05-17 | 8 | -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 changes | Roland Scheidegger | 2010-05-17 | 1 | -2/+2 |
| | | |||||
| * | identity: adapt to interface changes | Roland Scheidegger | 2010-05-17 | 2 | -51/+65 |
| | | |||||
| * | trace: adapt to interface changes | Roland Scheidegger | 2010-05-17 | 2 | -28/+40 |
| | | |||||
| * | i965g: adapt to interface changes | Roland Scheidegger | 2010-05-17 | 4 | -4/+13 |
| | | |||||
| * | i915g: adapt to interface changes | Roland Scheidegger | 2010-05-17 | 2 | -21/+67 |
| | | |||||
| * | softpipe: adapt to interface changes | Roland Scheidegger | 2010-05-17 | 2 | -16/+7 |
| | | |||||
| * | llvmpipe: adapt to interface changes | Roland Scheidegger | 2010-05-17 | 2 | -20/+27 |
| | | |||||
| * | cell: adapt to interface changes | Roland Scheidegger | 2010-05-17 | 2 | -16/+8 |
| | | | | | | | | not even compile tested but fairly trivial | ||||
* | | nouveau/nvfx: Fill more PIPE_CAP_MAX_ values | Patrice Mandin | 2010-05-21 | 1 | -13/+14 |
| | | | | | | | | Signed-off-by: Patrice Mandin <[email protected]> | ||||
* | | cell: assorted compilation fixes | Brian Paul | 2010-05-21 | 4 | -14/+32 |
| | | |||||
* | | cell: fix breakage from earlier draw module changes | Brian Paul | 2010-05-21 | 2 | -2/+2 |
| | | |||||
* | | gallium: remnants of old ccw state | Keith Whitwell | 2010-05-21 | 2 | -2/+2 |
| | |