Something to be added to GZStats

Remember, just because you request it, that doesn't mean you'll get it.

Moderator: GZDoom Developers

User avatar
Zenon
Posts: 531
Joined: Thu Apr 20, 2006 6:05 pm
Graphics Processor: nVidia with Vulkan support
Location: New Zealand

Something to be added to GZStats

Post by Zenon »

Along with GZStats, why not add something to let the user know if their computer will be able to run GZDoom once OGL2 is dropped/etc
If their computer is powerful enough, it'll let them know that everything's good as gold, otherwise it'll tell them what they'll need, hardware-wise, in order to run GZDoom, kinda like System Requirements Lab
I'm sure people would rather find out sooner, rather than later, that they have to upgrade

This'll probably minimize the hate-mail from people who think they'll miss out on running GZDoom in the near future, when in actual fact, they have nothing to worry about.
Spoiler:
User avatar
Rachael
Posts: 13561
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her
Contact:

Re: Something to be added to GZStats

Post by Rachael »

The problem is, while this is definitely a good idea in a non-technical sense, there are underlying issues that make implementation of this a little bit daunting.

First and foremost, certain stats are not actually known until the OpenGL context is actually created. That does not happen until GZDoom finishes its bootup sequence to either enter the title screen or a level and the gameplay window is actually shown.

So this would work for warning about the operating system deprecation (XP), system bits (32-bit), or processor cores (single core), it would not work for warning of OpenGL 2.0 being removed in the future, or assuring users that they are on the right path with Vulkan support.

And showing a modal dialog of any sort after OpenGL initialization is a very bad idea, especially if the user is in fullscreen.

Basically a message like this would have to wait until OpenGL is booted at least once, stored in a CVAR, and then it can be shown on the next startup.
Post Reply

Return to “Feature Suggestions [GZDoom]”