Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-28 | r300g: Atomize framebuffers. | Corbin Simpson | |
There might be some optimizations possible here... | |||
2010-01-27 | r300g: Remove unnecessary headers. | Vinson Lee | |
2010-01-26 | r300g: Turn the RS block into an atom. | Corbin Simpson | |
At least one extraneous dirty was eliminated, as well as the chance for avoiding dirty on shader change. | |||
2010-01-26 | r300g: Make vertex_format into an atom. | Corbin Simpson | |
Some delicious hax here. | |||
2010-01-26 | r300g: Kill dead code for hashing custom state. | Corbin Simpson | |
It just wasn't meant to be. | |||
2010-01-19 | r300g: Move GB_AA_CONFIG to its eventual new home. | Corbin Simpson | |
2010-01-19 | r300g: Make invariant state into an atom. | Corbin Simpson | |
2010-01-17 | r300g: output texture debug messages if only RADEON_DEBUG=tex is set | Marek Olšák | |
2010-01-17 | r300g: move debug flags into r300_screen | Marek Olšák | |
2010-01-13 | r300g: Account for CS space used per atom. | Corbin Simpson | |
Oh yeah, those atoms are startin' to pay off. The main obstacle now for OA playability is the absurdly low default mouse sensitivity, IMO. Not totally smooth yet, but getting there. | |||
2010-01-12 | r300g: only emit scissor when needed | Marek Olšák | |
Reverting some bits from ce1c493ff8fad4b62e2b66f06636ac6560a6e0ad. Given the latest fixes, it's not needed to always emit scissor, really. | |||
2010-01-12 | r300g: Always emit scissors. | Corbin Simpson | |
Save some code, improve FPS, and fix piglit tests. Everybody wins. | |||
2010-01-10 | r300g: Atomize scissors. | Corbin Simpson | |
Argfl. Some of this code is so questionable. | |||
2010-01-10 | r300g: Atomize viewport. | Corbin Simpson | |
Goddammit, some of these hax are really annoying. | |||
2010-01-10 | r300g: Atomize rasterizer. | Corbin Simpson | |
I want to stab things now. | |||
2010-01-10 | r300g: Atomize ZTOP. | Corbin Simpson | |
Also do state-change checks. ZTOP's too important to not check. | |||
2010-01-10 | r300g: Atomize DSA. | Corbin Simpson | |
Also a bit of ztop. | |||
2010-01-10 | r300g: Atomize UCP. | Corbin Simpson | |
Meh. | |||
2010-01-10 | r300g: Atomize blend color. | Corbin Simpson | |
2010-01-10 | r300g: Start using atoms. | Corbin Simpson | |
No benefits yet. | |||
2009-12-15 | r300g: add acceleration of the clear, surface_copy, and surface_fill functions | Marek Olšák | |
2009-12-04 | r300g: fix warnings | Marek Olšák | |
2009-12-02 | r300g, radeong: De-specialize r300_winsys into radeon_winsys. | Corbin Simpson | |
There's like five good reasons for this, I swear. | |||
2009-11-21 | r300g: do not reallocate r300_vertex_info and r300_rs_block all the time | Marek Olšák | |
2009-11-20 | r300g: Begin separating HW TCL and SW TCL state and setup. | Corbin Simpson | |
This patch removes draw_context entirely from the HW TCL path and cleans up a few other things along the way. Hopefully, nothing got broken. Thanks to Marek Olšák for testing, review, and pointing out my bugs. :3 | |||
2009-11-08 | r300g: Unify context names for counts. | Corbin Simpson | |
From the SW TCL fixups. | |||
2009-11-08 | r300g: Fix is_buffer_referenced. | Corbin Simpson | |
2009-11-07 | r300g: VBOs WIP | Maciej Cencora | |
2009-11-01 | r300g: split constant buffer and shader emittion | Maciej Cencora | |
2009-10-31 | r300g: fix crash in r300_is_texture_referenced | Marek Olšák | |
Also, a subtle fix in emitting a texture state | |||
2009-10-28 | r300g: Clear up a bit of the buffer reference stuff. | Corbin Simpson | |
Still need to actually get reference info from winsys somehow. Doing added buffers is easy, but knowing whether a flush has happened is a bit tricky. | |||
2009-10-22 | r300g: Move render functions to r300_render. | Corbin Simpson | |
Part of the fastpath cleanup. | |||
2009-10-21 | r300g: Cleanup header includes. | Corbin Simpson | |
2009-10-17 | gallium: Permit surface_copy and surface_fill to be NULL. | Corbin Simpson | |
Uf. Lots of files touched. Would people with working vega, xorg, dri1, etc. please make sure you are not broken, and fix yourself up if you are. There were only two or three places where the code did not have painful fallbacks, so I would advise st maintainers to find less painful workarounds, or consider overhauling util_surface_copy and util_surface_fill. Per ymanton, darktama, and Dr_Jakob's suggestions, clear has been left as-is. I will not add PIPE_CAP_BLITTER unless it is deemed necessary. | |||
2009-10-17 | r300g: Fix u_hash_table rename. | Corbin Simpson | |
2009-10-16 | r300g: Use a hash table to look up vertex info. | Corbin Simpson | |
Need to move rs_block to this, too. Also, I'm getting massive amounts of flicker for some reason; I bet we've gotta re-re-examine PSC and friends. :C | |||
2009-10-14 | r300g: Compiler warning cleanup. | Corbin Simpson | |
2009-10-14 | r300g: fixup arb occulsion query support. | Dave Airlie | |
1: add rv530 support - num z pipes cap - add proper start/finish query options for rv530 2: convert to use linked list properly. 3: add flushing required check. 4: initial Z top disabling support. TODO: make it actually work on my rv530. | |||
2009-10-14 | r300g: attempt to make bo space check sane. | Dave Airlie | |
This attempts to make r300g do proper bo space checking as opposed to whatever it was doing now. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-09-06 | r300g: Fix a number of warnings | Nicolai Hähnle | |
Seriously guys.... | |||
2009-09-06 | r300g: Debug flags infrastructure | Nicolai Hähnle | |
So that debugging is no longer a full-spam-or-nothing approach, you are now supposed to set the RADEON_DEBUG environment flag just like for classic Mesa. The available debug flags are different, however. Just running an OpenGL application with RADEON_DEBUG set to an arbitrary string will print out helpful information. Everything must be compiled with -DDEBUG for any of this to work | |||
2009-08-18 | r300g: Massively cleanup OQ. | Corbin Simpson | |
Still broken, but compiles cleaner, behaves better, etc. | |||
2009-08-07 | r300g: Remove r300_constant_buffer::user_count. | Corbin Simpson | |
Not needed with new compiler. | |||
2009-06-08 | r300-gallium: Make UCP and clip work again for SW TCL. | Corbin Simpson | |
SW TCL: tri-clip works, tri-userclip works HW TCL: tri-clip fails, tri-userclip works That is a 200% improvement over the previous situation. Woot. | |||
2009-05-18 | r300-gallium: Always do VTE, never software viewport. | Corbin Simpson | |
This makes glxgears draw properly with SW TCL. | |||
2009-05-13 | r300-gallium: Clean up outdated comments. | Corbin Simpson | |
2009-05-08 | r300-gallium, radeon: A couple cleanups. | Corbin Simpson | |
Trying to track down goddamn bugs. :C | |||
2009-04-15 | r300-gallium: Fixup for commit 9b75627fab5bf2ea90f27ddd31b60c54895f6de6. | Thomas Hellstrom | |
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-04-04 | r300-gallium: Move swtcl_emit to render to reflect its true purpose. | Corbin Simpson | |
2009-03-18 | r300-gallium: Viewport state storage. | Corbin Simpson | |