Releases

Re: Releases

Postby mjr4077au » Sun May 31, 2020 3:54 pm

Very exciting news indeed! Of course this happens when I'm away from home for the week on work assignment 😂. Will be very excited to test this out when I can 😁
User avatar
mjr4077au
 
Joined: 17 Jun 2019
Location: Gosford NSW, Australia
Discord: mjr4077au#1027
Github ID: mjr4077au
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Releases

Postby sinisterseed » Mon Jun 01, 2020 9:09 am

Yes indeed it is :D , good to hear that things have also stabilized a bit more now. The reason why I've slowed down recently was because the heavy lifting wasn't done yet, so there was no point in messing around with things before they reached a more stable state.
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Releases

Postby Graf Zahl » Sun Jun 14, 2020 1:05 pm

A small progress report.

Today I spent some time to make the ZScript compiler work, it was still missing a few pieces. I'm going to use this to transition all those static screens to a common framework. There's literally dozens of them, each with their own waiting loop and consolidating this to a single utility class would help clean up stuff a lot. But being able to do these screens as scripts would be much better than doing them natively so it was an important step forward.
On the other hand I put the scripted menu rewrite on indefinite hold - there's little to be gained there but a lot of work required, so this might be done at a later time. Right now it's not something worth undertaking, though, as it cannot be consolidated with GZDoom.
Last but not least, I tried the Vulkan and Softpoly backends. Vulkan is quite a bit broken but Softpoly at least renders the 2D content but for some reason the global vertex buffer is uninitialized so rendering the scene will crash it.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Releases

Postby sinisterseed » Sun Jun 14, 2020 1:20 pm

Small? Oh no, how dare you, this sounds quite important I daresay ;) , now that the static screens will be taken care of and their handling will be reworked.

The fact that Vulkan and Softpoly can "run" (kinda), albeit quite broken at the moment, is wholesome as well.
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Releases

Postby mjr4077au » Sun Jun 14, 2020 3:01 pm

Agreed that it sounds like a great milestone for the project :). I saw the reversion of moving GZDooms menu code back to the game-side code. What are the limitations for sharing the code between the projects?
User avatar
mjr4077au
 
Joined: 17 Jun 2019
Location: Gosford NSW, Australia
Discord: mjr4077au#1027
Github ID: mjr4077au
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Releases

Postby Graf Zahl » Sun Jun 14, 2020 3:07 pm

The menus are simply too different. Although the code shares a lot, Raze's menus work *just* differently enough to make a shared implementation problematic. That doesn't mean it can't be scriptified but there's really no immediate benefit - the menus are working fine, after all, and we're a long way from considering mods that might want to rewrite the menus.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Releases

Postby mjr4077au » Sun Jun 14, 2020 4:50 pm

Yeah no worries. I was more just thinking of unified menus in terms of unified backend options such as hardware rendering post-processing, texture upscaling etc similar to what GZDoom has. I know none of that stuff is prime-time yet but it'd be nice to have all the bells and whistles exposed :)

Given that the SoftPoly and Vulkan backends are now enabled in the GUI, is a goal for 0.7.0 to have those backends mostly or fully working?
User avatar
mjr4077au
 
Joined: 17 Jun 2019
Location: Gosford NSW, Australia
Discord: mjr4077au#1027
Github ID: mjr4077au
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Releases

Postby Graf Zahl » Sun Jun 14, 2020 11:25 pm

The primary goal right now is to get the palette emulation back. And of course adding the missing menu options. Since this is mainly MENUDEF it can be done without a new implementation.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Releases

Postby mjr4077au » Sun Jun 14, 2020 11:51 pm

Ahh yep, that makes sense regarding the MENUDEF stuff. Hopefully the palette emulation stuff isn't too hard to stitch back in :)
User avatar
mjr4077au
 
Joined: 17 Jun 2019
Location: Gosford NSW, Australia
Discord: mjr4077au#1027
Github ID: mjr4077au
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Releases

Postby sinisterseed » Mon Jun 15, 2020 12:12 am

But speaking of which, how did the palette emulation get lost in the process anyway? I never understood how exactly that happened.
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Releases

Postby Graf Zahl » Mon Jun 15, 2020 12:22 am

The palette emulation never was part of the backend, it was only in the old render code that just got removed. As a first step I concentrated on getting the true color renderer to work, now that this is complete the palette emulation will be done.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Releases

Postby sinisterseed » Mon Jun 15, 2020 2:49 am

Graf Zahl wrote:The palette emulation never was part of the backend, it was only in the old render code that just got removed. As a first step I concentrated on getting the true color renderer to work, now that this is complete the palette emulation will be done.

Alright then, makes sense that way.

By the way, what other bad parts got removed so far? I'm saying this because I remembered the good ol' flickering wallsprites issue recently, and jumped on E1M1 of Blood since that's a good place to spot this, and to my surprise, I've not had luck reproducing the flicker anymore - or, not as of yet in the worst case. Has their handling changed?
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Releases

Postby Graf Zahl » Mon Jun 15, 2020 2:54 am

No, there wasn't any change, for me it still looks just as messed up as before - this is an unfortunate problem of how Build manages wall sprites. Once I can leave Polymost behind they should be rendered like Decals in GZDoom.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Releases

Postby Tea Monster » Mon Sep 07, 2020 5:03 pm

Glad to see this progressing.
User avatar
Tea Monster
 
Joined: 13 Nov 2018

Re: Releases

Postby Graf Zahl » Sun Sep 27, 2020 6:45 am

0.7 is out:
https://github.com/coelckers/Raze/relea ... .7.0_alpha

Most of the changes are laid out here: viewtopic.php?f=347&t=69875

Work over the last two weeks has been mostly to finish the new input systen, fix bugs and to finalize the new input system and World Tour support - as of yesterday it supports the developer commentary feature as well.
Next up are adding the final features to move Raze out of Alpha stage into Beta - this mainly means fixing the sky renderer and migrating the model system, which is currently non-functional, to GZDoom's, plus investigating the remaining sound issues with Exhumed.

Known issues with this version:

* palette emulation currently only works in the 3D view but not on the weapon sprite.
* hires replacements only work in the game view but not the UI.
* there's still sound issues with Exhumed - some sounds are not playing.
* potential ambient sound positioning issues in Shadow Warrior - there's two known instances where a sound seems to play in the wrong place, but possibly more.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

PreviousNext

Return to General

Who is online

Users browsing this forum: No registered users and 1 guest