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-20 | r300-gallium: Raise constantbuf limits. | Corbin Simpson | |
Still not correct, but really I don't care. | |||
2009-05-18 | r300-gallium: Always do VTE, never software viewport. | Corbin Simpson | |
This makes glxgears draw properly with SW TCL. | |||
2009-05-08 | r300-gallium: Finish space accounting. | Corbin Simpson | |
Still broken... | |||
2009-05-01 | r300-gallium: Don't bother with conditional double define. | Corbin Simpson | |
We'll just forever leave it in r300_winsys.h since it's needed for whichever winsys is hosting the pipe. | |||
2009-04-10 | r300-gallium: Clean up vertex format setup. | Corbin Simpson | |
2009-04-05 | r300-gallium: Properly interface with Draw for vert shaders. | Corbin Simpson | |
2009-04-04 | r300-gallium: Move swtcl_emit to render to reflect its true purpose. | Corbin Simpson | |
2009-03-31 | r300-gallium: Stubs for vertex shaders. | Corbin Simpson | |
2009-03-25 | r300-gallium: r300-fs: Moar. | 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-18 | r300-gallium: Viewport state storage. | Corbin Simpson | |
2009-03-10 | r300-gallium: Initial, broken, query setup. | Corbin Simpson | |
Not going to bother unbreaking it here until it's unbroken elsewhere. | |||
2009-03-10 | r300-gallium: First stab at texture support. | Corbin Simpson | |
2009-03-07 | r300-gallium: Clean up RS. | Corbin Simpson | |
Wow, there were buggies by the boatload in there. | |||
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-03-03 | r300-gallium, radeon-gallium: Begin migration to DRI2 state tracker, part 1. | Corbin Simpson | |
s/migration/migrane/ , actually. Anyway, this has working glxinfo... | |||
2009-02-27 | r300-gallium: Add RS block setup. | Corbin Simpson | |
This is still icky, and only compile-tested. | |||
2009-02-23 | r300-gallium: Fix a handful of compile warnings. | Corbin Simpson | |
Some harmless, some very dangerous. | |||
2009-02-23 | r300-gallium: Finish VAP/VF setup. | Corbin Simpson | |
Messy, messy. | |||
2009-02-18 | r300-gallium: implement simple pipe_transfer Basically make the driver ↵ | Joakim Sindholt | |
compile and behave like it did before the gallium-texture-transfer merge | |||
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-13 | r300-gallium: Add derived state for vertex formats. | Corbin Simpson | |
Next up: The evil RS block. | |||
2009-02-12 | r300-gallium: Add r300 passthrough shader. | Corbin Simpson | |
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-08 | r300: Update to match pipe_surface changes. | Corbin Simpson | |
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-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: 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 initial pipe_texture handling. | Corbin Simpson | |
Still primitive and needing to be fleshed out, but it's a start. | |||
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: Add path for pci_id in winsys. | Corbin Simpson | |
Needs to be hooked up to the getparam from the kernel. | |||
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. | |||
2009-02-01 | r300: Add a basic dirty state emit. | Corbin Simpson | |
I feel strangely unproductive. Must be the cold. | |||
2009-02-01 | r300: Add blend color. | Corbin Simpson | |
2009-02-01 | r300: Add more state. | Corbin Simpson | |
pipe_rasterizer_state is big, and I'm still processing it. Todo: - LOL EVERYTHING - Moar cough syrup. - Even moar cough syrup. | |||
2009-02-01 | r300: Fix errant inlines. | Corbin Simpson | |
This should unbreak dynamic loading. | |||
2009-02-01 | r300: Hook up state functions. | Corbin Simpson | |
Haha, should not have attempted the scissors. | |||
2009-02-01 | r300: Add DSA state. | Corbin Simpson | |
That's it for now. Just the "easy" stuff. Todo: - Rasterizer state, which is a lot more than just the RS. - Miscellaneous state which doesn't currently belong to any state object. - Shader assemblers? - Fix dynamic loading bugs. | |||
2009-02-01 | r300: Add scissor state, fix build. | Corbin Simpson | |
2009-02-01 | r300: Add blend state. | Corbin Simpson | |
Also switched to r300_reg instead of radeon_reg. Yay? | |||
2009-02-01 | r300, amd: Make everything build. (Not necessarily work, mind you.) | Corbin Simpson | |
Lots of structural work, especially in getting the two parts to talk nicely. Todo: - Get damn blitter working. - Add CS flush. - Reverse order of above two items. | |||
2009-02-01 | A bit of r300 cleanup. | Corbin Simpson | |