Latest Raze Changes

Latest 50 commits, skipping 7100

Unofficial development builds at DRD Team

Newer commits | Older commits

17-Mar-2019 (Sunday) at 14:27:48 PDT by Magnus Norddahl
Commit bf85ad4b6a
Parents: 2429eba8f6

  • 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
Commit 2429eba8f6
Parents: 40ee32a0ce

  • remove the old incomplete VkHardwareTexture implementation

17-Mar-2019 (Sunday) at 14:00:28 PDT by Christoph Oelckers
Commit 54f5076b0f
Parents: 13f3bf2331

  • fixed option menu selector and slider bar positioning.

17-Mar-2019 (Sunday) at 13:35:33 PDT by Christoph Oelckers
Commit 13f3bf2331
Parents: b839da45ec

  • 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
Commit 40ee32a0ce
Parents: c2df818012

  • minor adjustments

17-Mar-2019 (Sunday) at 12:56:49 PDT by Christoph Oelckers
Commit b839da45ec
Parents: dbb93d6c08

  • 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 vulkan2

17-Mar-2019 (Sunday) at 12:36:08 PDT by Magnus Norddahl
Commit 29a30037cb
Parents: c00a46043d

  • delay destruction of VkHardwareTexture resources until current frame has finished rendering

17-Mar-2019 (Sunday) at 02:17:12 PDT by Alexander
Commit dbb93d6c08
Parents: b515ac662e

option search improvements

  1. Top-level menu names are now properly handled.
  2. Changing "Any or All terms" option now immediately updates the results.
  3. Reformatted menu.zs to have tabs instead of spaces.

17-Mar-2019 (Sunday) at 12:28:12 PDT by Christoph Oelckers
Commit b515ac662e
Parents: 478eef5628

  • 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
Commit 478eef5628
Parents: 099ddea0e1

  • fixed positioning of "no files" message on load game screen.

17-Mar-2019 (Sunday) at 11:02:15 PDT by Christoph Oelckers
Commit 099ddea0e1
Parents: a3103588f3

  • 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
Commit a3103588f3
Parents: 95adbc58a8

  • 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
Commit 95adbc58a8
Parents: 1beaa8da58

  • 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
Commit 1beaa8da58
Parents: 81801ccac0

  • deleted obsolete and broken font characters.

17-Mar-2019 (Sunday) at 09:13:30 PDT by Christoph Oelckers
Commit 81801ccac0
Parents: a6051c8231

  • use NewSmallFont instead of NewConsoleFont for on-screen messages if enabled.

17-Mar-2019 (Sunday) at 09:08:44 PDT by Christoph Oelckers
Commit a6051c8231
Parents: 59f0a377d4

  • 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
Commit 59f0a377d4
Parents: 2227c15010

  • consolidate the dependencies on the font in the option menu.

17-Mar-2019 (Sunday) at 08:22:38 PDT by Christoph Oelckers
Commit 2227c15010
Parents: 2e260c6367

  • 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
Commit 2e260c6367
Parents: b59b092c49

  • 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
Commit be9a43f177
Parents: 97fc3aa9a6

  • added temp hack for perf issue with Metal layer in fullscreen

17-Mar-2019 (Sunday) at 09:13:30 PDT by Christoph Oelckers
Commit 07c081d317 (Optionmenu_Font)
Parents: aa362042c3

  • use NewSmallFont instead of NewConsoleFont for on-screen messages if enabled.

17-Mar-2019 (Sunday) at 09:08:44 PDT by Christoph Oelckers
Commit aa362042c3
Parents: 4ad6caacdd

  • 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
Commit 4ad6caacdd
Parents: aa2d9483e4

  • consolidate the dependencies on the font in the option menu.

17-Mar-2019 (Sunday) at 08:22:38 PDT by Christoph Oelckers
Commit aa2d9483e4
Parents: c298569145

  • 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
Commit c298569145
Parents: 7d93983669

  • 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
Commit b59b092c49
Parents: 7d93983669

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
Commit 97fc3aa9a6
Parents: 83de8ae5a0

  • avoid Vulkan initialization when it's disabled in Cocoa backend

17-Mar-2019 (Sunday) at 05:43:27 PDT by alexey.lysiuk
Commit 83de8ae5a0
Parents: 250e4ed622

  • fixed white flash on startup with Metal-based view

17-Mar-2019 (Sunday) at 05:42:14 PDT by alexey.lysiuk
Commit 250e4ed622
Parents: c00a46043d

  • 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
Commit 7d93983669
Parents: 4f7ad5b130

  • 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
Commit 4f7ad5b130
Parents: 0ff703c361

  • 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
Commit 0ff703c361
Parents: ba13a540e4

  • fixed: Doom's episode names were not translatable.

17-Mar-2019 (Sunday) at 01:27:07 PDT by Christoph Oelckers
Commit ba13a540e4
Parents: aa9c484b3b

  • 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
Commit c00a46043d
Parents: 990d61f41a

  • implement ssao

16-Mar-2019 (Saturday) at 10:42:13 PDT by Alexander
Commit aa9c484b3b
Parents: 3fde5535c7

automap options readability changes

16-Mar-2019 (Saturday) at 11:00:56 PDT by Christoph Oelckers
Commit 3fde5535c7
Parents: 9b76c47dbe

  • 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
Commit 9b76c47dbe
Parents: 73d81d3983

  • 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
Commit 73d81d3983
Parents: 540e180fb1

added option search menu

16-Mar-2019 (Saturday) at 05:45:16 PDT by alexey.lysiuk
Commit 540e180fb1
Parents: ac9a428196

  • 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
Commit ac9a428196
Parents: 669b13ab8a

  • 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
Commit 669b13ab8a
Parents: 714c656753

  • 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
Commit 714c656753
Parents: dbd6c2eabf

  • 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
Commit 990d61f41a
Parents: 05f0730c9d

  • fix compile error

15-Mar-2019 (Friday) at 16:07:18 PDT by Christoph Oelckers
Commit dbd6c2eabf
Parents: 04281d4a0b

  • 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
Commit 05f0730c9d
Parents: cce96ca87a

  • convert PPStep to PPRenderState

15-Mar-2019 (Friday) at 12:22:40 PDT by Christoph Oelckers
Commit 04281d4a0b
Parents: 2573ca8ac4

  • fixed positoning issues in the load/save menu.

14-Mar-2019 (Thursday) at 16:16:08 PDT by Christoph Oelckers
Commit 2573ca8ac4
Parents: c0d843b596

  • 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
Commit c0d843b596
Parents: 50ebca20bb

  • 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

https://forum.zdoom.org/viewtopic.php?t=63959

14-Mar-2019 (Thursday) at 23:54:34 PDT by Magnus Norddahl
Commit cce96ca87a
Parents: 836938440c

  • implement shadow maps

Newer commits | Older commits