Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-26 | r300g: emit MSPOS regs | Marek Olšák | |
2010-04-20 | r300g: add is_rv350 flag | Marek Olšák | |
2010-04-13 | r300g: add generating texture coordinates for point sprites | Marek Olšák | |
[airlied - Convert sprite coord index to a per-coord enable bit set the rasteriser block up correctly for point sprites. The inputs to the RS hw block change for sprite coords, so fix them up properly - this fixes piglit point-sprite test. ] Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-04-11 | r300g: use cliprects for scissoring | Marek Olšák | |
Cliprects can be disabled, scissors can't. It maps nicely to hardware. | |||
2010-04-05 | r300g: simplify accessing screen from context | Marek Olšák | |
2010-03-27 | r300g: disable cliprects | Marek Olšák | |
Thanks to Nicolai Hähnle for explaining this register! | |||
2010-03-26 | Revert "r300g: add generating texture coordinates for point sprites (WIP)" | Corbin Simpson | |
This reverts commit cba6430524198a1bdcdeada03cbe946a454f3935. Breaks celestia with a hardlock. :T We really need to sit down and study texture stuffing further. | |||
2010-03-19 | r300g: add generating texture coordinates for point sprites (WIP) | Marek Olšák | |
2010-02-28 | r300g: add size parameter to the atom emit functions | Marek Olšák | |
Maintaining a closer relationship between the atom size and what's passed in BEGIN_CS. | |||
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: fix the CS size when emitting invariant state | Marek Olšák | |
2010-01-12 | r300g: emit blend LTE/GTE thresholds on >=RV350 | Marek Olšák | |
As per classic r300. | |||
2010-01-06 | r300g: fix outputting depth in the FS | Marek Olšák | |
2010-01-06 | r300g: optimize blending by discarding pixels that don't change the colorbuffer | Marek Olšák | |
Let's get some performance out of the blender. | |||
2009-12-15 | r300g: clean up the invariant state | Marek Olšák | |
2009-12-15 | r300g: clamp vertex indices to [min,max] everywhere | Marek Olšák | |
2009-12-15 | r300g: set the number of colorbuffers in RB3D_CCTL | Marek Olšák | |
2009-11-20 | r300g: remove variant states from emit_state_invariant | Marek Olšák | |
2009-11-04 | r300g: add polygon mode | Marek Olšák | |
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
2009-11-04 | r300g: add color channel masking | Marek Olšák | |
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
2009-10-21 | r300g: Cleanup header includes. | Corbin Simpson | |
2009-09-06 | r300g: Fix a number of warnings | Nicolai Hähnle | |
Seriously guys.... | |||
2009-09-03 | r300g: specify point/line/triangle have stuffed texture coord | Cooper Yuan | |
2009-08-07 | r300g: Knock out another fragment of invariant state. | Corbin Simpson | |
Colorbuffer setup will always happen. | |||
2009-07-20 | r300g: Guard R500 register writes by is_r500 check. | Michel Dänzer | |
Flagged by the DRM command stream checker. This allows the driver to work on non-R500 cards. | |||
2009-07-08 | r300g: Remove VAP_CNTL_STATUS from invariant state. | Corbin Simpson | |
Seriously. | |||
2009-07-08 | r300g: Disable MSPOS registers for glisse's CS security checker. | Corbin Simpson | |
These will come back in someday, when we can properly use them. | |||
2009-06-08 | r300-gallium: Don't emit UCP planes for SW TCL. | Corbin Simpson | |
2009-06-05 | r300-gallium: Use VAP_CLIP_CNTL. | Corbin Simpson | |
Makes tri-userclip work with HW TCL. | |||
2009-05-18 | r300-gallium: Fix (another) wrong value in MSPOS. | Corbin Simpson | |
Again, thanks to agd5f. | |||
2009-05-17 | r300-gallium: Don't set GB_TILE_CONFIG (in userspace.) | Corbin Simpson | |
This accompanies kernel patches that make GB_TILE_CONFIG's various members completely controlled in DRM. GB_TILE_CONFIG has the following controls: - The number of GB (pixel) pipes enabled - The size and style of tiling - Subpixel precision (either 1/12 or 1/16) Per airlied and glisse, userspace and kernel will now agree (always) on a subpixel precision of 1/12, and tiling will always be kernel-controlled. | |||
2009-05-17 | r300-gallium: Clean up more invariant state. | Corbin Simpson | |
GA_ENHANCE is now the kernel's problem. | |||
2009-05-17 | r300-gallium: Correct default MSPOS. | Corbin Simpson | |
Per agd5f. | |||
2009-03-31 | r300-gallium: Moar vert shader emit. | Corbin Simpson | |
2009-03-31 | r300-gallium: Add vertex shader emit. | Corbin Simpson | |
2009-03-30 | r300-gallium: Handful of small leftovers. | Corbin Simpson | |
2009-03-27 | r300-gallium: Add some surface_copy. | Corbin Simpson | |
2009-03-20 | r300-gallium: A bit more invariant state. | Corbin Simpson | |
2009-03-18 | r300-gallium: Emit viewport state. | Corbin Simpson | |
Note that this will break you, hard, if you're not using RADEON_NO_TCL. I really need to start vertex shaders soon. | |||
2009-03-17 | r300-gallium: Move all unsorted state into invariant state. | Corbin Simpson | |
Gotta just slowly whittle this down. | |||
2009-03-07 | r300-gallium: Move a few registers. | Corbin Simpson | |
These shouldn't be written if not on TCL HW. | |||
2009-03-06 | r300-gallium: Separate out fog block. | Corbin Simpson | |
We'll never actually use fog block. (I hope.) | |||
2009-03-06 | r300-gallium: GA enhancements. | Corbin Simpson | |
Basically an errata fixup register. | |||
2009-03-01 | r300-gallium: Split off invariant state. | Corbin Simpson | |
It's kind of like a CSO todo list. :3 |