Ricardo Luís Vaz Silva
74e9d575e8
store YUV and VPX directly as BGRA to speed up animation
2024-04-17 20:35:49 -04:00
Ricardo Luís Vaz Silva
64ffe9b97b
skip frames when playing back IVF to prevent desyncs
2024-04-17 20:35:49 -04:00
Ricardo Luís Vaz Silva
5b2673f469
add 444/422/440 support to vp9, remove extra copy of image data
2024-04-17 20:35:49 -04:00
Sean Baggaley
06566c010b
Add support for the VP9 codec in the IVF container
2024-04-17 20:35:49 -04:00
Chris Robinson
f12bf069f0
Allow larger denominators for IVF movies
2024-04-17 20:24:10 -04:00
Rachael Alexanderson
6f7eededfb
- fix harmony grenade not working
2024-04-17 20:16:22 -04:00
Nash Muhandes
6226f03bb4
Update and correct ZDRay-related stuff in the specs and also in the n… ( #2503 )
...
* Update and correct ZDRay-related stuff in the specs and also in the namedef table
* Fix compile error
2024-04-17 18:53:46 -04:00
Rachael Alexanderson
178896d6fb
- am_overlay turns off the overlay when set to zero
2024-04-17 18:32:46 -04:00
Rachael Alexanderson
c7bba2a126
Revert "Improvements to death and cheat handling"
...
This reverts commit 3033fafaa7
.
Revert "Improved ZScript interface for morphing"
This reverts commit 6c64a4403c
.
Revert "Further morphing clean up"
This reverts commit 12dc5c1506
.
Revert "Fixed inconsistencies between player and monster morphing"
This reverts commit 30730647fe
.
Revert "Reworked Morphing"
This reverts commit 2c09a443b4
.
- fix compile
2024-04-17 17:55:24 -04:00
Rachael Alexanderson
5346ec81db
- language update
2024-04-17 16:18:36 -04:00
Rachael Alexanderson
253d668222
- this function still was needed by raze, keep it for now
2024-04-17 15:19:03 -04:00
Rachael Alexanderson
ef10467ff8
- revert changes in backend code which will not sync properly with raze
...
This is a combination of 2 commits.
Revert "New API for assigning unique network ids to objects"
This reverts commit e37c19b5b4
.
This is the commit message #2 :
Revert "Fix for Morph virtual"
This reverts commit 0ef042562e
.
2024-04-17 14:48:02 -04:00
jekyllgrim
0055042112
Add ApplyAirControl
2024-04-16 20:37:14 -03:00
Ricardo Luís Vaz Silva
7c93cfa97b
Decoupled Animation fixes and improvements
...
* fixes looping that uses `loopFrame`
* adds `endFrame`
* adds `SAF_NOOVERRIDE`
* fixes crash on SetAnimation if a BaseFrame isn't defined
2024-04-16 20:27:44 -03:00
Boondorl
f2072cec95
Fixes for spawn farthest DM option
...
No longer picks a random spot on the first spawn but will account for players spawning in sequentially. No longer fails to return a spawn spot if every player is dead while respawning (instead it picks a random one).
2024-04-16 07:04:59 +02:00
Boondorl
70a165b566
Fixed local items not copying properties properly
...
Revert "Fixed local items not copying properties properly"
This reverts commit 5f352df587c629545fafc09e80428e645f5e8df3.
...
2024-04-15 17:55:49 +02:00
Hugo Locurcio
0328eca7f0
Add crash log file to .gitignore
...
This prevents accidentally committing this file if you run
into a crash while working on something.
2024-04-12 07:13:15 +02:00
Magnus Norddahl
26fe8f020e
Oops, this temporary file wasn't meant to be committed
2024-04-11 14:08:01 -04:00
Magnus Norddahl
648b1a1f26
Fix source_group typos
2024-04-11 14:07:44 -04:00
Magnus Norddahl
140ad88003
Embed libwebp and remove it from vcpkg since the package broke over night (GGs package managers)
2024-04-11 13:59:59 -04:00
Ricardo Luís Vaz Silva
f0b96bff00
further fix mouse visibility
2024-04-11 07:18:43 +02:00
Ricardo Luís Vaz Silva
97effb9047
fix mouse cursor randomly becoming invisible outside gzdoom
2024-04-11 07:18:43 +02:00
Professor Hastig
6777423d23
fix bad assert in GetStateLabelIndex.
2024-04-08 19:14:08 +02:00
Professor Hastig
0c5780cc41
added missing file size validation in the voxel loader, anything below 772 bytes cannot be a valid KVX file.
2024-04-08 12:54:30 +02:00
Professor Hastig
f796e55c0d
initialize lightmap pointer in ProcessLowerMiniseg.
2024-04-08 12:54:07 +02:00
Rachael Alexanderson
7a43d7f78d
- multiply frame measurement by 2.0 to at least divide the total frame render time by half during the load screen
2024-03-30 12:14:07 -04:00
Rachael Alexanderson
a1bdc0582c
- slow down frame updates for the start screen for slower GPU's, since this can increase loading time significantly
2024-03-30 12:14:07 -04:00
Boondorl
29a2ca0b13
Added co-op option to remember last used weapon when respawning
2024-03-28 15:48:56 -04:00
Boondorl
3e939b0ec1
Update quake radii from int -> double
...
Also enables static portal-aware distance checks as cam view offsets will now properly go through them when shaking
2024-03-28 15:48:45 -04:00
Boondorl
96594e0f34
Updated explosion distances from int -> double
2024-03-28 15:48:35 -04:00
Boondorl
442ac3f78b
Updated substitution logic to only replace pointers if safe
2024-03-28 15:48:23 -04:00
Ricardo Luís Vaz Silva
e85ec240bf
Store type together with pointers to allow safe substitution
2024-03-28 15:48:23 -04:00
Boondorl
6b7065899d
Added interpolation to view position
2024-03-28 15:48:05 -04:00
Magnus Norddahl
e8d8dde283
Ignore vid_maxfps when vsync is enabled.
...
Increase vid_maxfps to 500 as modern computers have monitors in the 240-500 hz range now.
2024-03-28 02:56:29 -04:00
Ricardo Luís Vaz Silva
682dd1b22d
Can't narrow down the JIT bug yet, so block JIT for functions that call Function Pointers temporarily
2024-03-22 13:28:02 -03:00
Ricardo Luís Vaz Silva
071b5c5180
fix argument pointer wrapping in function pointers
2024-03-22 13:28:02 -03:00
Kyle Evans
b1f53e7eb5
src: filesystem: move includes out of the FileSys namespace
...
The previous situation is unfortunately not sustainable; header pollution
isn't consistent across all non-Windows platforms. As a result, some of
the earlier includes may pull functions/types into the global namespace too
soon, and the later includes will have no visibility of them because they're
in a different namespace. Re-including the necessary one doesn't work
because include guards will prevent their re-inclusion, and it's not a good
idea to try and #undefine include guards now that we're in a new namespace.
This fixes the build on FreeBSD, and likely some other systems as well.
2024-03-17 22:00:00 -04:00
Ricardo Luís Vaz Silva
458d81cede
Make TArray take functions by forward-reference and call them by invoke
...
(1. avoids copying for lambdas, and 2. allows passing methods)
2024-03-17 18:07:50 -03:00
Ricardo Luís Vaz Silva
ce479e09ff
Fix A_ChangeModel serialization
...
I overlooked this part on my first A_ChangeModel fix
2024-03-17 18:07:50 -03:00
Ru5tK1ng
631eb5847b
Use fromDeg for angle of 0.
2024-03-17 21:03:54 +01:00
Ru5tK1ng
e62651e3cf
Fixed: A_LookEx did not account for the +LOOKALLAROUND flag.
2024-03-17 21:03:54 +01:00
Ricardo Luís Vaz Silva
caa4728bd4
Export A_DoChase to zscript and make A_Chase a direct native function
2024-03-17 21:02:52 +01:00
Rachael Alexanderson
7f8ce13d24
- add missing include for macos
2024-03-17 00:58:24 -04:00
Rachael Alexanderson
c73ec97027
- accidentally added erroneous quotes to the last commit
2024-03-16 23:22:42 -04:00
Rachael Alexanderson
1e2a491f9e
- don't show path if longsavemessages is false. fixes https://github.com/ZDoom/gzdoom/issues/2467
2024-03-16 22:58:29 -04:00
Ricardo Luís Vaz Silva
cc88dfbe50
Unrevert two changes
...
* Sorted Delete for TArray
* Typed constructor for TObjPtr
2024-03-15 17:21:59 -03:00
Ricardo Luís Vaz Silva
0092aa0772
Fix crash with DecoupledModels flag defined but no actual model
2024-03-15 21:08:59 +01:00
Christoph Oelckers
520b960ca5
Reverted the path node system
...
Code reviews were unfavorable so better nix it before it finds wider use.
2024-03-15 20:24:39 +01:00
Ricardo Luís Vaz Silva
c9e678b60e
Fix missing newlines in animation messages
2024-03-15 14:33:17 -03:00
Major Cooke
fe0de5053a
- Fixed: ROLLCENTER was always being applied even when the flag wasn't present.
2024-03-15 01:17:19 -03:00