Latest Raze Changes
Latest 50 commits, skipping 8300
Unofficial development builds at DRD Team
20-Dec-2018 (Thursday) at 23:59:37 PST by Christoph Oelckers
- fixed: For an initial weapon pickup, sv_unlimited_pickup wasn't checked for the included ammo.
20-Dec-2018 (Thursday) at 02:01:24 PST by Cacodemon345
Export P_GetOffsetPosition and ADynamicLight::SetOffset to ZScript
20-Dec-2018 (Thursday) at 13:09:08 PST by Christoph Oelckers
- added missing null pointer checks to cheat code.
20-Dec-2018 (Thursday) at 09:27:10 PST by Player701
- Fixed the position of the soul sphere within one of the secret areas (sector 324) of Alien Vendetta MAP28.
20-Dec-2018 (Thursday) at 09:40:19 PST by Christoph Oelckers
- removed the hasglnodes variables.
Since the software renderer also requires GL nodes now this was always true.
20-Dec-2018 (Thursday) at 09:20:25 PST by Christoph Oelckers
- changed last commit to let the replacement take the original's place and add the old texture at the end with its name cleared.
This is to ensure that this won't break ranged animations but aside from that should produce the same end result.
20-Dec-2018 (Thursday) at 09:10:06 PST by Christoph Oelckers
- changed FTextureManager::ReplaceTexture to only append the new texture instead of replacing the old one.
This should ensure that other references to the original will remain valid.
20-Dec-2018 (Thursday) at 03:40:38 PST by Christoph Oelckers
removed the unused DefaultExtension variant taking a char *.
19-Dec-2018 (Wednesday) at 19:50:45 PST by Magnus Norddahl
- fix missing line number for the function throwing the exception and remove the duplicate call stack line
19-Dec-2018 (Wednesday) at 19:27:30 PST by Magnus Norddahl
- fix MemcpyCommand not using the same lines for the threads as softpoly (visible as a race condition when screenblocks didn't start at top of screen)
19-Dec-2018 (Wednesday) at 09:41:53 PST by Christoph Oelckers
- moved P_OpenMapData and related content out of p_setup.cpp.
19-Dec-2018 (Wednesday) at 06:25:42 PST by Christoph Oelckers
- made Ammo.GetParentAmmo virtual
19-Dec-2018 (Wednesday) at 09:17:21 PST by Christoph Oelckers
- reverse the order of the texture list before resolving it.
Since this deletes the resolved elements one by one and needs to start at the front to ensure consistency, it is better to reverse the order so that the deletions take place at the end of the list which requires a lot less data movement. On Total Chaos this slowed down texture setup to the point where the mod was basically unlaunchable.
19-Dec-2018 (Wednesday) at 06:25:42 PST by Christoph Oelckers
- made Ammo.GetParentAmmo virtual
19-Dec-2018 (Wednesday) at 02:07:39 PST by Magnus Norddahl
- vWorldNormal is not normalized but R_DoomColormap requires this
19-Dec-2018 (Wednesday) at 00:39:06 PST by Christoph Oelckers
- moved all shutdown handling for sound related resources to I_ShutdownSound instead of registering separate atterm handlers.
19-Dec-2018 (Wednesday) at 00:12:58 PST by Christoph Oelckers
- fixed: The Heretic sky height hack needs to be stored in the already created texture object as well.
18-Dec-2018 (Tuesday) at 16:37:48 PST by Christoph Oelckers
- added an option to GAMEINFO to either force or disable loading of the default lights and brightmaps.
The mod which prompted me to add this is "The Chosen" which is a Dehacked-based TC and repurposes many original actors for something entirely different. The stock lights are not usable for this and would make it impossible to add a GAMEINFO lump to it because then there is no way to disable loading of lights in the startup screen.
18-Dec-2018 (Tuesday) at 19:44:25 PST by Magnus Norddahl
- remove InitSoftwareSky
18-Dec-2018 (Tuesday) at 19:27:41 PST by Magnus Norddahl
- fix sky drawer issues when not using max screenblocks
18-Dec-2018 (Tuesday) at 16:12:57 PST by Magnus Norddahl
- avoid creating labels when they are not used
- remove variable from class as it is only used locally
- set default values in the class
- remove unused field
18-Dec-2018 (Tuesday) at 15:49:43 PST by Magnus Norddahl
- removed marked code for how to create GDB/LLDB debug info as it will probably never be implemented
18-Dec-2018 (Tuesday) at 15:47:36 PST by Magnus Norddahl
- add missing parameter on unix
18-Dec-2018 (Tuesday) at 15:45:40 PST by Chronos Ouroboros
Add line numbers to JIT stack traces. (#667)
18-Dec-2018 (Tuesday) at 15:43:50 PST by Magnus Norddahl
- don't include the native frames per default
18-Dec-2018 (Tuesday) at 15:23:38 PST by Magnus Norddahl
- fix linking and some linux things
18-Dec-2018 (Tuesday) at 15:09:36 PST by Christoph Oelckers
- fixed misnamed macros.
18-Dec-2018 (Tuesday) at 11:51:39 PST by drfrag
- Fixed linking with MinGW-w64.
08-Dec-2018 (Saturday) at 10:09:09 PST by Chronos Ouroboros
Added a function for triggering use/push specials for usage in custom monster AI.
08-Dec-2018 (Saturday) at 09:56:06 PST by Chronos Ouroboros
Exported P_CheckFor3DFloorHit and P_CheckFor3DCeilingHit to ZScript.
18-Dec-2018 (Tuesday) at 11:38:25 PST by Christoph Oelckers
- fixed: A powered up weapon which shares its ready state with the parent but is currently in a firing sequence may not force-switch the weapon, because that will cause the sequence to run in the wrong weapon's context.
18-Dec-2018 (Tuesday) at 10:52:56 PST by Christoph Oelckers
- fixed: The texture scale wasn't copied to image based font characters.
18-Dec-2018 (Tuesday) at 10:36:50 PST by Christoph Oelckers
- fixed: 'frame' in GLDEFS light definitions was case sensitive.
18-Dec-2018 (Tuesday) at 08:42:37 PST by alexey.lysiuk
- fixed compilation of POSIX targets
Making callstack resolving operational will require a little bit more effort
src/scripting/vm/jit_runtime.cpp:900:31: error: use of undeclared identifier 'frames' src/scripting/vm/jit_runtime.cpp:903:23: error: use of undeclared identifier 'cnt'
17-Dec-2018 (Monday) at 13:48:09 PST by drfrag
- Fixed compilation with MinGW-w64 64 bit.
18-Dec-2018 (Tuesday) at 05:49:41 PST by Magnus Norddahl
- add support for writing the native call stack
18-Dec-2018 (Tuesday) at 02:44:51 PST by Magnus Norddahl
- improve the stack trace when the jit is active
17-Dec-2018 (Monday) at 15:41:46 PST by Magnus Norddahl
- fix r_multithreaded 0 not working
17-Dec-2018 (Monday) at 15:37:50 PST by Magnus Norddahl
- move more of the light calculation code to the drawerargs
17-Dec-2018 (Monday) at 09:28:04 PST by Christoph Oelckers
- replaced several explicit allocations with TArrays.
17-Dec-2018 (Monday) at 08:44:22 PST by Christoph Oelckers
- fixed: Alpha textures need to use a color's grayscale value, not their red channel.
17-Dec-2018 (Monday) at 02:27:35 PST by alexey.lysiuk
- fixed inconsistent dymanic lights setup with UBO
16-Dec-2018 (Sunday) at 22:54:46 PST by Magnus Norddahl
- delay converting sprite lightlevels to a shade until we hit ColormapLight
16-Dec-2018 (Sunday) at 21:47:26 PST by Magnus Norddahl
- delay converting wall lightlevels to a shade until we hit the drawer
16-Dec-2018 (Sunday) at 21:13:00 PST by Magnus Norddahl
- fix heretic light torch in software renderer and remove some code duplication
16-Dec-2018 (Sunday) at 20:10:26 PST by Magnus Norddahl
- move visibility calculation to LightVisibility
16-Dec-2018 (Sunday) at 16:33:22 PST by Magnus Norddahl
Merge branch 'SoftwareScaling'16-Dec-2018 (Sunday) at 16:32:46 PST by Magnus Norddahl
- softpoly decals were upside down
16-Dec-2018 (Sunday) at 16:32:15 PST by Magnus Norddahl
- fix decal upscaling
16-Dec-2018 (Sunday) at 15:03:36 PST by Christoph Oelckers
- fixed: Patch rotations were not applied during true color texture composition.