How can I find out / test what the minimum OpenGL version is

Need help running G/Q/ZDoom/ECWolf/Zandronum/3DGE/EDuke32/Raze? Did your computer break? Ask here.

Moderator: GZDoom Developers

Forum rules
Contrary to popular belief, we are not all-knowing-all-seeing magical beings!

If you want help you're going to have to provide lots of info. Like what is your hardware, what is your operating system, what version of GZDoom/LZDoom/whatever you're using, what mods you're loading, how you're loading it, what you've already tried for fixing the problem, and anything else that is even remotely relevant to the problem.

We can't magically figure out what it is if you're going to be vague, and if we feel like you're just wasting our time with guessing games we will act like that's what you're really doing and won't help you.
Post Reply
User avatar
Kroc
Posts: 116
Joined: Sun Oct 02, 2016 11:37 am
Graphics Processor: Intel (Modern GZDoom)
Contact:

How can I find out / test what the minimum OpenGL version is

Post by Kroc »

Hi, I'm trying to collect some meta-data for OS/GPU compatibility for all major releases of GZDoom back to 1.0. My PortaDOOM launcher automatically selects compatible engines according to the requirements of a game and the capabilities of the PC.

I see the support list, but that's only for current releases. I need to know what the Windows and OpenGL requirements are for each major version of GZDoom 1.0 - 3.5. Are there console commands that can state this?

Any help appreciated.
Kind regards,
Kroc.
Last edited by Kroc on Mon Sep 24, 2018 3:03 am, edited 1 time in total.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49056
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: How can I find out / test what the minimum OpenGL versio

Post by Graf Zahl »

No, there's no such thing. What I can tell you is that the releases up to 2015 should be Windows 98 compatible, after that XP. 64 bit does not work with XP, not that this matters in any way.
OpenGL is a bit trickier because minimum requirements were changed a few times.

Starting with 3.5 the minimum is GL 3.3, except for the legacy build which requires 2.0.
In the transition phase between 1.x and 2.x there were also some builds in the 2.x series which required GL 3.0. Versions before 1.8.2 supported GL 1.5. After that the minimum requirement was GL 2.x.
User avatar
Kroc
Posts: 116
Joined: Sun Oct 02, 2016 11:37 am
Graphics Processor: Intel (Modern GZDoom)
Contact:

Re: How can I find out / test what the minimum OpenGL versio

Post by Kroc »

This is a good start, thank you! I can run the binaries with VMs for 98 and XP, but the lack of proper graphics drivers within such VMs is hit and miss whether the binary will run at all, or die with a useful error message "OpenGL 2.2 required" &c.

OpenGL in my XP VM is given as 1.1!
User avatar
Kroc
Posts: 116
Joined: Sun Oct 02, 2016 11:37 am
Graphics Processor: Intel (Modern GZDoom)
Contact:

Re: How can I find out / test what the minimum OpenGL versio

Post by Kroc »

Been hunting in the source; the string "Unsupported OpenGL version" finds the right check;
Here's the history of the source file in question up to April 2018 before it was moved to another folder, for anybody interested:
https://github.com/coelckers/gzdoom/com ... erface.cpp
Post Reply

Return to “Technical Issues”