ZDoom LE 2.8.3a does not show "titlepic.png" in FullScreen mode, he shows black screen instead. But "credit.png" shows normally.
I don't know, maybe this is issue of my graphic card or some else.
ZDoom LE (Legacy Edition)
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine are perfectly acceptable here too.
Please read the full rules for more details.
-
- Posts: 1
- Joined: Fri Jun 14, 2019 4:36 am
- Graphics Processor: Intel (Legacy GZDoom)
-
- Spotlight Team
- Posts: 1085
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: ZDoom LE (Legacy Edition)
A late quote, but i want to have it on the record that this link is not found on the main github page. It simply links to the software rendered version.drfrag wrote:Now another ZDoom Classic release, a very minor update with some pending things. Still the statusbar for the 4x4 low detail mode only is adjusted after changing resolution, even selecting the current resolution again does.
https://github.com/drfrag666/gzdoom/rel ... .4a_GL.zip
Removing the zip url and leaving 2.1.4a_R2 on leaves a File Not Found.
Unrelated, but ive also finally untangled your naming scheme and what every version of your ZDoom versions supports, aside the truecolor fixes and merges. This will be useful for documenting on a later date because I couldn't make heads or tails out of it.
But now i can, so thank you for the more than extensive legacy support, Frag! They will come in most handy for my thin clients which all support anemic GPU's.
-
- Vintage GZDoom Developer
- Posts: 3146
- Joined: Fri Apr 23, 2004 3:51 am
- Location: Spain
Re: ZDoom LE (Legacy Edition)
That's the GL version but then you had to enable the GL subsystem besides changing the renderer. I'll explain the mess a bit to you one of these days. That one was intended for 486s at first but it ran like shit there, it has an early prototype of the D3D backend and the pixel doubling code to emulate lower resolutions. May be that backend could be easily portable to other old versions: 2.0.98x? ZDuke? Not that i plan to do it, you always could use a DDraw emulator.
-
- Spotlight Team
- Posts: 1085
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: ZDoom LE (Legacy Edition)
I'd appreciate the explanation!drfrag wrote:That's the GL version but then you had to enable the GL subsystem besides changing the renderer. I'll explain the mess a bit to you one of these days. That one was intended for 486s at first but it ran like shit there, it has an early prototype of the D3D backend and the pixel doubling code to emulate lower resolutions. May be that backend could be easily portable to other old versions: 2.0.98x? ZDuke? Not that i plan to do it, you always could use a DDraw emulator.
I got the general gist for the major ZDoom versions documented properly for now, with a feature list.
Two questions though:
- You mention an "Early Direct3D renderer" for ZDoom CL - what is this? i know D3D is used for HUD, but i assume this renderer is from a really old GZ build? If so, which one?
- Given the source is available and QEffectsGL code is fixed function stuff, i was surprised that you did not make a ZDoom32 or LE (Likely LE) derivative of it and integrate the code. How come?
Call the abomination QZDoom LE. (joking, but it has a ring to it)
-
- Vintage GZDoom Developer
- Posts: 3146
- Joined: Fri Apr 23, 2004 3:51 am
- Location: Spain
Re: ZDoom LE (Legacy Edition)
It's the "renderer" between ZDoom 2.1.7 and 2.2 and is used to present everything. There still wasn't a 32 bit HUD and had no shaders, it looks pretty much the same as DDRAW but works well on modern hardware.
QEffectsGL is not a renderer but a wrapper or as described a pseudo-driver, i see it works with GL 1.1 games. Nothing to do, it translates calls to an old GL API to calls to a modern one (i guess) so it will require a modern driver. Try it but it won't work on your machine, GZDoom 1.8.4 officially required GL 1.3 but LE runs well on nvidia 1.2. I merged ZDoom 2.8.1 with GZDoom 1.8.4 (more or less). So i injected that GL renderer somehow. I did a merge with Git and then i fixed it and added a lot of stuff.
QEffectsGL is not a renderer but a wrapper or as described a pseudo-driver, i see it works with GL 1.1 games. Nothing to do, it translates calls to an old GL API to calls to a modern one (i guess) so it will require a modern driver. Try it but it won't work on your machine, GZDoom 1.8.4 officially required GL 1.3 but LE runs well on nvidia 1.2. I merged ZDoom 2.8.1 with GZDoom 1.8.4 (more or less). So i injected that GL renderer somehow. I did a merge with Git and then i fixed it and added a lot of stuff.
-
- Spotlight Team
- Posts: 1085
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: ZDoom LE (Legacy Edition)
Interesting stuff, and quite not documented as far as my eyes can see (This specific implementation, that is). Good stuffdrfrag wrote:It's the "renderer" between ZDoom 2.1.7 and 2.2 and is used to present everything. There still wasn't a 32 bit HUD and had no shaders, it looks pretty much the same as DDRAW but works well on modern hardware.
It is indeed a wrapper but with source code available. I have seen many posts that use these with a specialized .ini file but none made a special build out of it. From what i traced back, the visual effects are fixed-function work, requiring 1.3 or 1.4. Reshade was introduced as an replacement when GZDoom 1.9.1/2.0 came around when the renderer changed.drfrag wrote: QEffectsGL is not a renderer but a wrapper or as described a pseudo-driver, i see it works with GL 1.1 games. Nothing to do, it translates calls to an old GL API to calls to a modern one (i guess) so it will require a modern driver. Try it but it won't work on your machine, GZDoom 1.8.4 officially required GL 1.3 but LE runs well on nvidia 1.2. I merged ZDoom 2.8.1 with GZDoom 1.8.4 (more or less). So i injected that GL renderer somehow. I did a merge with Git and then i fixed it and added a lot of stuff.
Sadly, despite a search, i have not come across the exact requirements of QEffectsGL, so i do not know to which calls it translates to and thus which GPU is required.
Some links:
viewtopic.php?f=4&t=47448
viewtopic.php?f=4&t=34585
-
- Vintage GZDoom Developer
- Posts: 3146
- Joined: Fri Apr 23, 2004 3:51 am
- Location: Spain
Re: ZDoom LE (Legacy Edition)
It's a wrapper so it translates fixed functions to something else, those are modern effects.
That's randi's WIP D3D "renderer" obviously and then i cherry-picked her later fixes, i don't remember exactly what i did but it works well.
That's randi's WIP D3D "renderer" obviously and then i cherry-picked her later fixes, i don't remember exactly what i did but it works well.
-
- Spotlight Team
- Posts: 1085
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: ZDoom LE (Legacy Edition)
I think its safe to say that those modernish effects require shader support, despite the code (as said by Graf on DRDteam) being fixed-function.drfrag wrote:It's a wrapper so it translates fixed functions to something else, those are modern effects.
That's randi's WIP D3D "renderer" obviously and then i cherry-picked her later fixes, i don't remember exactly what i did but it works well.
Though obviously these kinds of effects can be done on fixed-function hardware.