![]() (modern branch only) render refactorings and fixes, use uniform blocks for postprocessing shaders to prepare for move to vulkan.Added function to test if map is being reentered fixed portal restoration on revisiting level in hub.(this fixes lights not rendering properly when loading) fixed: ADynamicLight's shadowmap index must be reset when loading a savegame.This forgot to take the added empty border for filtering improvement into account. fixed generation of brightmaps for sprites.fixed: remove ARM specific gl_es definition since it's not even really much different from the main line definition, anyhow.The variable it accessed was only the settings from the compatibility.txt lump. fixed: ZScript used the wrong variable for compatflags2.fixed: flag CVars in ZScript referenced wrong addresses.enable model rendering in the software renderer.This is needed so that MAPINFO settings for these flags don't get ignored. ![]() fixed: redirect script access to the compatflags CVARs to their internal shadow variables.fixed a potential exploit with malformed WAD files.Custom hardware shaders now can use custom texture units.various compatibility fixes for old maps and mods.add tags for all Doom and Heretic monsters for mods that reveal monster names.Save item statistics - Items are now saved into save games and are displayed on the statfile.(modern branch only) fixed a performance regression with the software renderer, introduced by the recent changes to the video backend in 3.4.Removed hacks which changed the desktop resolution in order to simulate exclusive fullscreen because they were a constant stability concern. (modern branch only) Fullscreen is now borderless window (which, technically, it always has been, anyhow).You will be prompted for opt-in just as before (but your last preference will be remembered, if you ran a version that used it previously). Unfortunately recent developments made the information about used graphics hardware a bit too coarse and does not really help assessing the real need and extent of providing vintage support, so this one sends a bit more detailed information about the graphics hardware being used, in particular the precise OpenGL version being used. To get a proper baseline here this version re-enables the survey code from GZDoom 3.3 with slightly more detailed statistics. ![]() If you cannot run the main (modern) build we strongly recommend to upgrade your hardware. User share of OpenGL 2 hardware had already been low when we ran our survey with GZDoom 3.3 and once this drops any further the vintage build will be discontinued. Please note that this solution is only a temporary measure. The vintage version is provided thanks to the efforts of drfrag. So in order to give these users the best possible experience it was decided to provide this vintage build which adds all new non-renderer-related features with the latest state of the renderer from before the abovementioned change. The reason for this is that some recent changes to improve performance on modern hardware resulted in quite severe slowdowns on Intel's OpenGL 2 hardware. There is now a "modern" version and a "vintage" version, for older hardware. Notice: This release has been split into two. ![]()
0 Comments
Leave a Reply. |