Sign in to follow this  
beebs1

Which OpenGL version?

Recommended Posts

Hiya,


In addition to Direct3D projects, I'd like to have an OpenGL game demo on my portfolio to show - but I'm unsure which version is more appropriate. The game technically only requires DX9-era graphics hardware to run, but I'm aware that the corresponding OpenGL 2.1 API is now considered outdated.

Would an employer rather see a demo which uses an older API version, but can run on a wide range of hardware? Or a more modern API version (3.0 onwards) which 'artificially' requires higher-end DX10-level hardware?

Any advice is appreciated, thank you.

Cheers. Edited by Telios

Share this post


Link to post
Share on other sites
I've done interviews for programmers, and my thought is that I don't care if you've done OGL2 or OGL3. The more important things related to GPUs I test is whether they can do shaders or not, and whether they understand the concept of writing code that's executed by two separate processing cores (cpu & gpu) in parallel, and what kind of implications that has, performance and code structure-wise.

As a programmer, I don't touch OpenGL 2 at all. In my hobby engine where I don't care about legacy compatibility, it's just Direct3D11 and OpenGL3. That takes a lot of headache away, and keeps things simpler.

Share this post


Link to post
Share on other sites
Thanks for that, it's useful to know.

Cards with DX10 / OGL3.3 support have been around since 2006-ish (iirc), and as it's a portfolio I would hope I'm unlikely to run into legacy DX9 cards. I'll stick with 3.3.

Cheers!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this