Latest Raze Changes
Latest 50 commits, skipping 7100
Unofficial development builds at DRD Team
17-Mar-2019 (Sunday) at 14:27:48 PDT by Magnus Norddahl
- remove tracking translation in VkHardwareTexture
- only reset the descriptors when recreating the samplers
17-Mar-2019 (Sunday) at 14:10:49 PDT by Magnus Norddahl
- remove the old incomplete VkHardwareTexture implementation
17-Mar-2019 (Sunday) at 14:00:28 PDT by Christoph Oelckers
- fixed option menu selector and slider bar positioning.
17-Mar-2019 (Sunday) at 13:35:33 PDT by Christoph Oelckers
- add an option to print the kill, item and secret stats on the alternative HUD with the NewSmallFont.
This has to be set in the console, the default is still the regular small font. Mainly added because some mods have really hard to read fonts where it is not easy to decipher the numbers.
17-Mar-2019 (Sunday) at 13:14:51 PDT by Magnus Norddahl
- minor adjustments
17-Mar-2019 (Sunday) at 12:56:49 PDT by Christoph Oelckers
- Found two more unlocalized texts in the color picker. Due to space constraints a proper localization is not possible so these were replaced by a non-text.
17-Mar-2019 (Sunday) at 12:36:23 PDT by Magnus Norddahl
Merge branch 'vulkan2' of https://github.com/coelckers/gzdoom into vulkan217-Mar-2019 (Sunday) at 12:36:08 PDT by Magnus Norddahl
- delay destruction of VkHardwareTexture resources until current frame has finished rendering
17-Mar-2019 (Sunday) at 02:17:12 PDT by Alexander
option search improvements
- Top-level menu names are now properly handled.
- Changing "Any or All terms" option now immediately updates the results.
- Reformatted menu.zs to have tabs instead of spaces.
17-Mar-2019 (Sunday) at 12:28:12 PDT by Christoph Oelckers
- cleaned up the coop summary screen.
This was one of the pieces that suffered badly from the proportions of the game provided SmallFonts, so now it uses the NewSmallFont.
17-Mar-2019 (Sunday) at 11:10:25 PDT by Christoph Oelckers
- fixed positioning of "no files" message on load game screen.
17-Mar-2019 (Sunday) at 11:02:15 PDT by Christoph Oelckers
- use the console font for printing sound debug info.
The unscaled small font is simply far too small for this on modern displays.
17-Mar-2019 (Sunday) at 10:31:01 PDT by Christoph Oelckers
- fixed: The software renderer was destroying global state when initializing a camera texture.
As a result the HUD wasn't drawn.
17-Mar-2019 (Sunday) at 10:14:12 PDT by Christoph Oelckers
- fixed the spacing for the sliders.
- moved the scroll indicators in the menu to the right and use a brighter color for them - the old ones were only barely visible.
17-Mar-2019 (Sunday) at 09:49:19 PDT by Christoph Oelckers
- deleted obsolete and broken font characters.
17-Mar-2019 (Sunday) at 09:13:30 PDT by Christoph Oelckers
- use NewSmallFont instead of NewConsoleFont for on-screen messages if enabled.
17-Mar-2019 (Sunday) at 09:08:44 PDT by Christoph Oelckers
- moved the flag display in the gameplay and compatibility menus down below the headline.
17-Mar-2019 (Sunday) at 08:58:10 PDT by Christoph Oelckers
- consolidate the dependencies on the font in the option menu.
17-Mar-2019 (Sunday) at 08:22:38 PDT by Christoph Oelckers
- create a second font based on the VGA glyphs that is stylistically more similar to the SmallFont and use that for the option menus.
17-Mar-2019 (Sunday) at 06:40:06 PDT by Christoph Oelckers
- use the new console font for the options menu to gain space and better character support.
So far this is just an experiment, this needs a bit of work to become viable.
17-Mar-2019 (Sunday) at 09:20:24 PDT by alexey.lysiuk
- added temp hack for perf issue with Metal layer in fullscreen
17-Mar-2019 (Sunday) at 09:13:30 PDT by Christoph Oelckers
- use NewSmallFont instead of NewConsoleFont for on-screen messages if enabled.
17-Mar-2019 (Sunday) at 09:08:44 PDT by Christoph Oelckers
- moved the flag display in the gameplay and compatibility menus down below the headline.
17-Mar-2019 (Sunday) at 08:58:10 PDT by Christoph Oelckers
- consolidate the dependencies on the font in the option menu.
17-Mar-2019 (Sunday) at 08:22:38 PDT by Christoph Oelckers
- create a second font based on the VGA glyphs that is stylistically more similar to the SmallFont and use that for the option menus.
17-Mar-2019 (Sunday) at 06:40:06 PDT by Christoph Oelckers
- use the new console font for the options menu to gain space and better character support.
So far this is just an experiment, this needs a bit of work to become viable.
17-Mar-2019 (Sunday) at 03:45:14 PDT by Nemrtvi
Russian/Spanish quotation marks for BIGFONT + Better back buttons
The quotation marks were made by combining the < and > signs. Because the back buttons in the menu look quite similar, they were also retouched for all games.
17-Mar-2019 (Sunday) at 05:45:19 PDT by alexey.lysiuk
- avoid Vulkan initialization when it's disabled in Cocoa backend
17-Mar-2019 (Sunday) at 05:43:27 PDT by alexey.lysiuk
- fixed white flash on startup with Metal-based view
17-Mar-2019 (Sunday) at 05:42:14 PDT by alexey.lysiuk
- do not use OpenGL function to clear screen in Cocoa backend
In fullscreen mode there is a white flash (of the default background color) on startup To overcome this an explicit glClear() with flush buffers was used In order to make video mode switch more generic, any backend specific functionality should be avoided here
17-Mar-2019 (Sunday) at 05:19:17 PDT by Christoph Oelckers
- fixed: SpawnShootDecal tried to get the current level from a value that could point to actor defaults which do not have a level.
17-Mar-2019 (Sunday) at 04:06:09 PDT by Christoph Oelckers
- make the clean scaling system more consistent.
Now, all menus will use the same scale, i.e. it only depends on the screen width and a base size of 640. This nearly universally yields better results than trying to make a 320x200 screen fit. The only exceptions to this are the intermission screens and the level summary. These, unlike the menu need to try to make a 320x200 screen fit, but without all the hackery that was present to adjust the menu display. Note that since this affects globally visible script variables, both the intermission and summary drawers will not use their own set but instead temporarily override the global setting as long as they run their own code. Changing the use of variables here might cause much worse problems with menu code so it wasn't attempted
17-Mar-2019 (Sunday) at 02:11:02 PDT by Christoph Oelckers
- fixed: Doom's episode names were not translatable.
17-Mar-2019 (Sunday) at 01:27:07 PDT by Christoph Oelckers
- changed default graphics substitution rules to be more localization friendly.
The default was changed to replace graphics if only known content is affected. This also required blocking the feature for Hacx, Harmony and Action Doom 2 which have no localization yet and would fall back on Doom's texts if not blocked.
16-Mar-2019 (Saturday) at 15:37:38 PDT by Magnus Norddahl
- implement ssao
16-Mar-2019 (Saturday) at 10:42:13 PDT by Alexander
automap options readability changes
16-Mar-2019 (Saturday) at 11:00:56 PDT by Christoph Oelckers
- replaced the "or" in the keybind menu with a darker comma so that this part is language neutral.
16-Mar-2019 (Saturday) at 10:56:20 PDT by Christoph Oelckers
- added some placeholder strings to language.def.
This is in preparation for the spreadsheet based text handling.
16-Mar-2019 (Saturday) at 00:46:48 PDT by Alexander
added option search menu
16-Mar-2019 (Saturday) at 05:45:16 PDT by alexey.lysiuk
- fixed log text output to console
src/p_user.cpp:429:42: warning: data argument not used by format string [-Wformat-extra-args]
16-Mar-2019 (Saturday) at 05:39:29 PDT by alexey.lysiuk
- fixed compilation error with some versions of GCC and Clang
src/p_acs.cpp:8719:100: error: cannot pass non-trivial object of type 'FString' to variadic function; expected type from format string was 'char *' [-Wnon-pod-varargs]
16-Mar-2019 (Saturday) at 05:02:38 PDT by Christoph Oelckers
- cleanup and fixes in console code
- consolidated C_MidPrint and C_MidPrintBold.
- removed some unused code from the console buffer.
- handle console output of centered messages to ensure they get written to the log file and to stdout.
- replaced the non-standard bar strings with simple '-'s. These were making things needlessly complicated when redirecting console output and the new font does not have the characters anyway.
- removed some old code from a time when during console drawing new network events could come and have more text printed. This can not happen anymore with how 2D elements are being handled now so all this code was redundant.
16-Mar-2019 (Saturday) at 02:50:53 PDT by Christoph Oelckers
- set a Unicode capable font for the Windows console.
The default raster font only contains the OEM 437 code page which is quite useless.
15-Mar-2019 (Friday) at 20:18:35 PDT by Magnus Norddahl
- fix compile error
15-Mar-2019 (Friday) at 16:07:18 PDT by Christoph Oelckers
- removed the automatic system language detection for Windows.
Default language is now always American English, just like on Linux and macOS.
15-Mar-2019 (Friday) at 15:24:31 PDT by Magnus Norddahl
- convert PPStep to PPRenderState
15-Mar-2019 (Friday) at 12:22:40 PDT by Christoph Oelckers
- fixed positoning issues in the load/save menu.
14-Mar-2019 (Thursday) at 16:16:08 PDT by Christoph Oelckers
- disabled the error message spam from the demo loop
These messages are useful for the playdemo CCMD, but since the demo loop is mostly non-functional anyway they better be disabled there.
15-Mar-2019 (Friday) at 04:12:53 PDT by alexey.lysiuk
- fixed crash on startup inside userinfo_t::GetGender()
This function is required for localization handling but when it's called userinfo_t may not be fully initialized yet
14-Mar-2019 (Thursday) at 23:54:34 PDT by Magnus Norddahl
- implement shadow maps