Magnus Norddahl
1697c4fc5d
Implement mouse event propagation
2024-01-10 23:06:05 +01:00
RaveYard
7f7363e30b
Convert fogball calculations from sRGB to linear
2024-01-11 01:33:36 +08:00
Magnus Norddahl
23450afc37
Add tabs to the launcher window
2024-01-10 13:52:48 +01:00
Magnus Norddahl
62be7a57af
Add a tab widget
2024-01-10 06:06:28 +01:00
Magnus Norddahl
805bce1166
Merge remote-tracking branch 'gzdoom/master'
2024-01-10 04:03:35 +01:00
Christoph Oelckers
c7778b9332
implemented language selection on the IWAD picker.
2024-01-09 20:52:52 +01:00
Christoph Oelckers
eb9e9133c9
use the string table for the picker's texts.
2024-01-09 18:18:51 +01:00
Christoph Oelckers
ab010f9830
Text update.
2024-01-09 18:13:41 +01:00
Christoph Oelckers
f7a4f00177
adapted string table so that it can be initialized without full game data being available.
...
This is for the IWAD picker which runs before many things are known.
2024-01-09 17:22:59 +01:00
Magnus Norddahl
48c18e1730
Remove schrift from zwidget
2024-01-09 16:50:03 +01:00
Christoph Oelckers
963209e8af
removed external stuff from tarray.h
2024-01-09 16:47:24 +01:00
Christoph Oelckers
0838433d1f
make adjustments to the font substitution and load Japanese and Korean fonts from the Windows font folder.
2024-01-09 16:37:17 +01:00
Christoph Oelckers
a016bf1ef2
cleaner constructor interface.
2024-01-09 16:37:17 +01:00
Magnus Norddahl
10ce3abb77
Add support for getting TTC font names and sharing the font file data between multiple TrueTypeFont instances
2024-01-09 16:37:17 +01:00
Magnus Norddahl
96b812e880
Add support for opening TTC fonts
2024-01-09 16:37:17 +01:00
Ricardo Luís Vaz Silva
b7e5d3d052
rename SPF_STANDALONE_ANIMATIONS to SPF_LOCAL_ANIM
2024-01-09 06:38:08 -05:00
Ricardo Luís Vaz Silva
8ae93fb87f
use map instead of linear search to find texture indices for animation
2024-01-09 06:38:08 -05:00
Ricardo Luís Vaz Silva
3bd80ab8f6
Do the same for Visual Thinkers
2024-01-09 06:38:08 -05:00
Ricardo Luís Vaz Silva
7eab519795
Implement animated particles that aren't tied to the global animation timer
2024-01-09 06:38:08 -05:00
Magnus Norddahl
7c6ebc62fa
Remove schrift from zwidget
2024-01-08 21:11:56 +01:00
Magnus Norddahl
88a996d659
Add support for getting TTC font names and sharing the font file data between multiple TrueTypeFont instances
2024-01-08 19:25:44 +01:00
Magnus Norddahl
947bb776e9
Add support for opening TTC fonts
2024-01-08 17:53:08 +01:00
Christoph Oelckers
9dd6460fe6
removed libschrift.
2024-01-08 17:29:12 +01:00
Christoph Oelckers
216f477b90
make things compile again with the font substitution wrapper.
2024-01-08 17:26:43 +01:00
Magnus Norddahl
0f9d3b4a66
Fix mouse wheel scroll bug
2024-01-08 17:25:23 +01:00
Magnus Norddahl
437e96c0fe
Fix mouse wheel scroll bug
2024-01-08 17:22:58 +01:00
dpjudas
ba274757be
Fix the LSB alignment and switch to the internal TTF implementation
2024-01-08 16:58:58 +01:00
Magnus Norddahl
ccdbc8450a
Fix contour decoding bug
2024-01-08 16:58:58 +01:00
Magnus Norddahl
edb1e3cb83
Add composite glyph support
2024-01-08 16:58:58 +01:00
Magnus Norddahl
e3d3ba2c86
Sync zwidget upstream changes
2024-01-08 16:58:58 +01:00
Magnus Norddahl
cbb89315e7
Add internal truetype font class
2024-01-08 16:58:58 +01:00
dpjudas
ffc21217c4
Fix the LSB alignment and switch to the internal TTF implementation
2024-01-08 16:11:30 +01:00
Rachael Alexanderson
2334a88229
- add arm setup cross compiler (requires x64 precompiled version in build/)
2024-01-08 08:19:52 -05:00
Magnus Norddahl
c0c93b1ba2
Fix contour decoding bug
2024-01-08 11:14:07 +01:00
Magnus Norddahl
a68f428678
Add composite glyph support
2024-01-08 00:49:11 +01:00
Christoph Oelckers
ea65768e0b
fixed compile errors.
2024-01-07 12:28:21 +01:00
Magnus Norddahl
b2ba110df9
Sync zwidget upstream changes
2024-01-07 11:48:17 +01:00
Magnus Norddahl
104c7ead49
Add internal truetype font class
2024-01-07 11:39:17 +01:00
Christoph Oelckers
0e51c5832d
fix compilation
2024-01-07 10:05:03 +01:00
Christoph Oelckers
f13ae3b706
addressed a few things pointed out by static analysis
...
* marking move assignments noexcept
* using [[fallthrough]] consistently.
* getting rid of alloca.
2024-01-07 08:46:47 +01:00
Ricardo Luís Vaz Silva
35e56d3f42
Minor optimizations to VisualThinker
...
* remove duplicated fields
* make native functions use direct calls
* remove unnecessary pointer from particle_t
* create HWSprite directly in Construct
2024-01-06 20:06:57 -05:00
Boondorl
5895b88799
Fixed bytes being written incorrectly
2024-01-06 15:40:31 -05:00
Christoph Oelckers
83aa9388ca
backend update from Raze
...
* moving large allocations off the stack
* use proper printf formatters for size_t and ptrdiff_t.
* adding some missing 'noexcept'.
2024-01-06 15:24:10 +01:00
Boondorl
df9b2cd9bf
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.
2024-01-05 23:33:15 +01:00
Boondorl
a8e350aed8
Renamed Networking Functions
...
New names more appropriately match the size of the value they write to/read from the stream.
2024-01-05 23:33:15 +01:00
nashmuhandes
6150409393
Fix compile errors on Linux
2024-01-06 01:07:03 +08:00
Christoph Oelckers
e3d13af33b
use FSoundID for script provided sounds instead of FString.
2024-01-05 17:41:58 +01:00
inkoalawetrust
ce2a0c9295
Added LightningSound MAPINFO property.
...
Also added a tempSound parameter to ForceLightning(). Allowing for changing the specific sound that particular thunderbolt makes when it hits.
2024-01-05 17:35:03 +01:00
inkoalawetrust
ecdf6f7cb2
Expose ForceLightning() to ZScript.
...
This makes it possible to call the function in ZScript without the Light_ForceLightning special.
2024-01-05 17:35:03 +01:00
Christoph Oelckers
173407bf48
seems more headers were missing.
2024-01-05 17:30:13 +01:00