OpenVIDIA : Parallel GPU Computer Vision |
|||||
![]() Home Features Screenshots & Videos Installation Instructions Quickstart Programming Example v0-0.07x Programming Example v0.8 Computer Vision with CUDA (new 1May08) Framebuffer Objects Download Papers Contributing sf.net project page
- Bugs
( 0 open / 0 total )
- Support Requests
( 1 open / 1 total )
- Patches
( 1 open / 1 total )
- Feature Requests
( 0 open / 1 total ) There are no public subprojects available
Related Projects
Reference Links gpu's arent just good for vision and computation - some clever folks have started using them for games as well. ;) har har linux-games.net 7 Years of Graphics Card History Page design based on Blosxom (which was used originally before the move to sourceforge). This page best viewed with Dillo, Lynx, w3m, Mozilla-Firefox, Galeon, Epiphany, konqueror . . . |
Framebuffer ObjectsFramebuffer objects can be used to provide a render-to-texture functionality on Linux systems. This will hopefully save the time spend executing a CopyTexSubImage2D() when the results from a fragment program need to be re-used as a texture. FBO's instead allow rendering to a texture. Being able to 'feedback' the results to another rendering pass quickly is important to achieve best GPU processing speed. Since I wasn't able to easily find any simple programs to demonstrate this, I hacked one out that seems to work, and I thought I'd provide it in case others might find it instructive too. Please email me (fungja [[at]] eyetap.org) if anything is amiss. Make sure you have the newest NVIDIA drivers, and that the glxinfo output contains the string "GL_EXT_framebuffer_object" Here's a link to a downloadable C fileCompile it with something like : gcc simpleFBO.c -lglutUpdate: 19Feb2008: Added glutInit() calls. Multiple Render Targets with Render to texture functionalityThis is basic example where a fragment program is used to render to two different textures in a single pass, an example of multiple rendering targets achieved using the framebuffer object extension. See top of file comments for more information. Link to downloadable C fileLInk to accompanying Cg Fragment Shader Program Compile it with: gcc multiFBO.c -lglut -lCg -lpthread -lCgGLUpdate: 19Feb2008: Added glutInit() calls. | ||||