Frost-Core Posted March 30, 2022 (edited) Hello guys! so i was playing some doom on gzdoom legacy (mainly because i dont have gl 3.3) yesterday, and then after e1m3 i go strait to e1m9, how did this even happen? now today i replayed and i got to e1m4, is this rare? and if you can explain how it happened, thank you and sorry if has been answered. Edited March 30, 2022 by Frost-Core 0 Quote Share this post Link to post
Vermil Posted March 30, 2022 E1M3 has the secret exit to E1M9. Maybe you went through different exits on each playthrough? 0 Quote Share this post Link to post
Frost-Core Posted March 30, 2022 (edited) Oh wait i remember, i got through that secret exit! im closing this. what about something here, can i compile the latest gzdoom as a legacy opengl 2.x build Edited March 30, 2022 by Frost-Core 0 Quote Share this post Link to post
Redneckerz Posted March 30, 2022 44 minutes ago, Frost-Core said: Oh wait i remember, i got through that secret exit! im closing this. what about something here, can i compile the latest gzdoom as a legacy opengl 2.x build No need to. GZDoom has a GLES renderer that runs on OpenGL 2.x cards. 0 Quote Share this post Link to post
Frost-Core Posted March 30, 2022 (edited) 1 minute ago, Redneckerz said: No need to. GZDoom has a GLES renderer that runs on OpenGL 2.x cards. How can i enable that? i do have GLES Supported, and GZDoom Wont Load EDIT : With GLES The game crashes, ill stay with 3.5.1 vintage until someone forks gzdoom and makes it run on hardware with gl 2.x Edited March 30, 2022 by Frost-Core 0 Quote Share this post Link to post
Graf Zahl Posted March 30, 2022 1 hour ago, Frost-Core said: until someone forks gzdoom and makes it run on hardware with gl 2.x That won't happen. The current renderer requires working shaders which no GL 2 hardware can provide. The GLES backend is the best you'll ever get for old hardware. A better option for somethnig not compatible with it would be LZDoom which was forked off 3.4 but contains many features of more recent versions. 0 Quote Share this post Link to post
Frost-Core Posted March 30, 2022 Just now, Graf Zahl said: That won't happen. The current renderer requires working shaders which no GL 2 hardware can provide. The GLES backend is the best you'll ever get for old hardware. A better option for somethnig not compatible with it would be LZDoom which was forked off 3.4 but contains many features of more recent versions. I do have OpenGL 3.0, ill try LZDoom, but can anybody try to make it compatible with 3.0, 3.1, 3.2 versions of opengl? 0 Quote Share this post Link to post
Graf Zahl Posted March 30, 2022 What's your hardware? There is no GPU which can only support OpenGL 3.0. The only 3.x hardware that cannot do 3.3 on Windows is Intel HD2000/3000, but its driver is a bit too buggy to be supported. We tried, but it was causing some major stability issues. GLES has been reported to work on this hardware with the latest driver, though. If you got anything else you should be able to update the driver to one that can do 3.3. 0 Quote Share this post Link to post
Frost-Core Posted March 30, 2022 I have one of the worst ones youve never heard of, GMA 3600 by intel, i cant upgrade i have the latest version from intel's website, but for now i got the lzdoom builds from drdteam, they seem to be up to date. 0 Quote Share this post Link to post
drfrag Posted March 30, 2022 LZDoom 3.88b is compatible with OpenGL 2.0 and higher you should use that. Besides there are more recent than 3.5.1 unofficial devbuilds of GZDoom Legacy. https://devbuilds.drdteam.org/gzdoom-vintage/ For me GLES also crashed on an Intel GMA 4500M. 0 Quote Share this post Link to post
Redneckerz Posted March 30, 2022 4 hours ago, Frost-Core said: How can i enable that? i do have GLES Supported, and GZDoom Wont Load EDIT : With GLES The game crashes, ill stay with 3.5.1 vintage until someone forks gzdoom and makes it run on hardware with gl 2.x GLES is on OpenGL 2.x but since you mention GMA 3600: This is the successor to GMA 500, which is a mobile PowerVR SGX chip. So in theory it should support pretty modern API's, in practice the GMA 500 is regarded as the one thing worse than John Romero on a stick. In order to finish the game, you should nuke your GMA, not kill John Romero. No seriously, for Windows that GPU is reminiscent of the Virge decelerator. Its actually funny how that GPU, which is designed for GLES operations, can't run an actual GLES renderer on Windows. 3 hours ago, Graf Zahl said: What's your hardware? There is no GPU which can only support OpenGL 3.0. The only 3.x hardware that cannot do 3.3 on Windows is Intel HD2000/3000, but its driver is a bit too buggy to be supported. We tried, but it was causing some major stability issues. GLES has been reported to work on this hardware with the latest driver, though. If you got anything else you should be able to update the driver to one that can do 3.3. Actually OP's a real edge case here with a mobile phone GPU that is tuned to run on x86. Its ironic how this device, which ran GLES games all day on the Apple iPhones of its day, dies attempting GZDoom. Support for that should only be lowest common denominator tier really. Still, it baffles me how that GPU can't run it.. 3 hours ago, Frost-Core said: I do have OpenGL 3.0, ill try LZDoom, but can anybody try to make it compatible with 3.0, 3.1, 3.2 versions of opengl? It wouldn't do jack to your GPU. What's a somewhat interesting meta-issue is how a mobile tuned chip that was designed for GLES somehow loses all capability to do so under Windows. But GMA 500/GMA3600 is just gunk. Its low power, that's it. Its also low compatible. 50 minutes ago, drfrag said: LZDoom 3.88b is compatible with OpenGL 2.0 and higher you should use that. Besides there are more recent than 3.5.1 unofficial devbuilds of GZDoom Legacy. https://devbuilds.drdteam.org/gzdoom-vintage/ For me GLES also crashed on an Intel GMA 4500M. 3.8.0 was the latest, no? And then there is also your ZDoom32 which should do the trick aswell. 0 Quote Share this post Link to post
Graf Zahl Posted March 30, 2022 1 hour ago, Redneckerz said: Actually OP's a real edge case here with a mobile phone GPU that is tuned to run on x86. Its ironic how this device, which ran GLES games all day on the Apple iPhones of its day, dies attempting GZDoom. Support for that should only be lowest common denominator tier really. Still, it baffles me how that GPU can't run it.. It wouldn't do jack to your GPU. What's a somewhat interesting meta-issue is how a mobile tuned chip that was designed for GLES somehow loses all capability to do so under Windows. Intel's drivers of that time were a special kind of nuclear waste. When we tried to get GZDoom 3.5 working on OpenGL 3.1 with the HD3000 we got all kinds of weird errors when compiling the shaders. As soon as we tried to activate the extension for uniform buffers the compiler started puking all over the place. Nominally the HD3000 has everything needed to run GZDoom, but what can you do if that POS of a driver won't cooperate? And the older ones were not really any better. But you are missing one crucial bit in your analysis. These old chips were capable of running GLES 2.x, but that's not enough for GZDoom. They miss out on uniform buffers, which were only introduced with OpenGL 3.3. The HD3000 got them as an extension for OpenGL (that didn't really work as said above), but these older chipsets did not. 0 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.