gzdoom/src/common
Christoph Oelckers 6d635ce715 - optimized storage for animation definitions.
Instead of allocating everything on the heap as single blocks, use a value TArray and allocate the frame arrays from the texture manager's memory arena, since lifetime of the data is identical.
Most importantly this avoids using a variable size array at the end of the struct.
2022-07-17 10:15:09 +02:00
..
2d - add a method for filling a shape2d instead of using a texture (#1661) 2022-07-16 14:57:22 +02:00
audio Fixed GUS Emulation with DMXGUS(C) lump conf. 2022-04-09 22:45:31 +02:00
console - Expose ConsoleState to scripts 2022-07-16 14:38:47 +02:00
cutscenes - allow taking screenshots in cutscenes. 2022-06-16 09:51:09 +02:00
engine - did a test compile as C++20 and fixed all warnings that got emitted. 2022-07-15 09:17:50 +02:00
filesystem - Backend update from Raze 2022-06-06 12:09:29 +02:00
fonts - load the hex font as early as possible. 2022-05-01 14:12:21 +02:00
menu - Backend update from Raze 2022-04-26 20:50:36 +02:00
models Fix usage of -1 as OBJ model FrameIndex 2022-04-24 19:40:08 +02:00
objects - made TObjPtr as trivial as possible. 2022-06-06 15:19:31 +02:00
platform - removed redundant extern declarations from platform code. 2022-07-16 15:12:06 +02:00
rendering Fixes vulkan crash when multisampling is enabled 2022-07-16 17:51:44 +02:00
scripting rename PrintString to PrintfEx and make it a vararg function 2022-07-11 19:35:51 +02:00
startscreen - make sure the last notch on the start screen is rendered. 2022-06-07 23:14:17 +02:00
statusbar - removed all vid_fps offsetting. 2022-06-05 12:16:56 +02:00
textures - optimized storage for animation definitions. 2022-07-17 10:15:09 +02:00
thirdparty - define ARM64's endianness in rapidjson 2022-05-10 16:43:57 -04:00
utility - add a system for setting all of 2D drawing's transform, not just shapes 2022-07-16 14:53:07 +02:00