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.
How can I find out / test what the minimum OpenGL version is
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.
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.
- 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
Last edited by Kroc on Mon Sep 24, 2018 3:03 am, edited 1 time in total.
- Graf Zahl
- 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
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.
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.
- 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
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!
OpenGL in my XP VM is given as 1.1!
- 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
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
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