PDA

View Full Version : Graphics card that supports accelerated offscreen rendering?



Stugol
10-19-2013, 05:25 AM
Hi,
Can anyone recommend a decent modern graphics card that offers hardware-accelerated (GPU) offscreen rendering? My brother wants one for some reason. We're probably talking anywhere up to 400 - he's not exactly skint.

I don't recall if he has PCI-E, however. It would be nice to have a couple of different suggestions.

Cheers,
Stuart.

Aleksandar
10-19-2013, 05:59 AM
The only way to have accelerated offscreen rendering, as far as I know, is to use frame buffer object (FBO).
I'm not aware of any modern graphics card not supporting GL_ARB_framebuffer_object (FBO), even the cheapest ones.

Stugol
10-19-2013, 10:59 AM
So, in short, pretty much any graphics card can do hardware-accelerated offscreen rendering? I've not been able to find a tutorial for doing this, however. Can you point me at some information please?

Osbios
10-19-2013, 02:03 PM
Yes, pretty much any! Framebuffer Objects are a core feature since OpenGL 3.0. You only need a valid OpenGL context to use them.
The only exception are some older crappy Notebook chips that promote OpenGL >= 3.0 but don't actually support FBOs. But this days there are nearly non existing.

https://www.opengl.org/wiki/Framebuffer_Object
One tutorial: http://www.songho.ca/opengl/gl_fbo.html

Note that there is also an EXT version. Better don't use that one at all. It behaves slightly differently and you may accidentally mix EXT and non EXT functions.

Stugol
10-19-2013, 03:04 PM
Thanks, I'll pass this on to my brother. Cheers!