Commit Graph

20030 Commits

Author SHA1 Message Date
alexey.lysiuk 121b89306a - updated LZMA to 21.06
https://www.7-zip.org/sdk.html
https://www.7-zip.org/a/lzma2106.7z
2021-11-27 17:00:53 +02:00
Player701 d0697d9801 - Fixed some issues with the scaling feature of DStatusBarCore::DrawString 2021-11-25 15:42:27 +01:00
Emile Belanger 54ad3433b1 GLES: Load default shader if we try to load user shader to avoid crash 2021-11-21 13:14:02 +01:00
Christoph Oelckers 4530a7b583 - minor optimization to last PR to use a FixedBitArray to reduce stack impact of the check array. 2021-11-21 10:10:58 +01:00
Mitch Richters b1fea228be - `D_ProcessEvents()`: Fix bad setup with `delayedevents` array that was holding pointers to items in the `events[]` array instead of making a copy. 2021-11-21 10:03:26 +01:00
Mitch Richters c4f7760ab2 - `D_ProcessEvents()`: Delay `EV_KeyUp` events until any `EV_KeyDown` events for the corresponding key have been processed. This makes the mouse under SDL a lot better. 2021-11-21 10:03:26 +01:00
Rachael Alexanderson 312b5ce66e - add SDL hint to not minimize the window on focus loss 2021-11-19 15:26:04 +01:00
Rachael Alexanderson 4db7a20f7a - apply clearscope to `ApplyDamageFactor` as well 2021-11-18 21:29:08 -05:00
Xaser Acheron 441b70022d apply weaponscale relative to baseline 2021-11-15 01:52:49 -06:00
Xaser Acheron 0b93aef776 add WeaponScaleX/WeaponScaleY properties for applying global scaling to a weapon's PSprites 2021-11-14 23:21:07 -06:00
nashmuhandes 2ed99c735d Merge branch 'lightmaps2' of https://github.com/dpjudas/gzdoom into lightmaps2 2021-11-15 02:56:10 +08:00
Magnus Norddahl 8c54015b4b Fix upload and sampling bug for array textures in the vulkan backend 2021-11-14 19:53:10 +01:00
nashmuhandes 1570ce9c90 Merge branch 'lightmaps2' of https://github.com/dpjudas/gzdoom into lightmaps2 2021-11-14 22:01:13 +08:00
nashmuhandes 879c514120 Merge branch 'master' of https://github.com/coelckers/gzdoom into lightmaps2 2021-11-14 22:01:03 +08:00
Rachael Alexanderson 01b825b181 - apply clearscope for ApplyDamageFactor - https://forum.zdoom.org/viewtopic.php?f=15&t=73830 2021-11-13 11:07:42 -05:00
Magnus Norddahl f5c8953fc7 Merge remote-tracking branch 'nash/lightmaps2' into lightmaps2 2021-11-13 05:09:56 +01:00
Magnus Norddahl d197d19122 Fix light probes not working for maps having no dynamic lights at all 2021-11-13 05:09:25 +01:00
nashmuhandes e40c927624 Forgot to add the new ZDRayInfo keywords in the UDMF parser 2021-11-12 18:42:37 +08:00
Christoph Oelckers c598d9bab7 - Backend update from Raze.
* TArray extensions
* MSVC setup so that [[deprecated]] emits warnings.
2021-11-12 09:36:46 +01:00
nashmuhandes 9b853dd275 - Remove ALightProbe from the engine (light probes are now stored inside a map's LIGHTMAP lump)
- Recognize the new ZDRayInfo UDMF keywords
2021-11-11 19:21:45 +08:00
nashmuhandes fd744028b8 Merge branch 'master' of https://github.com/coelckers/gzdoom into lightmaps2 2021-11-11 19:18:34 +08:00
mc776 3cce406bd5 gldefs: make soulsphere yellow.
https://github.com/freedoom/freedoom/blob/freedoom-0.12.y/sprites/soula0.png
2021-11-11 08:36:24 +01:00
nashmuhandes bb50aff87f Merge branch 'lightmaps2' of https://github.com/dpjudas/gzdoom into lightmaps2 2021-11-10 19:58:10 +08:00
nashmuhandes 1b95f2515b Merge branch 'master' of https://github.com/coelckers/gzdoom into lightmaps2 2021-11-10 19:57:49 +08:00
Kyle Evans 70ea671f01 src: fix i386 build
SSE_MATTERS formally went away in 466ed4e8f2, leaving behind this dead
branch that still needed to happen for 32-bit targets.  It was further
broken later with some path restructuring.
2021-11-07 17:18:29 +01:00
Christoph Oelckers 6ee89275ca - removed the zmusic.dll for ARM.
This should be rebuilt from source to get the latest version.
2021-11-06 23:55:16 +01:00
Christoph Oelckers 7f66df2625 - fixed compiler warnings 2021-11-06 23:55:16 +01:00
Magnus Norddahl 5dec391c8c Merge remote-tracking branch 'gzdoom/master' into lightmaps2 2021-11-04 23:59:00 +01:00
Rachael Alexanderson fba5c7884d - add `LoadBrightmaps`, `LoadLights`, and `LoadWidescreen` directives for `IWADINFO` - these function exactly the same as their `GAMEINFO` equivalents. 2021-11-03 18:41:33 -04:00
alexey.lysiuk 8db550d251 - fixed compilation of POSIX Debug targets
src/rendering/2d/f_wipe.cpp:291: undefined reference to `Wiper_Melt::HEIGHT'
2021-10-30 15:58:07 +03:00
drfrag 5ca3ab3fc9 - Fix abort with dir command and empty string on Windows. 2021-10-30 12:46:36 +02:00
Christoph Oelckers ce99cda019 - fixed compilation on non-Windows.
In this header we must explicitly use the std:: namespace for min/max.
2021-10-30 11:38:20 +02:00
Christoph Oelckers 77d74a11d1 - removed most templates.h includes. 2021-10-30 10:49:12 +02:00
Christoph Oelckers eb69bbcae0 - replaced MIN/MAX in common code. 2021-10-30 10:46:17 +02:00
Christoph Oelckers 07a181090b - missed some MAX's. 2021-10-30 10:45:58 +02:00
Christoph Oelckers 75c8e0af7c - use the standard library's 'clamp' function instead of our homegrown variant. 2021-10-30 10:21:50 +02:00
Christoph Oelckers 1d0aed219e - replaced MIN/MAX in all non-common code. 2021-10-30 10:16:52 +02:00
Christoph Oelckers 226666ce7f - replaced MIN/MAX with min/max from the C++ standard library in the software renderer 2021-10-30 10:08:11 +02:00
Christoph Oelckers cc617d9085 - Backend update from Raze.
Mostly warning fixes reported by Clang, plus GLES update.
2021-10-30 09:29:21 +02:00
Magnus Norddahl 8e59ed754e Fix vulkan validation errors for wrong image transitions and buffers used after destroyed 2021-10-29 22:38:18 +02:00
nashmuhandes c2b3600981 Add a render style parameter to Screen.Dim 2021-10-29 21:08:32 +02:00
Magnus Norddahl d853961a83 Fix vulkan buffers not using the stream usage for the 2d drawer
Add BufferUsageType enum to clarify what kind of usage is expected by the buffer allocated by SetData
2021-10-26 22:43:38 -04:00
Rachael Alexanderson efdc6a50a1 - remove another vestigial file from the time back when Widepix was submoduled 2021-10-25 11:49:40 -04:00
Christoph Oelckers 1995581893 - moved hacx widescreen assets to hacx.hacx1
They are not compatible and not intended for the Hacx 2 IWAD.
2021-10-25 08:10:41 +02:00
alexey.lysiuk 8e1dd7d2c5 - removed obsolete code from Cocoa backend 2021-10-23 13:46:59 +03:00
Blue Shadow 6799566dc2 - fixed: menu delegate class error message referenced the wrong gameinfo property 2021-10-23 09:22:39 +02:00
Magnus Norddahl b52aea5a4d Merge remote-tracking branch 'nash/lightmaps2' into lightmaps2 2021-10-22 13:26:53 +02:00
nashmuhandes 1c3e0f1a75 Added 'NoPerPixelLighting' flag to models to force it to not use per-pixel lighting. Main use case is for voxels that have been converted to models. 2021-10-22 07:57:11 +02:00
Magnus Norddahl adda5dae32 Fix warning that implied destructors might not been called 2021-10-21 23:16:09 +02:00
Magnus Norddahl f216ca4ea8 Merge branch 'master' into lightmaps2 2021-10-21 23:08:55 +02:00