xbox-scene.com - your xbox news information source
Quick Links: Main Forums | Xbox360 Forums | Xbox1 Forums | PS3 Forums
Xbox-Scene Forum Help  Search Xbox-Scene Forums   Xbox-Scene Forum Members   Xbox-Scene Calendar

Giganews Usenet Offers: +1150 days binary retention, 99%+ Completion, and Unlimited Speed/Access!

360 ODD Emulators: X360 Key $99 | Wasabi360 FAT $99 | Wasabi360 Slim $99
C4E's iXtreme Burner MAX Drive: LiteOn iHAS124 DROPPED TO JUST $17


Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Vp40 / Fp30 Shaders
openxdkman
post Nov 28 2007, 06:01 PM
Post #1


X-S Genius
****

Group: Moderator
Posts: 822
Joined: 2-August 06
Member No.: 292548
Xbox Version: unk
360 version: unknown



Since I've chosen NV40 family for PC0 platform graphic card main support, study is almost the same as the one currently in progress for the PS3 RSX.

It appears that a good choice is, once again -like with pbkit for xbox1-, to use Cg compiler (cgc.exe from free Nvidia SDK 9.5), with profile=vp40 (for .cg vertex shader source) and profile=fp30 (for .cg pixel shader source).

I'm actually trying (not easy) to contribute to the global effort to create a low level assembler that will turn the vp40 or fp30 assembler text output from cg into native NVidia binary micro-code (with the help of the findings coming from Nouveau project). Official NVidia grammar of assembler language could be found. That's a good start.

Once this wonderful tool is made. It will be instantly useful for PC0 platform too.

http://www.nvidia.com/dev_content/nvopengl...tex_program.txt
http://www.nvidia.com/dev_content/nvopengl...ex_program2.txt
http://www.nvidia.com/dev_content/nvopengl...ex_program3.txt

http://www.nvidia.com/dev_content/nvopengl...ent_program.txt
http://www.nvidia.com/dev_content/nvopengl...nt_program2.txt

EDIT: IronPeter is very fast and already released alpha version of assemblers (to use with his ps3rsx library).

This post has been edited by openxdkman: Feb 8 2008, 10:23 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post





Reply to this topicStart new topic

 

Lo-Fi Version Time is now: 19th June 2013 - 02:02 PM