by Redneckerz » Thu Feb 06, 2020 11:40 am
Hydra Spectre wrote:I have an ancient laptop and I primarily use LZDoom since my 2012-era laptop with Intel Integrated Graphics can't support OpenGL 3.3.
Which is a shame since I was really looking forward to your Raze port. Especially since it brings together all the EDuke32-based ports into one convenient application akin to BuildGDX.
Making a legacy version of Raze similar to LZDoom would be great for people with older hardware.
I knew someone was going to ask something like this
Unfortunately, this is not possible. With Graf's rework on Polymost and bringing it to OpenGL 3.3 Core Profile, the original OpenGL 1.1 based code (Which would work on your Intel IGP) had to be dropped. Its the law of perpetuating motion: In order to move forward, you have to eventually drop legacy code. (Unless your angle from the get go is supporting the widest cast of hardware possible, like games like Minecraft/AngelDust do.)
I am however in the same camp as you. I can't run Raze either for the same reason, but ill get by with regular EDuke32.
Graf Zahl wrote:Sorry, but this won't happen. That would be akin to just merging the base ports into one binary. the entire purpose here was to use the modern features to improve the engine.
There's really not much to gain here that could make it run better than EDuke and the others.
Of course, never say never, but you first need to find someone to do it. But this is unlike GZDoom where an old GL 2 compatible code base existed.
I can imagine that simply using the original Polymost code could be used, but given the ancient support of it, it makes little sense. Especially when, as you say, you want to support modern features. In such as case you are better off with EDuke32 and seperate codebases that do support these legacy and fixed function API's.
[quote="Hydra Spectre"]I have an ancient laptop and I primarily use LZDoom since my 2012-era laptop with Intel Integrated Graphics can't support OpenGL 3.3.
Which is a shame since I was really looking forward to your Raze port. Especially since it brings together all the EDuke32-based ports into one convenient application akin to BuildGDX.
Making a legacy version of Raze similar to LZDoom would be great for people with older hardware.[/quote]
I knew someone was going to ask something like this :P
Unfortunately, this is not possible. With Graf's rework on Polymost and bringing it to OpenGL 3.3 Core Profile, the original OpenGL 1.1 based code (Which would work on your Intel IGP) had to be dropped. Its the law of perpetuating motion: In order to move forward, you have to eventually drop legacy code. (Unless your angle from the get go is supporting the widest cast of hardware possible, like games like Minecraft/AngelDust do.)
I am however in the same camp as you. I can't run Raze either for the same reason, but ill get by with regular EDuke32.
[quote="Graf Zahl"]Sorry, but this won't happen. That would be akin to just merging the base ports into one binary. the entire purpose here was to use the modern features to improve the engine.
There's really not much to gain here that could make it run better than EDuke and the others.
Of course, never say never, but you first need to find someone to do it. But this is unlike GZDoom where an old GL 2 compatible code base existed.[/quote]
I can imagine that simply using the original Polymost code could be used, but given the ancient support of it, it makes little sense. Especially when, as you say, you want to support modern features. In such as case you are better off with EDuke32 and seperate codebases that do support these legacy and fixed function API's.