GZDoom 4.6.0 released
Moderator: GZDoom Developers
-
- Posts: 1256
- Joined: Fri Mar 13, 2009 3:55 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 10 Home
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
- Location: New York State
Re: GZDoom 4.6.0 released
This is nice, this is very nice. Sprite shadows? In my Doom game? Lovely!
-
- Posts: 13552
- Joined: Wed Jul 16, 2003 3:52 am
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia (Modern GZDoom)
- Location: Germany
Re: GZDoom 4.6.0 released
Congratulations on the release, very well done!
-
- Posts: 1334
- Joined: Tue Dec 06, 2016 11:25 am
Re: GZDoom 4.6.0 released
For me, this is one of the highlights of this release, and I mainly commited it because I like using models and don't want to be limited by the amount of models per actor frame. I hope others will find this to be useful for their own projects as well, since this has been asked for every now and then in the past years. Let's hope it'll work for everyone!Dynamic number of models per frame instead of a hard limit of four. (#1298)

-
- Posts: 9
- Joined: Tue Oct 20, 2020 4:45 pm
Re: GZDoom 4.6.0 released
O wow, congratulations and thanks for all the hard work
! *Runs over to check out them sprite shadows
!


-
- Posts: 23
- Joined: Fri Apr 23, 2021 6:30 pm
- Graphics Processor: nVidia with Vulkan support
- Location: New Zealand
Re: GZDoom 4.6.0 released
The sprite shadows are neat, although they do clash with the pre-dead corpse decorations in that monster corpses have shadows, while the pre-placed ones do not. The biggest advantage to these shadows is that flying enemies far above me no longer surprise me.
Nash's widescreen Deathkings assets did not load when I launched it through Doom Launcher, so I had to extract them and make a seperate wad to load, guessing this is due to how GZDoom pretends that Deathkings is an IWAD. Also, the widescreen Hexen graphics did not apply to the Hexen demo, figured it would, given the Doom Shareware graphics that are included (I assume Heretic's shareware is also taken into account?)
Nash's widescreen Deathkings assets did not load when I launched it through Doom Launcher, so I had to extract them and make a seperate wad to load, guessing this is due to how GZDoom pretends that Deathkings is an IWAD. Also, the widescreen Hexen graphics did not apply to the Hexen demo, figured it would, given the Doom Shareware graphics that are included (I assume Heretic's shareware is also taken into account?)
-
- Posts: 13884
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: GZDoom 4.6.0 released
The shareware assets are an issue with how GZDoom enforces licensing restrictions with those IWADs. The loader code responsible for making sure you do not "-file" with the shareware version also ensures that the custom content (widescreen/brightmaps/lights) do not load either. I personally don't see much harm in changing that, but then I am kind of have the belief that no one really is going to care if GZDoom loads custom content on top of those wads anyway since GZDoom is itself technically a mod. (To be specific, having a widescreen viewport and high resolution and uncapped frame rate definitely never were part of the original shareware version)
-
- Posts: 441
- Joined: Sun May 28, 2017 1:01 pm
Re: GZDoom 4.6.0 released
The sprite shadows are pretty cool. However, I am wondering if there could be an option where they don't display for invisible/partially invisible enemies. Seeing Spectres with shadows seems a little off. Other than that, they work fantastic. Tried them with Doom, Heretic, Hexen, The Adventures of Square, the Ghoul School mod, and the Quake Descent into Heresy mod.
-
-
- Posts: 17478
- Joined: Mon Oct 27, 2003 12:07 am
- Location: Kuala Lumpur, Malaysia
Re: GZDoom 4.6.0 released
For the pre-dead monster corpses - it would be trivial to add +CASTSPRITESHADOW to them in the base actor definitions. But it might be messy with Dehacked that repurposes those actors into something else. Thoughts?
I'll see what I can do about the spcetres.
For the shareware games - no, I forgot to include them. I wasn't sure if there were even any filter folders for those.
I'll see what I can do about the spcetres.
For the shareware games - no, I forgot to include them. I wasn't sure if there were even any filter folders for those.
-
- Spotlight Team
- Posts: 1104
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: GZDoom 4.6.0 released
I am curious how much the performance uptick is on a M1 machine, say a Mac Mini M1.Warrex wrote:Yeah and this is also the first official release to support Apple Silicon natively. Too many changes in total I guess...
However, being different ISA's makes it more difficult to select a comparable x86 machine. The M1 GPU is around a RX560 in terms of GPU performance, but CPU wise the M1 is radical. So direct comparison is difficult.
Still, GZDoom being native makes it what, the first accelerated Doom port to support Apple Silicon natively?
-
- Lead GZDoom+Raze Developer
- Posts: 49204
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: GZDoom 4.6.0 released
My advice would be:Nash wrote: I'll see what I can do about the spcetres.
1. no shadows with RenderStyle Fuzzy
2. less opaque shadows when the monster is already translucent.
3. for additive translucency reduce alpha by half before applying shadows.
[/quote]
-
- Posts: 23
- Joined: Fri Apr 23, 2021 6:30 pm
- Graphics Processor: nVidia with Vulkan support
- Location: New Zealand
Re: GZDoom 4.6.0 released
After blasting through a chunk of Doom 2 with the shadows on, yeah I was going to post that spectres shouldn't have shadows, as it looks really..odd with them on. Someone has beaten me to it though 

-
- Posts: 87
- Joined: Tue Sep 03, 2019 2:20 pm
Re: GZDoom 4.6.0 released
Sorry if this is a silly question but what does "Default" mean in the sprite shadows option? Player and Monsters and Off are pretty obvious but default?
-
-
- Posts: 17478
- Joined: Mon Oct 27, 2003 12:07 am
- Location: Kuala Lumpur, Malaysia
Re: GZDoom 4.6.0 released
"Default" means - no shadows by default, but modders are able to selectively add +CASTSPRITESHADOW to their custom actors so that the shadows are drawn for them, without any user intervention.Barry Burton wrote:Sorry if this is a silly question but what does "Default" mean in the sprite shadows option? Player and Monsters and Off are pretty obvious but default?
"monsters and players" will always draw shadows for monsters and players, on top of modder-defined actors.
-
- Posts: 78
- Joined: Thu Aug 08, 2013 2:00 pm
Re: GZDoom 4.6.0 released
The performance difference is big enough to make this the most relevant new "feature" of 4.6.0 for owners of Apple Silicon Macs. See here: viewtopic.php?f=7&t=71303#p1179875Redneckerz wrote:I am curious how much the performance uptick is on a M1 machine, say a Mac Mini M1.
However, being different ISA's makes it more difficult to select a comparable x86 machine. The M1 GPU is around a RX560 in terms of GPU performance, but CPU wise the M1 is radical. So direct comparison is difficult.
Still, GZDoom being native makes it what, the first accelerated Doom port to support Apple Silicon natively?
This is for looking down at Frozen Time's infamous bridge. I did not bench anything else but I now run GZDoom at 1080p@120fps connected to my Sony OLED and never saw it drop below that for the stuff I am actually playing which is all I currently want.
And yes, as far as I can see GZDoom is the first Doom port to support Apple Silicon SoCs natively.
-
-
- Posts: 3189
- Joined: Wed Nov 24, 2004 12:59 pm
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: GZDoom 4.6.0 released
I ran Chocolate Doom natively on my work M1 Mac Mini back in January for lols. Didn't want to compile anything that would be super involved since if it didn't work straight out of the box, being a work machine, I can't use that machine to develop fixes. A lot of software just compiles for ARM without much issue. So while GZDoom may be the first accelerated port to officially support M1, and possibly even the first port with official M1 binaries. I would be surprised if someone didn't already compile PrBoom for it, and likely found it to just work.Warrex wrote:And yes, as far as I can see GZDoom is the first Doom port to support Apple Silicon SoCs natively.
As an aside, also compiled ECWolf out of curiosity and besides a hang on exit it appeared to work fine. Didn't debug the issue since, like I said I legally can not use that machine for such purposes.