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

Reply via email to