Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r300g/swtcl: fix secondary color and back-face color outputs | Marek Olšák | 2010-05-27 | 6 | -5/+382 |
| | | | | | | | | | | These piglit tests have been fixed: - bgra-sec-color-pointer - glsl-routing See comments at the beginning of r300_vs_draw.c WPOS is implemented too but it doesn't work yet. I'm still working on it. | ||||
* | 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. | ||||
* | 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 | ||||
* | 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 |
| | |||||
* | Merge branch 'gallium-msaa' | Roland Scheidegger | 2010-05-21 | 6 | -61/+97 |
|\ | | | | | | | | | | | Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c | ||||
| * | gallium: implement set_sample_mask() in all drivers | Roland Scheidegger | 2010-05-18 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | 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). | ||||
| * | 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. | ||||
* | | Merge branch 'gallium-front-ccw' | Keith Whitwell | 2010-05-21 | 1 | -39/+25 |
|\ \ | |||||
| * | | gallium: more work on ccw flag removal | Keith Whitwell | 2010-05-14 | 1 | -3/+5 |
| | | | | | | | | | | | | The linux-debug target builds... | ||||
| * | | gallium: convert rasterizer state to use gl-style front/back concepts | Keith Whitwell | 2010-05-14 | 1 | -38/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | gallium: EXT_timer_query support. | Mathias Fröhlich | 2010-05-17 | 1 | -0/+1 |
| | | | | | | | | | | | | Signed-off-by: Corbin Simpson <[email protected]> | ||||
* | | | r300g: Add RS block dump. | Corbin Simpson | 2010-05-17 | 2 | -0/+85 |
| | | | | | | | | | | | | Shows what's actually going on in the RS block. | ||||
* | | | r300g: implement flush+sync (AKA glFinish) | Marek Olšák | 2010-05-16 | 1 | -0/+36 |
| | | | | | | | | | | | | See comments in the code. | ||||
* | | | r300g: expose radeon_bo_wait to the driver | Marek Olšák | 2010-05-16 | 1 | -0/+3 |
| | | | |||||
* | | | r300g: remove unused winsys entrypoints | Marek Olšák | 2010-05-16 | 1 | -8/+0 |
| | | | |||||
* | | | r300g/swtcl: put emitting max index to the right place | Marek Olšák | 2010-05-16 | 1 | -7/+8 |
| | | | | | | | | | | | | This fixes CS rejections in openarena. | ||||
* | | | r300g/swtcl: flush draw to avoid the rejection of CS | Marek Olšák | 2010-05-16 | 1 | -0/+8 |
| | | | |||||
* | | | r300g/swtcl: update PSC only once when a shader is changed | Marek Olšák | 2010-05-16 | 1 | -6/+6 |
| | | | |||||
* | | | r300g/swtcl: call update_derived_state only once per draw-call | Marek Olšák | 2010-05-16 | 1 | -3/+5 |
| | | | |||||
* | | | r300g: Move code after declarations. | Vinson Lee | 2010-05-15 | 1 | -1/+2 |
| | | | | | | | | | | | | Fixes SCons build. | ||||
* | | | r300g/swtcl: fix provoking vertex | Marek Olšák | 2010-05-16 | 1 | -3/+7 |
| | | | |||||
* | | | r300g/swtcl: fix point sprite texgen (do it in HW) | Marek Olšák | 2010-05-16 | 2 | -4/+10 |
| | | | |||||
* | | | r300g/swtcl: disable converting points/lines to triangles | Marek Olšák | 2010-05-16 | 1 | -0/+3 |
| | | | |||||
* | | | r300g: fix psychedelic colors with SWTCL | Marek Olšák | 2010-05-15 | 3 | -13/+17 |
| | | | | | | | | | | | | | | | r300_vertex_shader::outputs was uninitialized. Also remove the tokens parameter. | ||||
* | | | r300g: the vertex_stream_state atom for SWTCL should be static | Marek Olšák | 2010-05-15 | 3 | -4/+9 |
| | | | | | | | | | | | | plus whitespace and comment fixes. | ||||
* | | | r300g: remove unused struct r300_vertex_info | Marek Olšák | 2010-05-15 | 1 | -10/+0 |
| | | | |||||
* | | | r300g: fix emission of some non-CSO atoms at the beginning of CS | Marek Olšák | 2010-05-15 | 3 | -1/+10 |
| | | | |||||
* | | | r300g: remove unused r300_query::active | Marek Olšák | 2010-05-15 | 2 | -6/+0 |
| | | | |||||
* | | | r300g: fix BO space accounting for occlusion queries | Marek Olšák | 2010-05-15 | 3 | -5/+6 |
| | | | |||||
* | | | r300g: forbid overlapping queries and print error messages | Marek Olšák | 2010-05-15 | 1 | -1/+13 |
| | | | |||||
* | | | r300g: rename a few emit_query functions | Marek Olšák | 2010-05-15 | 1 | -9/+9 |
| | | | |||||
* | | | r300g: silence warnings | Marek Olšák | 2010-05-15 | 1 | -0/+1 |
| | | |