You are viewing airlied

airlied
airlied
:.:..:.

October 2014
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

airlied [userpic]
glxgears on the powerpc g5 + nouveau

So this happened earlier

07:03 < IronPeter> hi.
07:04 < IronPeter> I have stable vertex and fragment processing on RSX. Both in
big and little endiannes.
07:04 < darktama> what was the fix?
07:05 < IronPeter> the data for frag progs must be prepared in ths next way: to
words in dword must be swapped.

So darktama put the code into the DDX for nv40 composite on powerpc which we had disabled and I tested it on getting home this evening and it worked!!

So I added code to Mesa to do the same thing for nv40 fragment programs, and gears suddenly got all its colors!!!

Bigups to the PS3 RSX project who despite the best attempts of the hypervisor are getting some basic 3D stuff going on the PS3 nvidia chip :-)

Tags:
Comments

That's pretty cool. I thought the hypervisor would have completely blocked visibility of the RSX from Linux. Is there a project page for the PS3 RX stuff or is it all handled in the nouveau project?

First, excuse my English.

ps3rsx is not a branch of Nouveau project, just small demo of textured triangle

http://ps3rsx.googlecode.com/svn/trunk/

and wiki page

http://wiki.ps2dev.org/ps3:rsx

We have all components of basic 3D. Fragment and pixel processing, texturing, z-test.

I tried only subset of features from NV40 ( documented in the Nouveau project ). But all features from this subset work as expected.

Excellent work. Thanks for the links.

IronPeter has singlehandedly renewed my faith in the PS3 and in humanity. I watch the RSX thread like a hawk, and just wish I had a ps3 so as to do his bitch work for him.