Magnus Norddahl
c98930a88c
Atlas tile adjustments
2024-02-28 00:59:41 +01:00
Magnus Norddahl
60cdb871d2
Add light bounce
2024-02-26 17:00:28 +01:00
Magnus Norddahl
a831fdb027
Move monte carlo math functions to its own file
2024-02-26 16:21:04 +01:00
Magnus Norddahl
ccc5c259ad
Grab the light list from the surfaces in the shader
2024-02-26 16:15:14 +01:00
Magnus Norddahl
68f9fee55b
Make the light list part of the level mesh
2024-02-26 15:57:32 +01:00
Magnus Norddahl
b436903a28
Use constants as bad boys and girls seem to be shadowing the global variables :p
2024-02-19 13:14:53 +01:00
Magnus Norddahl
dea8a7888a
Also support texel fetch
2024-02-19 13:07:55 +01:00
Magnus Norddahl
9bf1668195
Improve compatibility with old shaders
2024-02-19 09:46:12 +01:00
Magnus Norddahl
1a7407944e
Always use indirect draw
2024-02-11 02:12:18 +01:00
Magnus Norddahl
4fbb58d836
Switch to using bindless textures for the entire hwrenderer
2024-02-10 01:36:27 +01:00
Magnus Norddahl
94eb96a235
Fix trace bug for when rayquery is not available
2024-02-10 00:55:29 +01:00
Magnus Norddahl
2bfa8b0ee5
Fix AO not appearing and some other tracing adjustments
2024-02-10 00:13:51 +01:00
Magnus Norddahl
c1d0963da4
Rewrite the GLSL ray trace code so it does not use global variables!!
...
Fix portals not working
2024-02-09 12:08:16 +01:00
Magnus Norddahl
3cc38c1d14
Merge remote-tracking branch 'gzdoom/master'
2024-01-18 10:43:42 +01:00
Magnus Norddahl
d181774e02
Fix shadows not working for non-rt render path
2024-01-17 13:27:30 +01:00
Ricardo Luís Vaz Silva
79d9217340
Add action versions of the animation/model methods
2024-01-16 10:27:08 -05:00
Ricardo Luís Vaz Silva
98e6330eaa
allow modeldef flags to be overriden
2024-01-16 10:27:08 -05:00
Christoph Oelckers
04e6eba9e0
activate localization of tabs and text update.
2024-01-11 17:50:26 +01:00
RaveYard
7f7363e30b
Convert fogball calculations from sRGB to linear
2024-01-11 01:33:36 +08: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
ab010f9830
Text update.
2024-01-09 18:13:41 +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
7eab519795
Implement animated particles that aren't tied to the global animation timer
2024-01-09 06:38:08 -05: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
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
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
Boondorl
4b3cfc6ab7
Converted NetworkBuffer to Object
...
Fixed a memory leak with _buffer in DNetworkBuffer. Added more wrapper functions to ZScript for basic scenarios.
2024-01-05 16:42:13 +01:00
Boondorl
b8b322f4ce
Added wrapper functions for adding and reading arrays
2024-01-05 16:42:13 +01:00
Boondorl
202d0d747f
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.
2024-01-05 16:42:13 +01:00
Boondorl
9565c94cd2
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.
2024-01-05 16:42:13 +01:00
jekyllgrim
19435293af
Add Actor.HasReceived
2024-01-04 14:33:06 -05:00
jekyllgrim
d0288264a2
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>
2024-01-04 07:24:32 -05:00
Major Cooke
1a860185ee
Exposed viewactive, allowing checks for overlay automaps.
...
- Made `automapactive` UI scoped since checking this on the play side may cause desyncs.
2024-01-04 07:23:57 -05:00
Boondorl
fc6191deb9
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.
2024-01-04 07:17:13 -05:00
Rachael Alexanderson
fe005b9159
- add two parameters to GetSpriteTexture: spritenum and framenum, since some states are "####" "#"
2024-01-02 20:59:00 +01:00
Christoph Oelckers
f5c4964902
use a more complete font did some primitive font substitution logic.
...
NotoSans was chosen because it contains all Latin, Cyrillic and Greek characters in one file.
To test the substitution the separate font files for Armenian and Georgian were also added, even though the languages have not been translated.
2024-01-02 18:58:39 +01:00
Christoph Oelckers
3caca15c61
use a banner without the VkDoom logo.
2024-01-02 17:37:57 +01:00
Magnus Norddahl
73ada7f84b
Merge remote-tracking branch 'gzdoom/staging'
2024-01-02 17:10:47 +01:00
Magnus Norddahl
787eb625e5
Use a better font
...
# Conflicts:
# wadsrc/static/newmenufont.ttf
2024-01-02 16:55:26 +01:00
Magnus Norddahl
12c40ea950
Forgot to actually add the banner
2024-01-02 16:55:17 +01:00
RaveYard
9534e7b76e
Increase and unify max distance for sunlight rays
2024-01-01 14:36:08 +01:00
jekyllgrim
f8653c36d0
Implemented mGrayCheck and isGrayed() in OptionMenuItem
2023-12-30 08:42:01 +01:00
jekyllgrim
cebf37b3fa
Add graycheck to colorpicker
2023-12-30 08:42:01 +01:00
Magnus Norddahl
dc158b5380
Use a better font
2023-12-28 19:06:16 +01:00
Magnus Norddahl
014bc4af58
Forgot to actually add the banner
2023-12-28 18:39:28 +01:00
jekyllgrim
4273af8004
Minor formatting fix
2023-12-28 17:13:07 +01:00