You are viewing jglisse

Previous Entry | Next Entry

R600 gallium shader here you are !

So after battling with shader, thinking my compiler was giving me crap, i noticed that the w component was forced to 0.0 ... well of course now taking vertex input format into account things work. So here it's tri-flat being render using a shiny compiler infrastructure. I also added a todo list in r600_winsys.h (it's big but it's the begining). So now i will finish plugin the state thing so tri-flat is actually flat and not gouraud shaded, then some cleanup in the flush so i just flush when gallium ask for it. Then it's about growing the shader compiler to support more instruction, this should be "easy". I hope to have glxgears soon. Anyway here is a screenshot (i unplugged the clear stuff now that i got the other part working i will soon plug the clear gallium helper stuff).

tri-flat

Oh i forgot to stress that it only works on r7xx because my main computer has a no fan r7xx GPU :) once i got gears working i will make sure that r6xx are working too (or just send me no fan r6xx gpu).

Comments

( 5 comments — Leave a comment )
awatry
Mar. 7th, 2010 09:07 pm (UTC)
Woo!
Congratulations! I am eagerly awaiting the r700 Gallium infrastructure (and all of its OpenGL 2.x, eventually 3.x, goodness). I'm eagerly awaiting the day that I can start testing out a driver based on this code, and until then I'll happily keep using the r700 KMS code I've been using from git.

Thanks for all the hard work, and good luck with continued development.
rcl
Mar. 8th, 2010 12:54 am (UTC)
Congratulations
Keep up the good work! :)
louise_hoffman
Mar. 25th, 2010 02:04 pm (UTC)
Cool!
Fantastic work you are doing!

Btw. http://www.x.org/wiki/RadeonFeature haven't been updated for a long time. Do you know the progress on some of the features?

xhumanoid
May. 24th, 2010 03:47 pm (UTC)
How did I can testing your branch ?
slabyyduz
Nov. 2nd, 2011 12:41 am (UTC)
Hmm, that?s some cool information. I would search on Google to find other relevant articles. Actually, I came across your blog on Google Blog Search. I?m going to add your RSS feed to my reader. Continue posting please!

( 5 comments — Leave a comment )