lucy phipps
53ad870581
escape the escape character
2020-06-21 15:55:42 +03:00
William Breathitt Gray
63aeea5b9e
Force STATIC for internal GZDoom SPIRV library
...
This makes sure the internal version of this library bundled with the
GZDoom source code is used. This prevents the system from building
GZDoom for dynamic linking with an incompatible external library (see
commit 6fafa297bf
and
<https://forum.zdoom.org/viewtopic.php?f=2&t=64633 >).
2020-06-21 15:52:31 +03:00
Hugo Locurcio
f7bec90e74
Interpolate positions and angles in the automap for smoother appearance
2020-06-20 19:49:48 +02:00
alexey.lysiuk
9629a737b9
- added mixin support to AST output
2020-06-20 16:53:30 +03:00
alexey.lysiuk
18f2cf0fdc
- exposed menu blur amount to engine interface
...
https://forum.zdoom.org/viewtopic.php?t=69056
2020-06-20 12:06:49 +03:00
alexey.lysiuk
04992f2bc8
- fixed leaking full VM frames
...
https://forum.zdoom.org/viewtopic.php?t=69055
2020-06-20 11:34:04 +03:00
Cacodemon345
da04616b7d
Update am_map.cpp
2020-06-20 09:10:05 +02:00
alexey.lysiuk
0d3134d825
- assigned endoom lump name after mapinfo is parsed
...
https://forum.zdoom.org/viewtopic.php?t=69032
2020-06-19 10:53:28 +03:00
alexey.lysiuk
f2ddbeeb81
- fixed crash when loading empty resource directory
...
https://forum.zdoom.org/viewtopic.php?t=69004
2020-06-18 11:32:16 +03:00
Cacodemon345
a713a895a7
Get rid of color lookup, reverse red and green bits
2020-06-17 08:08:58 +02:00
Cacodemon345
8952e598a4
Add color output for SDL backend using ANSI escapes
2020-06-17 08:08:58 +02:00
Rachael Alexanderson
6a5315bf76
- Rename 'Play GZDoom' button to something more generic to more easily allow for use in forks or other projects
2020-06-16 08:04:19 -04:00
Christoph Oelckers
486e07300c
- fixed: Inventory items that are terminated by GoAwayAndDie must be removed from the blockmap and sector lists.
...
Since they were just scheduled for delayed deletion any map related action they can trigger is unwanted.
2020-06-16 01:11:08 +02:00
Christoph Oelckers
cfd8d07bf8
- added missing target check to A_RadiusDamageSelf.
2020-06-16 00:16:22 +02:00
Christoph Oelckers
9c7bc99201
- use a full ClearScreen when drawing fullscreen images.
...
This removes the FillBorder function which was only used to clear the border around those images - but due to imprecisions can leave garbage behind.
2020-06-16 00:11:06 +02:00
Christoph Oelckers
d1cbabff66
- backend update from Raze.
...
(No, the AnimTexture isn't used yet.)
2020-06-16 00:09:19 +02:00
Rachael Alexanderson
2c57d5e768
- fix crash in nullptr access to DFrameBuffer object 'screen' if it is uninitialized
2020-06-14 15:33:26 -04:00
Rachael Alexanderson
b441d8c399
- add "restart" button to error pane in Windows
...
- add keyboard accelerator shortcuts to many Windows-specific dialogs
2020-06-14 14:28:29 -04:00
Christoph Oelckers
97d515005b
- moved the menu code back to the game side.
...
This isn't really shareable. Although major parts may be identical, the specifics are not.
2020-06-14 18:37:06 +02:00
Christoph Oelckers
cf6bcf4d2b
- re-added a 'break' that got lost somehow.
2020-06-14 18:36:12 +02:00
Christoph Oelckers
75cd00a340
- fixed some issues with setup parts for ZScript in the wrong place.
...
This never showed on GZDoom as an error but on Raze which has no actor classes it caused incompletely set up class descriptors.
2020-06-14 18:35:58 +02:00
Christoph Oelckers
248aa8b5a7
- moved s_reverbedit.cpp to 'common'.
2020-06-14 12:39:59 +02:00
Christoph Oelckers
46dc77cc64
- fixed some issues in the menu code.
2020-06-14 12:20:07 +02:00
Christoph Oelckers
82e4104900
- moved several VM exports for game independent objects to 'common'.
2020-06-14 12:16:22 +02:00
Christoph Oelckers
3b7e236971
- moved menudef.cpp to "common", as the last piece of the menu code.
2020-06-14 00:42:01 +02:00
Christoph Oelckers
712d80006a
- split game dependent parts out of menudef.cpp.
2020-06-14 00:27:32 +02:00
Christoph Oelckers
475f740058
- moved base menu code to "common".
2020-06-13 23:04:10 +02:00
Christoph Oelckers
90befff479
- moved out the Doom specific parts from menu.cpp and messagebox.cpp.
2020-06-13 22:43:35 +02:00
Christoph Oelckers
86e5f5a4cb
- fixed missing include.
2020-06-13 20:57:13 +02:00
Christoph Oelckers
5dfe9918d0
- moved some event related code to 'common'.
2020-06-13 20:31:57 +02:00
Christoph Oelckers
d739587f6b
- let blastradius work without an effect actor.
2020-06-12 23:14:58 +02:00
Christoph Oelckers
e47f016b23
- fixed: AActor::GetModifiedDamage must account for the inventory items to get destroyed in its scripted subfunctions.
2020-06-12 23:11:45 +02:00
Christoph Oelckers
a3c100a2ed
- deleted the duplicate start screen class.
2020-06-12 23:10:19 +02:00
Christoph Oelckers
2f692e1f7b
Revert "- disabled the non-functional sidedef range check."
...
This reverts commit 8e46f235a6
.
2020-06-12 17:05:08 +02:00
Christoph Oelckers
91a21e9cf1
- fixed: FGameTexture's GlowHeight was not initialized.
2020-06-12 16:43:27 +02:00
Christoph Oelckers
efbd80c325
- fixed: the attenuation flag wasn't passed to the shader if shadowmaps were disabled.
2020-06-12 15:16:50 +02:00
Christoph Oelckers
80b5a66635
- fixed bad range check in shadowmap code.
...
Since the last refactoring this only counts lights, not occupied entries in the array, but the check wasn't adjusted for that.
2020-06-12 15:07:13 +02:00
Christoph Oelckers
8e46f235a6
- disabled the non-functional sidedef range check.
...
Due to how sidedefs are decompressed this must not be checked in the linedef loader.
2020-06-12 14:26:34 +02:00
drfrag
476ab9caea
- Fixed: check for bad sidedefs was not taking into account sidedef compression.
2020-06-12 14:14:46 +02:00
Christoph Oelckers
fe19aec059
- backend update from Raze.
2020-06-11 14:12:05 +02:00
Christoph Oelckers
646457eb03
- fixed: The scale vector for detail maps was not passed to the shader.
2020-06-11 14:12:05 +02:00
Christoph Oelckers
b0964101a5
- fixed: The flags for texture colorization were not passed to the backend.
2020-06-11 14:12:05 +02:00
Christoph Oelckers
95c232d31a
- fixed: The scissor rectangle must be clipped to the upper left edge of the screen.
...
Negative coordinates are treated as "disable scissor", so if some transformation results in something off-screen it needs to be handled before passing it to the backend.
2020-06-11 14:12:05 +02:00
alexey.lysiuk
3e7061036a
- fixed Win32 CI build by forcing internal ZLib
...
64-bit ZLib is now in search paths after the last virtual machine update
2020-06-11 22:19:13 +03:00
Cacodemon345
b22ed9f237
Fix startup crash on DragonFly BSD
2020-06-11 21:41:00 +03:00
Mitchell Richters
8af21a13e7
- fix missing terminator in vk_shader.cpp on #ifdef guarded line.
2020-06-11 13:33:19 +03:00
Christoph Oelckers
b20de184a0
- made the new Build light mode operational
2020-06-11 08:48:33 +02:00
Christoph Oelckers
45210efb91
- text update
2020-06-11 08:48:33 +02:00
Christoph Oelckers
62138c66b8
- added a CCMD that lists all CVARS which don't have a description.
...
This way it should be easier to fill in the missing texts.
2020-06-10 13:05:00 +02:00
Christoph Oelckers
82af7f4f68
- mapped "Smooth mouse" back to m_filter CVAR and removed smooth_mouse.
...
The option effectively disables per frame mouse checks.
The motivation to add it was that many wireless mice 10-15 years ago had update rates of less than 35Hz, and on these it was necessary to sync mouse input with the playsim to properly interpolate between updates.
Today this is totally useless and even counterproductive because modern mice have significantly higher update rates, so this option no longer smoothes things but instead makes the mouse feel more choppy.
2020-06-10 12:55:04 +02:00