Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-09 | r300g: try harder to create a transfer object | Marek Olšák | |
I was told this wouldn't help to fix the FDO bug #28443, but still, it's a harmless last resort. Also, linear textures safely fallback to an unpipelined transfer here. | |||
2010-06-09 | r300g: debug output texture size | Marek Olšák | |
2010-06-09 | r300g: return NULL texture early if buffer_create fails | Marek Olšák | |
2010-06-09 | r300g: save vertex buffers in blitter | Marek Olšák | |
2010-06-09 | r300g: report that transfers are always supported | Marek Olšák | |
2010-06-09 | r300g: fix loading compressed textures | Marek Olšák | |
2010-06-08 | r300g: skip rendering for unsupported vertex formats instead of aborting | Marek Olšák | |
The next step is to replace skipping by an actual fallback. | |||
2010-06-08 | gallium: adjust the query interface to support custom types | Zack Rusin | |
we need to change it to support composite types | |||
2010-06-07 | r300g: fix hardlock caused by an incompatible vertex format | Marek Olšák | |
The drivers aborts instead, I am working on a real fix... | |||
2010-06-06 | r300g: Move bootstrap code to targets | Jakob Bornecrantz | |
2010-06-07 | r300g: fix 24-bit depth texturing | Marek Olšák | |
This is a secret texture format, do not tell anybody. And it looks like we can read stencil in the shader too. | |||
2010-06-06 | r300g: workaround index bias on chipsets that do not support it | Marek Olšák | |
2010-06-05 | mesa/st: add support for EXT_texture_swizzle. | Dave Airlie | |
This passes on r300g, the only bit I'm not really sure about is the handling of the sampler_view in st_atom_texture.c, I unreference it there if the swizzle value changes and I also have to create a new set of functions to create a new one since the u_sampler.c ones don't handle swizzle so much. adds r300g + softpipe enables, I think other drivers could pass easily enough. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-06-03 | Merge branch 'gallium-newclear' | Roland Scheidegger | |
Conflicts: src/gallium/state_trackers/python/p_context.i | |||
2010-06-03 | gallium: rename clearRT / clearDS to clear_render_target / clear_depth_stencil | Roland Scheidegger | |
more consistent with rest of gallium naming conventions. Also rename driver-internal names for these the same. | |||
2010-06-03 | r300g: use util/u_debug | Joakim Sindholt | |
2010-06-03 | r300g: set the minimum texture stride to 64 bytes on RS600, RS690, and RS740 | Marek Olšák | |
I hope I've done it right. No way to test it here... | |||
2010-06-02 | r300g: use the stored GEM domain in add_buffer/write_reloc | Marek Olšák | |
I admit blitting to/from GTT is actually enforced in this commit, texture transfers are now damned fast! | |||
2010-06-02 | r300g: store the GEM domain in buffer and texture structs | Marek Olšák | |
2010-06-02 | r300g: use r300_buffer_domain everywhere | Marek Olšák | |
2010-06-02 | r300g: blit directly to/from GTT when transfering textures | Marek Olšák | |
2010-06-02 | r300g: let the driver determine the GEM domain for buffer_create | Marek Olšák | |
2010-06-02 | r300g: make texture transfers more pipelined | Marek Olšák | |
Mostly based on Michel Dänzer's patch. | |||
2010-06-02 | r300g: better describe another flush and move it closer to the real problem | Marek Olšák | |
I haven't been able to get rid of this one, see the comments in the code. | |||
2010-06-02 | r300g: remove one flush | Marek Olšák | |
Looks like it's not needed now. | |||
2010-05-31 | r300g: set correct pitch in libdrm | Marek Olšák | |
to match what DDX sets. This prevents some flushes from occuring. | |||
2010-05-31 | r300g: remove texture usage transfer flag | Marek Olšák | |
2010-05-29 | r300g: adapt to clear interface changes | Roland Scheidegger | |
should support separate depth/stencil clears just fine with changed u_blitter. | |||
2010-05-28 | r300g: remove unnecessary breaks | Marek Olšák | |
2010-05-28 | r300g: report vertex format support in is_format_supported | Marek Olšák | |
2010-05-28 | r300g/swtcl: fix WPOS | Marek Olšák | |
There you are! r300->viewport_state is undefined when using SW TCL. Piglit score (r300g.tests): HW TCL: 231/275 SW TCL: 233/275 | |||
2010-05-28 | r300g/swtcl: avoid an infinite loop if an occl. query doesn't return anything | Marek Olšák | |
2010-05-27 | r300g/swtcl: fix secondary color and back-face color outputs | Marek Olšák | |
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. | |||
2010-05-27 | r300g: decouple drawing code and two-sided stencil refvalue fallback | Marek Olšák | |
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. | |||
2010-05-26 | r300g/swtcl: handle large index count properly | Marek Olšák | |
This fixes piglit/draw-elements. | |||
2010-05-26 | r300g/swtcl: force vertex prefetching for non-indexed primitives | Marek Olšák | |
2010-05-26 | r300g/swtcl: move emitting AOS to prepare_for_rendering | Marek Olšák | |
2010-05-26 | r300g/swtcl: vbo transfer sanity checks | Marek Olšák | |
2010-05-26 | r300g: add get_cs_info winsys entrypoint, abandon check_cs | Marek Olšák | |
2010-05-26 | r300g/swtcl: do not use u_upload_mgr and do not compute max_index | Marek Olšák | |
2010-05-26 | r300g: remove unnecessary includes | Marek Olšák | |
2010-05-26 | r300g: fix fence referencing | Marek Olšák | |
2010-05-26 | r300/compiler: move hardware caps to the radeon_compiler base struct | Marek Olšák | |
Needed for vertex shaders too. | |||
2010-05-26 | r300g: more efficient finish + fix comments | Marek Olšák | |
2010-05-26 | r300g: implement fake but compliant fences | Marek Olšák | |
2010-05-25 | r300g: add r300_init_render_functions, remove r300_render.h | Marek Olšák | |
2010-05-25 | r300g: remove r300_query.h | Marek Olšák | |
2010-05-25 | r300g: remove r300_flush.h | Marek Olšák | |
2010-05-25 | r300g: add r300_init_blit_functions, remove r300_blit.h | Marek Olšák | |
2010-05-25 | r300g,util: remove pipe_surface from the util_blitter_copy interface and ↵ | Marek Olšák | |
clean up |