Hi Nicolai,

I started looking at vertex shader programs and realized that your header documents *both* pixel shader and vertex shader - this is great !

I wrote a small (Tcl/Tk) pretty printer for vertex shader programs, it accepts stream of hex numbers (one on a line) as input, and can strip away
excess characters (so feeding it "e32(0xaaaaaa);" will work). Also,
for convenience it wants 4 hex numbers (i.e. 4 lines) at a time - just feed them on standard input.


Also there is a new header file: r300_demo/vertex_shader.h that incorporates your knowledge about vertex shaders, in particular there are a number of defines to make writing vertex shaders easy, I think they will do instead of dedicated assembler program for now.

Lastly, I converted existing vertex shader fragments in r300_lib.c into human readable form - and they make sense and work fine afterwards.

So, in this regard your work has now been tested with r300_demo - I will play some more with the numbers to get a better feeling for things.

                      thank you !

                            Vladimir Dergachev


------------------------------------------------------- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to