Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-22 | r300g: Cleanup PSC setup math a bit and stop using Draw formats. | Corbin Simpson | |
2009-10-21 | r300g: Update comments, function names in r300_state_inlines. | Corbin Simpson | |
2009-10-21 | r300g: Cleanup header includes. | Corbin Simpson | |
2009-10-21 | r300g: Don't use the hashtable internally. | Corbin Simpson | |
As osiris pointed out, glxgears slowly gets slower for some reason when it's enabled, and it's not helping at the moment, so just turn it off. | |||
2009-10-21 | r300g: Examine vertex attribute type on HW TCL too. | Corbin Simpson | |
2009-10-19 | r300g: Demonstratory kludge to unbreak glxgears. | Corbin Simpson | |
We *must* recalculate something in vformat every rebind; let's see if we can't narrow it down a bit. | |||
2009-10-18 | r300g: Fix up a bunch of warnings. | Corbin Simpson | |
2009-10-18 | r300g: Add another ZTOP condition. | Corbin Simpson | |
I don't even know if texkill works right now. | |||
2009-10-17 | r300g: Use a dirty test to bring framerate back up. | Corbin Simpson | |
This is just split out from the next commit, that's all. | |||
2009-10-17 | r300g: Also have rs_block keyed to the current shader combo. | Corbin Simpson | |
Eliminates part of the glxgears corruption here. Need to clean up PSC more, to get rid of the rest of it. | |||
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: Move ZTOP to its own state atom. | Corbin Simpson | |
It may seem pointless, but this avoids a fair amount of predicted CSO pain. | |||
2009-10-14 | r300g: Move ztop to derived state. | Corbin Simpson | |
Need to get it into its own atom instead of piggybacking on DSA. | |||
2009-10-14 | r300g: Compiler warning cleanup. | Corbin Simpson | |
2009-09-28 | r300g: fix r300g cause GPU hang issue. | Cooper Yuan | |
why there are two input position semantic tags is that ureg doesn't set vs input semantic due to commit: 6d8dbd3d1ec888 so use vs input index instead of semantic name. | |||
2009-09-27 | r300g: fix erroneous condition | Maciej Cencora | |
2009-09-27 | r300g: don't force vertex position for HW TCL path | Maciej Cencora | |
It could be generated by vertex shader. | |||
2009-09-27 | r300g: add some assertions | Maciej Cencora | |
Not sure why we are getting a shader with two inputs with position semantic, but we don't know how to handle it correctly so it's better to stop the app than lock the machine. | |||
2009-09-28 | r300g: fix r300 rs path | Dave Airlie | |
2009-09-28 | r300g: rewrite RS state setup. | Dave Airlie | |
Not 100% sure this is correct, but its more correct than what was here previous however it may require changes in the input routing for the frag shader. | |||
2009-09-28 | r300g: silence compiler warning | Dave Airlie | |
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-24 | r300g: Set the vector address in the input memory for ↵ | Cooper Yuan | |
bypass_vs_clip_and_viewport case | |||
2009-07-30 | r300g: Use radeon compiler for fragment programs | Nicolai Hähnle | |
This is entirely untested on R500, and needs more testing on R300. | |||
2009-07-30 | r300g: Use r300compiler for vertex shaders | Nicolai Hähnle | |
2009-06-01 | r300-gallium: Slightly hacky fix for glxgears-style TCL. | Corbin Simpson | |
2009-05-20 | r300-gallium: Prevent assert when fogcoords are present. | Corbin Simpson | |
Seems like this file is the source of all bad logic. (Pun intended.) | |||
2009-05-11 | r300-gallium: Cleanup PSC for HW TCL. | Corbin Simpson | |
Still dies in assert, but at least it's not my assert anymore. :3 | |||
2009-04-15 | r300-gallium: Point size is at OVM position 15, not 1. | Corbin Simpson | |
Or so sayeth osiris, and he would know. :3 | |||
2009-04-10 | r300-gallium: Split up vertex format tallying for HW and SW TCL. | Corbin Simpson | |
This makes things draw (again) with HW TCL. Yay? | |||
2009-04-10 | r300-gallium: Finish up cleanup of vertex format state. | Corbin Simpson | |
This makes texcoords route properly, and also fixes a few asserts. | |||
2009-04-10 | r300-gallium: Clean up vertex format setup. | Corbin Simpson | |
2009-04-05 | r300-gallium: Re-translate shaders if constants change. | Corbin Simpson | |
2009-04-04 | r300-gallium: Calculate vert shader inputs for HW TCL. | Corbin Simpson | |
This is definitely not perfect. | |||
2009-03-30 | r300-gallium: Fix hardlock when no colors or textures are present. | Corbin Simpson | |
2009-03-15 | r300-gallium: Fix vertex memory offsets. | Corbin Simpson | |
Wow, I must have been asleep when I made that mistake. | |||
2009-03-15 | r300-gallium: Always rasterize at least one color. | Corbin Simpson | |
2009-03-07 | r300-gallium: Correct vertex format setup, cleanup regs and debugging. | Corbin Simpson | |
trivial/point no longer hardlocks. | |||
2009-03-07 | r300-gallium: Clean up RS. | Corbin Simpson | |
Wow, there were buggies by the boatload in there. | |||
2009-03-07 | r300-gallium: Typo in assert. | Corbin Simpson | |
2009-03-07 | r300-gallium: A bit more vertex format fixup. | Corbin Simpson | |
2009-03-06 | r300-gallium: Fix masking on vertex formats. | Corbin Simpson | |
Gah, what a simple yet terrible mistake. | |||
2009-02-28 | r300-gallium: A handful of fixups. | Corbin Simpson | |
2009-02-28 | r300-gallium: Fix RS. | Corbin Simpson | |
I should just stop using "git stash" altogether. | |||
2009-02-27 | r300-gallium: Properly split up RS into r300 and r500 variants. | Corbin Simpson | |
2009-02-27 | r300-gallium: Turn true and false into TRUE and FALSE. | Corbin Simpson | |
Match the rest of Gallium. | |||
2009-02-27 | r300-gallium: Add RS block setup. | Corbin Simpson | |
This is still icky, and only compile-tested. | |||
2009-02-27 | r300-gallium: A handful of tiny vfmt fixups. | Corbin Simpson | |
Using a tab of inputs should work, but I keep getting bad results. If only Rawhide's GDB wasn't broken... |