GZDoom 3.0.0 Released

News about ZDoom, its child ports, or any closely related projects.
[ZDoom Home] [Documentation (Wiki)]

GZDoom 3.0.0 Released

Postby Graf Zahl » Sat Apr 29, 2017 1:26 pm

GZDoom 3.0.0 has been released.
This is the first version that merges all software rendering features from QZDoom.
In addition this is the first release under the GPL v3.
To comply with the GPL, FModEx had to be removed as a sound backend, so this version will only support OpenAL.

New features aside from merging with QZDoom include:

  • scriptable status bars.
  • scriptable level status screens.
  • static constant arrays in classes.
  • support for Doom64-style lighting in the software renderer, with the exception of gradients.
  • optimization of the scripting VM by removing some always active debug support.

Please note that starting with this version the 32 bit Windows version will require support for SSE2, because the true color software renderer cannot work without it. As a result it can no longer be used on Pentium 3's and older.

Download:
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: GZDoom 3.0.0 Released

Postby Jimmy » Sat Apr 29, 2017 1:52 pm

Momentous. Cheers Graf and company! :cheers:
User avatar
Jimmy
Joyful Barrel
 
Joined: 10 Apr 2006
Location: Perth, WA
Discord: Jimmy#4100

Re: GZDoom 3.0.0 Released

Postby FishyClockwork » Sat Apr 29, 2017 2:09 pm

:shock:

Keep it up, Graf! :thumb:
User avatar
FishyClockwork
 
Joined: 23 Feb 2011

Re: GZDoom 3.0.0 Released

Postby DavidN » Sat Apr 29, 2017 2:16 pm

Congratulations on 3.0!
User avatar
DavidN
 
Joined: 28 Dec 2015

Re: GZDoom 3.0.0 Released

Postby leodoom85 » Sat Apr 29, 2017 2:17 pm

GREAT!!!!!
User avatar
leodoom85
Share your energy to the megasphere!!!
 
Joined: 14 Sep 2014
Location: Earth-shaking Chile
Discord: leodoom85#6202

Re: GZDoom 3.0.0 Released

Postby Gutawer » Sat Apr 29, 2017 2:20 pm

Cool stuff. ZScript Status Bars are really nice, from my experience, so it's great to know we can now use them against stable GZDoom.
User avatar
Gutawer
 
Joined: 16 Apr 2016
Discord: Gutawer#3431

Re: GZDoom 3.0.0 Released

Postby kevansevans » Sat Apr 29, 2017 2:33 pm

Hey I noticed a small discrepancy with sprite positioning between software and hardware rendering. Hardware rendering will draw all sprites slightly higher than software: http://imgur.com/a/8MpVK
User avatar
kevansevans
Disciple of the Great God Imp
 
Joined: 05 Oct 2010

Re: GZDoom 3.0.0 Released

Postby Lud » Sat Apr 29, 2017 2:38 pm

Sprite clipping. Adjustable in the OpenGL settings.
User avatar
Lud
Pirates of the Somallean.
 
Joined: 11 Feb 2016
Location: Somalia

Re: GZDoom 3.0.0 Released

Postby Enjay » Sat Apr 29, 2017 2:41 pm

GZDoom 3 - and two days earlier than expected too. Thanks very much. :D


kevansevans wrote:Hey I noticed a small discrepancy with sprite positioning between software and hardware rendering. Hardware rendering will draw all sprites slightly higher than software: http://imgur.com/a/8MpVK


Looks like the auto-fix for sprite clipping that is needed to show the whole sprite in hardware accelerated mode.

Look in your OpenGL preferences if you want to change it. [edit]Ninjad by Lud [/edit]

Wiki wrote: Adjust sprite clipping (Never/Smart/Always/Smarter)
gl_spriteclip
The OpenGL renderer clips off sprites when they go "within" a floor or ceiling; whereas the software renderer overdraws them, a fact which has been willfully exploited to fake certain perspective effects. The result is that many sprites are abruptly cut off when they shouldn't be. The adjustment cheats by adjusting their offset so that they are less cut off.
Never: Offsets are not adjusted at all.
Smart: Offsets are only adjusted if they meet certain criteria.
Always: Offsets are always adjusted if they make the sprite sink in the ground.
Smarter: Offsets are adjusted in a wider range of cases than with "smart", including if they sink in the ceiling. The amount by which they are adjusted is scaled according to the overall height of the sprite. Very small sprites (such as POB2A0) are visible, contrarily to "smart", even if they are offset in the ceiling (such as CDRP[ABCD]0); and tall sprites (such as TGRNA0) do not seem to hover above the floor, contrarily to "always".


Image
Image
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
Joined: 15 Jul 2003
Location: Scotland

Re: GZDoom 3.0.0 Released

Postby zrakbz » Sat Apr 29, 2017 2:52 pm

Great job folks.

QZ is obsolete now, right?
User avatar
zrakbz
shitposter extraordinaire
 
Joined: 02 Apr 2017
Location: Yugoslavia

Re: GZDoom 3.0.0 Released

Postby kevansevans » Sat Apr 29, 2017 2:57 pm

Enjay wrote:Stuff


Huh I did not know that, thanks for the info.

Anyways congrats on the release, I see this as a great tool for developers wanting to make a classic FPS game in a single package.
User avatar
kevansevans
Disciple of the Great God Imp
 
Joined: 05 Oct 2010

Re: GZDoom 3.0.0 Released

Postby Rachael » Sat Apr 29, 2017 4:33 pm

Ubuntu builds uploaded (thanks to Blzut3)
User avatar
Rachael
 
Joined: 13 Jan 2004

Re: GZDoom 3.0.0 Released

Postby silentzora » Sat Apr 29, 2017 5:22 pm

Oh dang, no more FMOD? That's a bummer. OpenAL doesn't seem to want to behave itself on my end. :(
User avatar
silentzora
Dead from the neck up. Also dead from the neck down.
 
Joined: 04 Jan 2004

Re: GZDoom 3.0.0 Released

Postby Rachael » Sat Apr 29, 2017 5:29 pm

What kind of problems are you having?
User avatar
Rachael
 
Joined: 13 Jan 2004

Re: GZDoom 3.0.0 Released

Postby silentzora » Sat Apr 29, 2017 5:31 pm

Rachael wrote:What kind of problems are you having?

Just some minor issues with some sounds I'm using from Enemy Territory: Quake Wars. They come out a little bit softer than they used to. Not sure what it is, but it's only affecting sounds pulled from that game, oddly. It's probably some kind of encoding thing that OpenAL doesn't like, but I'm no expert.
User avatar
silentzora
Dead from the neck up. Also dead from the neck down.
 
Joined: 04 Jan 2004

Next

Return to ZDoom (and related) News

Who is online

Users browsing this forum: No registered users and 2 guests