Magnus Norddahl
d49c4ba0bb
- Fix inverted check in last commit
2019-04-10 05:27:38 -04:00
Magnus Norddahl
829c8faf6a
- improve error handling during vulkan initialization
2019-04-10 05:27:38 -04:00
Christoph Oelckers
7d1f067f91
- allow retroactive substitution of cluster texts
...
This is needed to localize Harmony without swapping out the MAPINFO.
2019-04-10 05:27:01 -04:00
Christoph Oelckers
29b179a68e
- Localization helper code for level names that haven't been exported to the string table.
2019-04-10 05:26:39 -04:00
Christoph Oelckers
bc14cd8f08
- fixed the calculations which decide whether to use an options menu for skills and episodes.
2019-04-08 18:07:25 -04:00
Christopher Bruns
fd818a045e
Fix typo: add missing dollar sign in new stereo 3D submenu.
2019-04-08 18:07:16 -04:00
Christoph Oelckers
ff0609fdc1
- use I_Error for throwing errors in the Vulkan backend and print the message if one gets thrown during init.
2019-04-08 18:06:37 -04:00
Magnus Norddahl
508935f682
- workaround for drivers that bug by never acquiring an image
2019-04-08 18:06:31 -04:00
Magnus Norddahl
bee1fa11c3
- improve swap chain resize and handle the edge cases for the swap chain
2019-04-08 18:06:23 -04:00
Magnus Norddahl
423292b480
- clean up swapchain class
2019-04-08 18:06:15 -04:00
Christoph Oelckers
3adc2ac401
- fixed: Replacing a text image with actual text may only happen if the text comes from the string table.
2019-04-08 12:49:41 +02:00
Christoph Oelckers
4542cc820f
- fixed: ACS's APROP_ViewHeight needs to check if a real player is attached to a PlayerPawn.
2019-04-08 12:49:41 +02:00
Christoph Oelckers
649a9d1fd9
- fixed scale calculations for option menus.
2019-04-08 12:49:41 +02:00
Magnus Norddahl
42e6199695
- remove unused function declaration
2019-04-08 12:49:41 +02:00
Magnus Norddahl
7856fb3e78
- fix uniform aligment bug for vec3
2019-04-08 12:49:41 +02:00
Magnus Norddahl
05fb702404
- fix null pointer crash
2019-04-08 12:49:41 +02:00
Magnus Norddahl
e21efe02eb
- remove the old OpenGL postprocess custom shader implementation
2019-04-08 12:49:41 +02:00
Magnus Norddahl
87b05ca197
- implement custom post process shaders for vulkan backend
2019-04-08 12:49:41 +02:00
Magnus Norddahl
b4add3a66a
- fix bloom pass regression
2019-04-08 12:49:41 +02:00
Magnus Norddahl
b99fd87714
- workaround buggy preprocessor in old AMD OpenGL drivers
2019-04-08 12:49:41 +02:00
Christoph Oelckers
5624abb9fc
- fixed: The WideString conversion function was missing a null check.
2019-04-08 12:49:41 +02:00
Rachael Alexanderson
b4407eb241
- remove 320x240 from the list of resolution presets
...
- enforce a minimum CleanXfac scaling in the menu to prevent accidental divide by 0's
2019-04-08 12:49:41 +02:00
Christoph Oelckers
ec0c82d986
Merge branch 'master' into maint_4.0
2019-04-07 09:11:51 +02:00
Christoph Oelckers
a166af82f8
- added layout adjustment to the skill menu as well and shortened the Italian text for "I'm too young to die" because it did not fit the minimum available space.
2019-04-07 09:11:16 +02:00
Christoph Oelckers
bf3cc68b21
- default to OpenGL.
2019-04-07 08:29:36 +02:00
Christoph Oelckers
d6e69e4672
- this is 4.0.0.
2019-04-07 08:20:22 +02:00
Christoph Oelckers
6afe9d09f3
Merge branch 'master' into vulkan2
2019-04-07 08:17:12 +02:00
Christoph Oelckers
5f1317b38e
- another text update.
2019-04-07 08:14:33 +02:00
Christoph Oelckers
f2d1126ff0
- changed menu scale to better fit the screen size and added some coordinate tweaking for the episode menu to shift long names to the left.
2019-04-06 14:36:57 +02:00
Rachael Alexanderson
8dc7190fb3
- don't autoload nerve.wad with regular Doom 2.
2019-04-06 08:21:42 -04:00
Rachael Alexanderson
6cc5ddd129
- fixed: Bots did not trigger PlayerEntered events
2019-04-06 08:14:34 -04:00
Christoph Oelckers
47a52e6a7b
- changed printlevel for console output of centered messages.
2019-04-06 11:23:19 +02:00
Christoph Oelckers
b01529f473
- removed a few unnecessary abbreviations in the Spanish menu texts.
2019-04-06 09:59:32 +02:00
Christoph Oelckers
0b09c2b20a
- do not call OnRegister when saving a game.
2019-04-06 09:29:49 +02:00
Christoph Oelckers
6928e019ca
- language update.
2019-04-06 09:28:22 +02:00
Christoph Oelckers
af6e2a430a
- fixed OnUnregister for Event handlers was called from a dead event manager instance.
2019-04-06 09:06:41 +02:00
Christoph Oelckers
c65ecbc807
- added a font.inf for Strife's small font because its automatically calculated height is not a good match for displaying the dialogues.
2019-04-06 07:44:09 +02:00
Nemrtvi
1e2ab2170f
Strife letters with full outlines
...
These letters must have 4 px of line spacing between each other to function properly in dialogues.
2019-04-06 07:18:59 +02:00
Rachael Alexanderson
e48d2105ef
Merge branch 'master' of https://github.com/coelckers/gzdoom into vulkan2
2019-04-06 00:27:18 -04:00
drfrag
1ef4c2d0f6
- Hopefully fixed MinGW compilation for real.
2019-04-06 00:07:24 -04:00
Christoph Oelckers
0ed847b51b
- the resuming of the conversation interrupted by a slideshow must be performed by the game action handler
...
If this is done within the intermission code, both intermission and menu will write to the same global variables and destroy their data, this became very apparent when it altered the screen scale for the conversation.
2019-04-05 00:59:32 +02:00
Christoph Oelckers
aed9c458db
Revert "- initial layout for new player setup menu."
...
This reverts commit 1567bc5911
.
2019-04-05 12:25:16 +02:00
Christoph Oelckers
0153c2aefa
- use the Unicode version of GetCommandLine for the crash log.
2019-04-04 17:49:53 +02:00
Christoph Oelckers
2a6cdc7a6a
Merge branch 'master' of https://github.com/coelckers/gzdoom
2019-04-04 17:40:52 +02:00
Magnus Norddahl
f7069c4ddc
- there is no need to track a transfer family - yet another pointless detour thanks to vulkan-tutorial..
2019-04-04 15:58:48 +02:00
alexey.lysiuk
025e50219f
- fixed missing command line in crash reports
...
https://forum.zdoom.org/viewtopic.php?t=64149
2019-04-04 16:37:51 +03:00
pkubaj
2886f22b8f
Remove bad BigLong variants
2019-04-04 13:23:53 +02:00
pkubaj
a3541f853c
Fix build on big-endian platforms
...
GCC 8 complains that it can't find relevant functions:
/wrkdirs/usr/ports/games/gzdoom/work/gzdoom-g3.7.2/src/m_png.cpp:669:42: error: call of overloaded 'BigLong(uint32_t)' is ambiguous
chunklen = BigLong((unsigned int)x[1]);
^
In file included from /wrkdirs/usr/ports/games/gzdoom/work/gzdoom-g3.7.2/src/m_png.cpp:44:
/wrkdirs/usr/ports/games/gzdoom/work/gzdoom-g3.7.2/src/m_swap.h:212:15: note: candidate: 'long unsigned int BigLong(long unsigned int)' <deleted>
unsigned long BigLong(unsigned long) = delete;
^~~~~~~
/wrkdirs/usr/ports/games/gzdoom/work/gzdoom-g3.7.2/src/m_swap.h:213:6: note: candidate: 'long int BigLong(long int)' <deleted>
long BigLong(long) = delete;
This is on FreeBSD/powerpc64.
2019-04-04 13:23:53 +02:00
alexey.lysiuk
5c86a1e6b5
- fixed crash with push/insert to null dynarray when JIT is on
...
https://forum.zdoom.org/viewtopic.php?t=64148
2019-04-04 13:23:08 +03:00
Nemrtvi
bf58c6aaee
Accent spacings for Strife letters
...
GZDoom now has the line spacing to accomodate this. Also fixes an extra pixel in one of the French letters and touched up on the Russian Й.
2019-04-03 21:20:31 +02:00