Denis Martinez wrote: > Hi! > > I'm a GSoC student interested in the Gallium subjects > which are about the implementation of VDPAU and OpenGL 3.0. > > I would like to start learning Gallium3D, so my question is: > Do you have any useful learning resources to recommend as a starting point? > Also I'm thinking about hacking on Gallium, something not too difficult, > in order to get started. > I'm already familiar with C, Xorg, git, compiling/installing, but still > have a lot to learn about OpenGL.
Hi Denis, I'm not too familiar with the VDPAU stuff so maybe someone else can comment on that. If you want to learn about Gallium, you should first check out the wiki page at http://www.tungstengraphics.com/wiki/index.php/Gallium3D It's a little out of date, but the concepts are still correct. I'll try to freshen it up a little one of these days/evenings. If you'd like to get your hands dirty in the Mesa/Gallium code, I could probably suggest a few things. For example, we don't currently support the GL_ARB_framebuffer_object extension. The EXT version is supported. The main difference (and the reason the ARB version is not supported) is that the ARB versions allows your color buffers, depth buffers and stencil buffers to be of different sizes. It might a simple matter to test/fix the mis-matched framebuffer size issues. Otherwise, if you grep the code for "XXX" or "to-do" comments you'll probably find some areas where help is needed. Unfortunately for beginnners, all the easy stuff in Mesa/Gallium was done long ago. Most people find an area of particular interest and dig into it. Feel free to ask questions here. -Brian ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev