Age | Commit message (Collapse) | Author |
|
|
|
Note: I took those numbers from classic Mesa. I know that points are routinely
used to clear buffers, but line width is probably wrong.
|
|
|
|
|
|
Needs to be hooked up to the getparam from the kernel.
|
|
Step two: Integration. Yay?
Time to stop messing around with this and actually go do things.
|
|
Part one: Capabilities from classic Mesa.
Damn, if only we didn't have so many fucking Radeons!
|
|
Getting these out of the way so more stuff can be put in.
|
|
I feel strangely unproductive. Must be the cold.
|
|
|
|
|
|
pipe_rasterizer_state is big, and I'm still processing it.
Todo:
- LOL EVERYTHING
- Moar cough syrup.
- Even moar cough syrup.
|
|
This should unbreak dynamic loading.
|
|
Haha, should not have attempted the scissors.
|
|
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.
|
|
|
|
Also switched to r300_reg instead of radeon_reg. Yay?
|
|
This is probably important, yeah?
|
|
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.
|
|
|
|
|
|
In theory it works, which of course means that it doesn't.
|
|
Enough to get us up and running, I suppose.
This needs to be pushed down into winsys!
|
|
|
|
Thanks to MrCooper for pointing me in the right direction.
|
|
In theory, it could work, but there's still some very big gaps.
Anything marked with XXX should be taken care of first, probably.
|
|
Todo:
- Hook up surface functions.
- Take it for a spin and watch it crash 'n' burn.
|
|
Count the XXXs and weep?
|
|
Todo:
- Fill blits.
- Less suck.
- Ask glisse about how to get winsys+pipe talking right,
so stuff like the CS can be set up right.
|
|
Todo:
- Less suckage.
- Re-read bo-cs stuff, figure out how the hell to emit state.
- Blits.
|
|
Still todo:
- Sort out winsys.
- Less suckage.
|
|
Todo:
- Figure out how much code goes in winsys.
- Make it build.
- Make it suck less.
|
|
Oh yeah, we're cookin' now!
|
|
Or should it be r300-gallium? Meh, whatever.
|