Raccoon
59fcf45222
Add Warnings for when PNG loads fail due to unsupported flags ( #1302 )
...
This was the result of an issue which stumped the entire Discord, which led to me having to debug from source to find why some relatively standard publicly available PBR materials work. GZDoom is the ONLY program in the typical development stack (GIMP, Slade, UDB) with this narrow of support for the PNG format. As such, the average developer will have no other way to figure out what's going wrong without these: these CANNOT be allowed to fail silently. As things like PNG-compression and 64-bit color become more common in royalty-free PBR materials, support should be an eventual target. Even then, these warnings should remain to prevent this from being an issue the next time things change.
2021-02-12 19:37:18 +01:00
Christoph Oelckers
c9ed4293f7
- backend update from Raze.
2021-02-12 14:40:34 +01:00
Rachael Alexanderson
4100251e25
- another wallsprite crash fix: https://forum.zdoom.org/viewtopic.php?f=56&t=71450
2021-02-12 06:49:47 -05:00
Magnus Norddahl
7e68223794
Add support for zero size buffers as the hwrenderer uses that!
...
Also add a sanity check on zero size textures just in case that ever happens!
2021-02-12 06:38:26 -05:00
Cacodemon345
f2469c6dcf
Change _access to _waccess
2021-02-12 09:07:09 +01:00
Cacodemon345
349a2e9235
Fix crash when trying to open unreadable IWAD files
2021-02-12 09:07:09 +01:00
Cacodemon345
0a30c19138
Fix crash when following symlinks to nonexistent IWAD files
2021-02-12 09:07:09 +01:00
alexey.lysiuk
6bc82bdeff
- fixed incorrect extension of overridden function prototype
...
Prototype of overridden function with optional argument(s) missing could extend unrelated prototype of previously defined function when their arguments and return value(s) match
https://forum.zdoom.org/viewtopic.php?t=71340
2021-02-12 08:42:57 +01:00
Magnus Norddahl
d7924d6e9d
Fix dancing sprites regression
2021-02-11 23:05:08 -05:00
alexey.lysiuk
e0e0fb0d8f
- fixed uninitialized global rolloff in sound engine
...
Depending on SNDINFO definitions, type of global rolloff could left uninitialized, and linear rolloff might be treated as logarithmic
https://forum.zdoom.org/viewtopic.php?t=70248
2021-02-08 11:50:00 +02:00
Christoph Oelckers
917eb2b5e3
- fixed: FTextureManager::ReplaceTexture did not calculate the upscale flags.
2021-02-07 09:19:56 +01:00
alexey.lysiuk
74685a1360
- added detection of more x86 extended CPU instructions
...
Replaced report of 3DNow support with recent fancy CPU instructions
2021-02-06 16:56:59 +02:00
alexey.lysiuk
6d47d79e22
- removed useless x86.h #include's
2021-02-06 15:01:08 +02:00
alexey.lysiuk
d9a5c00cd4
- cleaned x86 CPU detection of obsolete code
2021-02-06 15:01:08 +02:00
alexey.lysiuk
a7e97daa86
- added detection of a few x86 extended CPU instructions
...
i hope this will make some people a bit happier
2021-02-06 15:01:08 +02:00
alexey.lysiuk
64e6bfcabd
- replace gcc 9 with 10 in continuous integration workflow
2021-02-06 15:01:08 +02:00
Christoph Oelckers
572db3930d
- removed unused FSoftwareTexture::GenerateBgraMipmapsFast() function.
2021-02-06 13:18:15 +01:00
Gutawer
aad50cb218
- fix alpha (and other parameter properties) not reuploading the buffer on Shape2D
2021-02-06 06:49:20 -05:00
alexey.lysiuk
d71b03f75e
- specify continuous integration runners explicitly
...
this helps to avoid build issues when virtual environments are different between forks of the same repository
e.g., ubuntu-latest means 20.04 in upstream while it still points to 18.04 in a fork
2021-02-02 13:33:34 +02:00
alexey.lysiuk
3fe8c4e143
- fixed continuous integration on Ubuntu 20.04
2021-02-02 12:52:45 +02:00
alexey.lysiuk
ff1b31b10a
- fixed continuous integration with Clang
2021-02-02 11:29:50 +02:00
Alexander Kromm
a2f8b7d0df
add "hidepartimes" MAPINFO/GameInfo property
2021-02-02 03:36:06 -05:00
Cacodemon345
b5f80bb69c
Hitscan attacks can now hit SPECTRAL actors if the hitscan puff has SPECTRAL flag set
2021-02-02 03:33:23 -05:00
Cacodemon345
3c5f5f392f
Add progress bar for SDL backend
2021-02-02 03:32:40 -05:00
drfrag
421b6a0343
- Fixed "Messages ON" not being printed.
2021-02-02 03:31:20 -05:00
alexey.lysiuk
9bd07e5c83
- improved JIT simple frame error message
...
https://forum.zdoom.org/viewtopic.php?t=71340
2021-01-31 14:47:33 +02:00
Rachael Alexanderson
21d9a42d32
Merge branch 'master' of https://github.com/coelckers/gzdoom
2021-01-31 06:42:55 -05:00
Rachael Alexanderson
902facbe5a
- remove Raspberry Pi1/2 support completely
2021-01-31 06:33:14 -05:00
Rachael Alexanderson
ad66063354
- oops this was not supposed to be in master
...
Revert "- failed attempt at automap line thickness"
This reverts commit 9651dd3a48
.
2021-01-31 06:24:43 -05:00
Rachael Alexanderson
8a4b5dfb77
- remove Raspberry Pi1/2 support completely
2021-01-31 06:18:21 -05:00
Rachael Alexanderson
6dc218062f
Merge branch 'master' of https://github.com/coelckers/gzdoom
2021-01-30 23:28:51 -05:00
alexey.lysiuk
7e02c5f210
- replaced linked sector constructor with default initializers
2021-01-30 15:49:55 +02:00
alexey.lysiuk
ac05f0a6b2
- added initialization of linked sectors
...
Resizing of linked sectors arrays during serialization could lead to processing of pointers to junk data
https://forum.zdoom.org/viewtopic.php?t=71252
2021-01-30 15:09:35 +02:00
Rachael Alexanderson
b9e37ff0f4
Merge branch 'master' of https://github.com/coelckers/gzdoom
2021-01-29 22:52:33 -05:00
Rachael Alexanderson
9651dd3a48
- failed attempt at automap line thickness
2021-01-29 22:52:28 -05:00
drfrag
638c49fe0f
- Fixed nodes were not rebuilt after loading broken extended nodes.
2021-01-29 20:39:27 +01:00
Christoph Oelckers
f108a106c9
- backend update from Raze.
2021-01-29 13:54:18 +01:00
alexey.lysiuk
0036f7fade
- fixed wrong gdtoa definitions for Apple ARM64
...
https://forum.zdoom.org/viewtopic.php?t=71303
2021-01-28 12:56:10 +02:00
Rachael Alexanderson
d36ca650e3
- add missing menu spacer
2021-01-18 08:18:02 -05:00
Rachael Alexanderson
6701cd2842
- language update
2021-01-18 06:30:54 -05:00
Rachael Alexanderson
c7a5ce9562
- add some 21:9 presets
2021-01-18 06:23:58 -05:00
Rachael Alexanderson
0cbcb87768
- oops, add startTime = 0.0 for S_Sound
2021-01-18 04:05:08 -05:00
Rachael Alexanderson
d3804911cf
- Fix the previous commit
...
Revert "Fixed a missing parameter in S_Sound's ZScript prototype that was causing assertion failures."
This reverts commit 619f44decd
.
2021-01-18 04:02:12 -05:00
Chronos Ouroboros
619f44decd
Fixed a missing parameter in S_Sound's ZScript prototype that was causing assertion failures.
2021-01-17 22:22:40 -03:00
Rachael Alexanderson
c783b9dce9
- 21:9 improvements
...
- vid_aspect is now set to change to 21:9's ACTUAL aspect - 64:27
- screen elements now scale to 64:27 properly. to restore classic behavior, set cvar `vid_allowtrueultrawide` to false
2021-01-17 11:41:36 -05:00
Rachael Alexanderson
efa788cd5e
- remove erroneous assert in the ZScript codegen compiler
...
- fixes issue #1279
2021-01-17 10:58:44 -05:00
Rachael Alexanderson
b70c66e2cc
- make ARM compiler flags optional, detect based on ${ZDOOM_TARGET_ARCH}, do not activate on Apple build systems
2021-01-17 06:30:14 -05:00
Kevin Caccamo
26eac560dd
Fix ScriptCall missing default arguments
...
There was one VMCall in DLevelScript::ScriptCall that didn't use default arguments. This was causing assertion failures in the GZDoom debug build when trying to run Wolfenstein: Blade of Agony on any map that wasn't TITLEMAP, because ACSTools.FindInventoryClass returns a boolean, and it has a default argument.
2021-01-16 17:11:39 +01:00
Marisa Kirisame
44b4359ba5
Add alternate "Full" mode for PowerIronFeet that prevents leaky damage.
2021-01-16 17:09:57 +01:00
drfrag
24cf27e9e2
- Fix ALWAYSFAST actor flag.
2021-01-13 20:13:52 +01:00