Wednesday, August 15, 2012

Open Source lolscat!

Last weekend I fixed a few issues w/ the assembler to make more complex fragment shaders work, added support for VBO's.  And now I've pushed support to enable GL_BLEND.  And as a result, I give you open source lolscat:

The model was borrowed from glmark2, the fragment shader uses phong lighting.  And two textures are alpha blended in front to give the text.

Sunday, August 5, 2012

textured cube (fullscreen!)

managed to bang out some basic texture support.. and also multi-tile rendering so I'm not limited to render targets that can fit in GMEM (512KiB on the a220 that I have in my touchpad), and of course this is using the freedreno shader assembler (no need for the binary blob):

maybe some day I'll figure out how to make better quality videos :-P

Thursday, August 2, 2012

freedreno moves to github

just a quick update:  I've move freedreno to github:

I've started to add some wiki pages to document what I've learned so far, and the gitorious wiki was just too useless to deal with.