What's up for GZDoom after running the survey?

Here, developers communicate stuff that does not go onto the main News section or the front page of the site.
[Dev Blog] [Development Builds] [Git Change Log]

Moderator: Developers

Re: What's up for GZDoom after running the survey?

Postby _mental_ » Tue Apr 10, 2018 7:21 am

Just pushed handling of compatibility flags via ZScript.

The thing is they are applied before loading of level. Commands are applied after loading though.
I have no idea how this can be done with one function. So, we have two now, pre- and post-load.
This doesn't look very promising to be honest.
_mental_
 
 
 
Joined: 07 Aug 2011

Re: What's up for GZDoom after running the survey?

Postby Graf Zahl » Tue Apr 10, 2018 7:56 am

The only thing that MUST be applied before level load are some of the hidden flags, like 'setslopeoverflow', because they affect how the level is loaded. On the other hand, we may just leave the flags in compatibility text and save the work porting it. The more important thing is that all the post-load stuff can be done via scripting because that's where it becomes inflexible with the static data.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: What's up for GZDoom after running the survey?

Postby _mental_ » Tue Apr 10, 2018 8:18 am

Having two compatibility layers is a bit weird. However, I agree that they serve different purposes. Flags affect engine behavior in general while commands fix specific bugs.
_mental_
 
 
 
Joined: 07 Aug 2011

Re: What's up for GZDoom after running the survey?

Postby _mental_ » Wed Apr 11, 2018 9:05 am

Scriptified almost all compatibility commands except one entry.
Back to Saturn X E1 released on /idgames has a different checksum for MAP12.
I'm not sure that compatibility is still applicable to it.
_mental_
 
 
 
Joined: 07 Aug 2011

Re: What's up for GZDoom after running the survey?

Postby Graf Zahl » Wed Apr 11, 2018 10:08 am

No, it isn't. That entry was for an older version of that map.

The final one works properly.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: What's up for GZDoom after running the survey?

Postby _mental_ » Wed Apr 11, 2018 10:25 am

Just to be sure, is it OK to simply remove this entry?
_mental_
 
 
 
Joined: 07 Aug 2011

Re: What's up for GZDoom after running the survey?

Postby Gez » Wed Apr 11, 2018 11:57 am

What harm does it cause to leave it around? Some people may still be using it for whatever reason. (Didn't update, for example.)
Gez
 
 
 
Joined: 06 Jul 2007

Re: What's up for GZDoom after running the survey?

Postby Graf Zahl » Wed Apr 11, 2018 12:01 pm

Nothing at all.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: What's up for GZDoom after running the survey?

Postby Orangestar » Fri Apr 13, 2018 1:32 pm

So to clarify, the SW renderer isn't going away entirely, it just now requires an OpenGL surface to draw to?

That's fine by me. I still use the SW renderer in Vanilla-targeting megawads that include dark sectors that rely on the SW renderer's brightening of close objects. (I can't use the Doom lighting shader in OGL mode on my system.)
Hopefully it'll run faster on my system now.
User avatar
Orangestar
Now with 20% more orange in the star
 
Joined: 17 Mar 2012
Discord: Orangestar#1432
Twitch ID: orangestar1

Re: What's up for GZDoom after running the survey?

Postby Graf Zahl » Fri Apr 13, 2018 1:36 pm

Correct. In order to reduce the amount of backend code everything is run through the hardware renderer now, including the 3D-scene from the software renderer.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: What's up for GZDoom after running the survey?

Postby Phredreeke » Mon Apr 16, 2018 10:07 am

Does that mean GZDoom will have the ability to switch renderers without requiring a restart like in QZDoom?
Phredreeke
 
Joined: 10 Apr 2018
Discord: phredreeke#6500

Re: What's up for GZDoom after running the survey?

Postby Graf Zahl » Mon Apr 16, 2018 2:22 pm

Yes. You can already check this out if you grab one of the latest devbuilds from http://devbuilds.drdteam.org
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Previous

Return to Developer Blog

Who is online

Users browsing this forum: No registered users and 1 guest