Latest Raze Changes
Latest 50 commits, skipping 1250
Unofficial development builds at DRD Team
08-Jan-2024 (Monday) at 14:28:58 PST by Christoph Oelckers
make adjustments to the font substitution and load Japanese and Korean fonts from the Windows font folder.
08-Jan-2024 (Monday) at 12:54:50 PST by Christoph Oelckers
cleaner constructor interface.
08-Jan-2024 (Monday) at 10:25:44 PST by Magnus Norddahl
Add support for getting TTC font names and sharing the font file data between multiple TrueTypeFont instances
08-Jan-2024 (Monday) at 08:53:08 PST by Magnus Norddahl
Add support for opening TTC fonts
08-Jan-2024 (Monday) at 22:53:13 PST by Ricardo Luís Vaz Silva
rename SPF_STANDALONE_ANIMATIONS to SPF_LOCAL_ANIM
08-Jan-2024 (Monday) at 22:51:01 PST by Ricardo Luís Vaz Silva
use map instead of linear search to find texture indices for animation
07-Jan-2024 (Sunday) at 20:58:11 PST by Ricardo Luís Vaz Silva
Do the same for Visual Thinkers
07-Jan-2024 (Sunday) at 20:30:51 PST by Ricardo Luís Vaz Silva
Implement animated particles that aren't tied to the global animation timer
08-Jan-2024 (Monday) at 08:29:12 PST by Christoph Oelckers
removed libschrift.
08-Jan-2024 (Monday) at 08:26:43 PST by Christoph Oelckers
make things compile again with the font substitution wrapper.
08-Jan-2024 (Monday) at 08:22:58 PST by Magnus Norddahl
Fix mouse wheel scroll bug
08-Jan-2024 (Monday) at 07:11:30 PST by dpjudas
Fix the LSB alignment and switch to the internal TTF implementation
08-Jan-2024 (Monday) at 02:14:07 PST by Magnus Norddahl
Fix contour decoding bug
07-Jan-2024 (Sunday) at 15:49:11 PST by Magnus Norddahl
Add composite glyph support
07-Jan-2024 (Sunday) at 02:48:17 PST by Magnus Norddahl
Sync zwidget upstream changes
07-Jan-2024 (Sunday) at 02:39:17 PST by Magnus Norddahl
Add internal truetype font class
08-Jan-2024 (Monday) at 05:19:52 PST by Rachael Alexanderson
- add arm setup cross compiler (requires x64 precompiled version in build/)
07-Jan-2024 (Sunday) at 03:28:21 PST by Christoph Oelckers
fixed compile errors.
07-Jan-2024 (Sunday) at 01:05:03 PST by Christoph Oelckers
fix compilation
06-Jan-2024 (Saturday) at 23:46:47 PST by Christoph Oelckers
addressed a few things pointed out by static analysis
- marking move assignments noexcept
- using [[fallthrough]] consistently.
- getting rid of alloca.
06-Jan-2024 (Saturday) at 15:45:40 PST by Ricardo Luís Vaz Silva
Minor optimizations to VisualThinker
- remove duplicated fields
- make native functions use direct calls
- remove unnecessary pointer from particle_t
- create HWSprite directly in Construct
05-Jan-2024 (Friday) at 23:32:25 PST by Boondorl
Fixed bytes being written incorrectly
06-Jan-2024 (Saturday) at 06:24:10 PST by Christoph Oelckers
backend update from Raze
- moving large allocations off the stack
- use proper printf formatters for size_t and ptrdiff_t.
- adding some missing 'noexcept'.
05-Jan-2024 (Friday) at 12:08:49 PST by Boondorl
Added 64-bit networking support
Mainly for use with doubles as ZScript can now take advantage of it. Enforced sizing on ints passed to and read from net functions.
05-Jan-2024 (Friday) at 11:38:33 PST by Boondorl
Renamed Networking Functions
New names more appropriately match the size of the value they write to/read from the stream.
05-Jan-2024 (Friday) at 08:41:58 PST by Christoph Oelckers
use FSoundID for script provided sounds instead of FString.
27-Jan-2023 (Friday) at 19:56:15 PST by inkoalawetrust
Added LightningSound MAPINFO property.
Also added a tempSound parameter to ForceLightning(). Allowing for changing the specific sound that particular thunderbolt makes when it hits.
27-Jan-2023 (Friday) at 15:10:23 PST by inkoalawetrust
Expose ForceLightning() to ZScript.
This makes it possible to call the function in ZScript without the Light_ForceLightning special.
05-Jan-2024 (Friday) at 08:30:13 PST by Christoph Oelckers
seems more headers were missing.
05-Jan-2024 (Friday) at 08:22:37 PST by Christoph Oelckers
add missing header
05-Jan-2024 (Friday) at 07:54:28 PST by Christoph Oelckers
do not compile the first shader in the shader manager's constructor
This was crashing with the move of the V_Init2 call. Instead do it when we first render something so that we can open the window without immediately making the full backend operational. This was only working on GLES because it performs lazy shader compilation.
04-Jan-2024 (Thursday) at 15:23:17 PST by Magnus Norddahl
Remember last selected item
04-Jan-2024 (Thursday) at 15:12:53 PST by Magnus Norddahl
Add path rasterizer
05-Jan-2024 (Friday) at 02:13:05 PST by Professor Hastig
fixed TArray::push_back
04-Jan-2024 (Thursday) at 22:58:43 PST by Professor Hastig
open the main game window earlier in the startup procedure.
04-Jan-2024 (Thursday) at 22:10:56 PST by Boondorl
Converted NetworkBuffer to Object
Fixed a memory leak with _buffer in DNetworkBuffer. Added more wrapper functions to ZScript for basic scenarios.
04-Jan-2024 (Thursday) at 13:14:55 PST by Boondorl
Added wrapper functions for adding and reading arrays
04-Jan-2024 (Thursday) at 11:18:28 PST by Boondorl
Added NetworkBuffer
Allows for a command to be built before sending it off. Added wrapper functions for certain data types. Changed command from a number to a Name.
04-Jan-2024 (Thursday) at 00:07:17 PST by Boondorl
Added SendNetworkCommand
Allows for a custom message to be sent over the network without the need for SendNetworkEvent. This includes all the possible valid types of byte, word, long, float, and string.
04-Jan-2024 (Thursday) at 13:21:27 PST by Christoph Oelckers
eliminated the small white part of the initial window content after the IWAD picker.
04-Jan-2024 (Thursday) at 12:10:00 PST by Christoph Oelckers
fixed Linux include
04-Jan-2024 (Thursday) at 11:43:54 PST by Christoph Oelckers
moved launcher window out of common.
This needs to be different for Raze so it cannot be in shared code.
04-Jan-2024 (Thursday) at 11:15:19 PST by jekyllgrim
Add Actor.HasReceived
04-Jan-2024 (Thursday) at 10:25:25 PST by Christoph Oelckers
added render backend selection to the new IWAD picker.
Unlike VkDoom we still need this.
04-Jan-2024 (Thursday) at 09:22:24 PST by Christoph Oelckers
fixed playback of external sound files over cutscenes when started from the console.
04-Jan-2024 (Thursday) at 04:24:32 PST by jekyllgrim
Add Actor.CanReceive (#2295)
Adds CanReceive() to Actor, called by items from CallTryPickup(). This will let actors themselves determine if they can receive the item before any other checks.
Co-authored-by: Rachael Alexanderson 18584402+madame-rachelle@users.noreply.github.com
29-Dec-2023 (Friday) at 11:50:09 PST by Major Cooke
Exposed viewactive
, allowing checks for overlay automaps.
- Made
automapactive
UI scoped since checking this on the play side may cause desyncs.
28-Dec-2023 (Thursday) at 22:34:03 PST by Major Cooke
Disabled player sprites when crossing through portals.
15-Dec-2023 (Friday) at 22:45:21 PST by Boondorl
Added Z collision detection
15-Dec-2023 (Friday) at 22:23:32 PST by Boondorl
Added CollidedWith
Guarantees a collision happened unlike CanCollideWith. Called in TryMove so it only calls when an actual movement was attempted and not just a potential positional check.