Ian Romanick wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I see some commits have gone into the Gallium tree for Cell > infrastructure. What are the near-term (i.e., in the next week or so) > plans? Since I'm working in this area, I want to avoid duplication of > effort. :) > > I've got some code that I'm working on that is almost ready to commit. > I took the softpipe code and modified it to generate quads in groups and > pass the whole group down the pipeline. Once that was done, I moved the > triangle setup code onto the SPE. SPE generates quads for one triangle > at a time. The quads get sent back to the PPE in fixed size groups. > The synchronization mechanism currently used is, frankly, crap. That > code is pretty close to good. Once it is 100% golden, I'll start moving > the other stages to the SPEs in short order. > > This is currently driven by a simple event loop on the SPE that reads > from a mailbox. Right now there are only two messages from the PPE: > start producing quads from a triangle and continue generating a group. > It should be easy to add more messages (i.e., to load shader code, etc.).
Your approach sounds a bit different than the tile-oriented approach we've been planning. I'm not sure I follow the flow of things. Maybe you could explain it a little more? So far, I've just been getting makefiles working and dabbling in some initial PPU/SPU communication code/tests. I also found some texture/pixel format issues with the current Gallium code due to the Cell being big-endian. I'll try to check in some of these fixes soon. We also need to finish up some Xlib winsys work so that we can get the Cell driver to produce images in on-screen X windows. The current Xlib winsys still has dependencies on softpipe that need to be removed. -Brian ------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
