Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-20 | r300-gallium: Another constantbuf shader recompile test. | Corbin Simpson | |
Less briefly... Shaders need to be recompiled if their constantbuf offsets have changed. However, since we only change them from shaders if immediates need to be emitted, we shouldn't bother if the shader doesn't use immediates. | |||
2009-05-18 | r300-gallium: Cleanup viewport state setup. | Corbin Simpson | |
2009-05-18 | r300-gallium: Always do VTE, never software viewport. | Corbin Simpson | |
This makes glxgears draw properly with SW TCL. | |||
2009-05-17 | r300-gallium: Update XXX. | Corbin Simpson | |
Lops work fine as long as HW TCL is off. (I think I know why.) | |||
2009-05-17 | r300-gallium: vs: Dupe tokens, better debug, count spurious insts. | Corbin Simpson | |
2009-05-16 | r300-gallium: Various cleanups leftover from before. | Corbin Simpson | |
BEGIN/END_CS pair, a few asserts, and a slightly more correct VTE setup. | |||
2009-05-12 | r300-gallium: add missing semicolon | Joakim Sindholt | |
Yeah, that was stupid | |||
2009-05-12 | r300-gallium: duplicate tokens in create_fs_state | Joakim Sindholt | |
This was all phoenix64's idea. Credit goes to him | |||
2009-05-08 | r300-gallium, radeon: A couple cleanups. | Corbin Simpson | |
Trying to track down goddamn bugs. :C | |||
2009-04-26 | r300-gallium: Correctly flush Draw. | Corbin Simpson | |
Should help with a few non-TCL bugs. | |||
2009-04-15 | r300-gallium: Use viewport state. | Corbin Simpson | |
2009-04-06 | r300-gallium: Properly setup HW/SW TCL controls. | Corbin Simpson | |
This keeps non-TCL chipsets from locking up, and also fully unbreaks RADEON_NO_TCL rendering. | |||
2009-04-05 | r300-gallium: Re-translate shaders if constants change. | Corbin Simpson | |
2009-04-05 | r300-gallium: Properly interface with Draw for vert shaders. | Corbin Simpson | |
2009-04-05 | r300-gallium: Update state handlers/setters for vertex shaders. | Corbin Simpson | |
2009-04-04 | r300-gallium: Clean up compile warnings and strict compile errors. | Corbin Simpson | |
2009-03-30 | r300-gallium: Properly redo shaders when constant buffer changes size. | Corbin Simpson | |
2009-03-25 | r300-gallium: Unify shader interfaces, enable r300 shader, start unbreaking. | Corbin Simpson | |
progs/trivial/clear no longer is horrifically wrong, just kind of wrong. | |||
2009-03-20 | r300-gallium: Properly offset scissors. | Corbin Simpson | |
As per r300_reg, classic Mesa, and xf86-video-ati. | |||
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-06 | r300-gallium: Flat/smooth shading state. | Corbin Simpson | |
2009-03-06 | r300-gallium: Pick up a few more bits of rs_state. | Corbin Simpson | |
Including two registers that already should have been covered...huh... | |||
2009-02-28 | r300-gallium: Move maths from r300_state to r300_state_inlines. | Corbin Simpson | |
2009-02-28 | r300-gallium: Be more Gallium-ish in some of the math. | Corbin Simpson | |
2009-02-28 | r300-gallium: Move all state translators to r300_state_inlines. | Corbin Simpson | |
Tryin' to do some cleanup. | |||
2009-02-27 | r300-gallium: Turn true and false into TRUE and FALSE. | Corbin Simpson | |
Match the rest of Gallium. | |||
2009-02-18 | util: Move p_debug.h into util module. | José Fonseca | |
The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible. | |||
2009-02-17 | r300-gallium: Properly init shader state. | Corbin Simpson | |
2009-02-16 | r300-gallium: Set up draw rasterizer. | Corbin Simpson | |
2009-02-16 | r300-gallium: Add draw_arrays and friends. | Corbin Simpson | |
This is the last bit of Gallium-side plumbing for drawing things. From this point on, the only missing parts should be in r3xx-specific code areas... | |||
2009-02-15 | r300-gallium: Fix scissors. | Corbin Simpson | |
Don't use SCISSORS_OFFSET since we're DRI2, and don't forget to set scissors in clear. | |||
2009-02-13 | r300-gallium: Various thingies. | Corbin Simpson | |
Add formats to framebuffer emit, fix up shader function names, make sure fragment format is emitted for r500. | |||
2009-02-12 | r300-gallium: Take care of various bad dereferences in shader setup. | Corbin Simpson | |
Unbreaks glxinfo. | |||
2009-02-12 | r300-gallium: Add r500 passthrough shader assembly. | Corbin Simpson | |
This allows a simple passthrough fragment shader to be provided on r500. | |||
2009-02-04 | r300: Add shader state stubs. | Corbin Simpson | |
2009-02-04 | r300: A bit more cleanup and state handling. | Corbin Simpson | |
2009-02-02 | r300: fix compiler/linker errors | Joakim Sindholt | |
2009-02-02 | r300: Clear up XXX in r300_state. | Corbin Simpson | |
2009-02-01 | r300: Clean up after rebase. | Corbin Simpson | |
Fix a couple struct members, clear up a few texture lines. | |||
2009-02-01 | r300: Add more rs_state, fix indents on dsa_state. | Corbin Simpson | |
2009-02-01 | r300: Add line stipple state to rs_state. | Corbin Simpson | |
2009-02-01 | r300: Hook up clear, set it to fallback. | Corbin Simpson | |
2009-02-01 | r300: More state setters. | Corbin Simpson | |
2009-02-01 | r300: Plan for the next state setters. | Corbin Simpson | |
2009-02-01 | r300: Moar state handlers. | Corbin Simpson | |
Ah, my code's so bad. It's amazing. | |||
2009-02-01 | r300: Add fragment shader stubs. | Corbin Simpson | |
Not looking forward to filling these out at all. | |||
2009-02-01 | r300: Add texture sampler state. | Corbin Simpson | |
Easy compared to the actual texture handling code. | |||
2009-02-01 | r300: Add sampler state skeleton. | Corbin Simpson | |
Heh, serendipitous sibilance. Anyway, need to flesh this out. | |||
2009-02-01 | r300: Fix constness, compile warnings, indentation in r300_state. | Corbin Simpson | |
2009-02-01 | r300: Various flags, small state tracking things. | Corbin Simpson | |
Getting these out of the way so more stuff can be put in. |