> Almost certainly. Last time I glossed over it, there definitely seemed to be
> some registers missing which would need to be emitted. Though it might be
> easier to just put everything in one single big block and emit that instead,
> since it looks like everything fragment shader related has consecutive
> register addresses?

Yes all the first pass registers are missing from the r200 docs I have,
lucky enough it doesn't take much effort to figure out they are the exact
same registers as the second pass ones starting at 0x2f80 instead of
0x2f00, and I think I can work out anything else using the r300 stuff..

Yes they are all consecutive registers, they are the same ones used for
the pixshader stage, I could probably just overload the pixshader stage
with the new registers.. and emit it instead.. I'm thinking a bit about it
but have a few other (read paying ...) things to hack on in the DRI..

Dave.


-- 
David Airlie, Software Engineer
http://www.skynet.ie/~airlied / airlied at skynet.ie
pam_smb / Linux DECstation / Linux VAX / ILUG person



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to