Latest Raze Changes
Latest 50 commits, skipping 2200
Unofficial development builds at DRD Team
31-Aug-2023 (Thursday) at 06:49:29 PDT by RaveYard
DoomLevelMesh LightmapUVs are now finally correct
31-Aug-2023 (Thursday) at 06:09:28 PDT by RaveYard
Fix bad UV indices in FinishSurface and export UVs in dumplevelmesh
31-Aug-2023 (Thursday) at 02:25:24 PDT by RaveYard
Atlas UV mapping
31-Aug-2023 (Thursday) at 01:13:42 PDT by RaveYard
Minor cleanup
31-Aug-2023 (Thursday) at 01:07:19 PDT by RaveYard
WIP BuildSurfaceParams from ZDRay
31-Aug-2023 (Thursday) at 01:04:35 PDT by RaveYard
Add bounds.cpp from ZDRay
31-Aug-2023 (Thursday) at 09:38:14 PDT by inkoalawetrust
Added some null pointer checks to prevent crashes.
30-Aug-2023 (Wednesday) at 18:11:24 PDT by Magnus Norddahl
Adjust names of variables for better readability
30-Aug-2023 (Wednesday) at 17:47:11 PDT by Magnus Norddahl
Import ZDRay's GPURaytracer class as VkLightmap as the first step in letting the backend update them dynamically
30-Aug-2023 (Wednesday) at 17:37:25 PDT by nashmuhandes
Merge remote-tracking branch 'remotes/origin/gzd_staging'30-Aug-2023 (Wednesday) at 09:53:45 PDT by Magnus Norddahl
Fix crash when frame buffers are resized
30-Aug-2023 (Wednesday) at 09:01:22 PDT by RaveYard
Fix uninitialized bSky
30-Aug-2023 (Wednesday) at 08:48:34 PDT by RaveYard
Add DumpLevelMesh ccmd
30-Aug-2023 (Wednesday) at 07:51:06 PDT by RaveYard
Backport support for Line_Horizon from ZDRay into doom_levelmesh
28-Aug-2023 (Monday) at 10:20:07 PDT by Major Cooke
Fixed wrong pointer being used in PlayerFinishLevel, causing wrong inventory items to be destroyed.
25-Aug-2023 (Friday) at 19:46:22 PDT by Rachael Alexanderson
- fix paths in previous commit
25-Aug-2023 (Friday) at 11:43:37 PDT by Cacodemon345
Update the auto setup script to build ZMusic with vcpkg as well
25-Aug-2023 (Friday) at 11:05:52 PDT by Christoph Oelckers
- code cleanup
25-Aug-2023 (Friday) at 11:04:30 PDT by Christoph Oelckers
- avoid high stack usage in anmtexture.cpp
MSVC warned about this one.
24-Aug-2023 (Thursday) at 23:23:24 PDT by RaveYard
Configurable sampling per custom texture in material shaders
25-Aug-2023 (Friday) at 04:26:58 PDT by Rachael Alexanderson
- add auto setup script for Windows
24-Aug-2023 (Thursday) at 03:25:37 PDT by alexey.lysiuk
- fixed game sources variable in CMake
CMake Error at src/CMakeLists.txt:1233 (add_executable): No SOURCES given to target: zdoom
23-Aug-2023 (Wednesday) at 13:09:58 PDT by Christoph Oelckers
- fixed directory loader.
23-Aug-2023 (Wednesday) at 09:26:42 PDT by Christoph Oelckers
- fix compilation
22-Aug-2023 (Tuesday) at 02:33:06 PDT by Cacodemon345
- Convert the entire image backend infrastructure to be animation-friendly
23-Aug-2023 (Wednesday) at 09:11:11 PDT by Christoph Oelckers
- Reverted JPEG XL support because the project is not really usable on vcpkg.
23-Aug-2023 (Wednesday) at 04:57:22 PDT by alexey.lysiuk
- implemented
FS_FullPath()
function for POSIX
23-Aug-2023 (Wednesday) at 01:47:54 PDT by alexey.lysiuk
- fixed a bunch of Linux and macOS compilation errors
22-Aug-2023 (Tuesday) at 14:14:40 PDT by Christoph Oelckers
- fix directory check in POSIX directory loader.
22-Aug-2023 (Tuesday) at 14:09:47 PDT by Christoph Oelckers
- added DSDA's passover/nopassover keys to the MAPINFO parser.
22-Aug-2023 (Tuesday) at 13:22:25 PDT by Cacodemon345
Fix copyright mistake
22-Aug-2023 (Tuesday) at 13:21:16 PDT by Cacodemon345
Check if JPEG_XL is enabled instead of just relying on library existence alone
22-Aug-2023 (Tuesday) at 12:34:19 PDT by Cacodemon345
JPEG XL implementation
22-Aug-2023 (Tuesday) at 13:59:29 PDT by Christoph Oelckers
- added some safety checks for reading empty lumps into a std::vector.
These can trip the internal safety checks, even though nothing gets read in.
22-Aug-2023 (Tuesday) at 13:35:39 PDT by Christoph Oelckers
- added a quick header check for WebP before loading the entire file for real identification.
This allows quick rejection of virtually everything that's not a WebP without loading the entire file first.
22-Aug-2023 (Tuesday) at 13:12:34 PDT by Christoph Oelckers
- use FileData for readinf WebP
22-Aug-2023 (Tuesday) at 12:36:57 PDT by Christoph Oelckers
moved private definitions out of public headers.
22-Aug-2023 (Tuesday) at 12:20:28 PDT by Christoph Oelckers
- put the entire filesystem code into a namespace and created some subdirectories.
22-Aug-2023 (Tuesday) at 11:06:15 PDT by Christoph Oelckers
- got rid of the remaining persistent std::strings in the file system.
This also uses the string pool now.
22-Aug-2023 (Tuesday) at 10:56:38 PDT by Christoph Oelckers
- rename File_Name back.
22-Aug-2023 (Tuesday) at 10:11:08 PDT by Christoph Oelckers
- fix lump name setup.
22-Aug-2023 (Tuesday) at 09:48:11 PDT by Christoph Oelckers
- use the string pool for storing resource file names.
21-Aug-2023 (Monday) at 16:08:14 PDT by Christoph Oelckers
- also use the stringpool for the lump names in the filesystem.
21-Aug-2023 (Monday) at 15:56:31 PDT by Christoph Oelckers
- use a string pool to store the filenames in FResourceLump.
19-Aug-2023 (Saturday) at 17:04:19 PDT by Christoph Oelckers
- use the lump cache directly for FileData.
This was the final puzzle piece to allow using memory mapped files. :)
19-Aug-2023 (Saturday) at 16:49:22 PDT by Christoph Oelckers
- refactored all places which treated FileData as zero terminated.
19-Aug-2023 (Saturday) at 16:02:18 PDT by Christoph Oelckers
- got rid of the last two TArrays in the filesystem class.
19-Aug-2023 (Saturday) at 15:56:56 PDT by Christoph Oelckers
- use std::vector in GetFilesInFolder
21-Aug-2023 (Monday) at 14:29:07 PDT by Christoph Oelckers
- use better hash function.
This is djb2 which is supposedly one of the best string hashing functions around. Avoids annoying dependencies and is a lot simpler and faster than the alternatives.
21-Aug-2023 (Monday) at 13:36:25 PDT by Christoph Oelckers
- FString is always gone.