Nash Muhandes
b96bc845d6
Merge pull request #69 from madame-rachelle/gz2
...
gzdoom update (?)
2024-04-18 00:50:59 +08:00
Rachael Alexanderson
73050bc169
- fix executable compile errors
2024-04-16 23:26:43 -04:00
Rachael Alexanderson
b31c62568b
Merge http://github.com/ZDoom/gzdoom into gz2
2024-04-16 23:10:57 -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
Magnus Norddahl
5c998732e6
Fix debug names in renderdoc
2024-04-13 11:39:38 +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
Magnus Norddahl
ece3bbcfff
Oops, this temporary file wasn't meant to be committed
2024-04-11 19:52:45 +02:00
Magnus Norddahl
ca78632f47
Fix source_group typos
2024-04-11 19:46:34 +02:00
Magnus Norddahl
2f98fded89
Embed libwebp and remove it from vcpkg since the package broke over night (GGs package managers)
2024-04-11 19:41:49 +02:00
Magnus Norddahl
53990c867f
Fix anisotropy calculations for override samplers
2024-04-11 18:33:52 +02:00
Magnus Norddahl
cb8de2414d
More Intel GPU fun
2024-04-11 18:26:06 +02:00
Magnus Norddahl
ae21662465
Driver version check was inverse than what it should have been
2024-04-11 12:06:50 +02:00
Magnus Norddahl
c4841cce70
Further refine Intel anisotropic filtering
2024-04-11 12:01:45 +02: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
Magnus Norddahl
790c009af7
The PCI vendor ID should be in hex
2024-04-10 17:47:51 +02:00
Magnus Norddahl
250fe865c7
Disable anisotropic filtering for Intel hardware when not using linear min/mag filter since its broken
...
Change gl_texture_filter_anisotropic to use a default value that depends on whether the GPU is integrated or not
2024-04-10 17:38:41 +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
Magnus Norddahl
bf3ccad3e2
Add fizzlefade wipe effect
2024-03-30 10:50:23 +01: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
Magnus Norddahl
0b9c8efa58
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 07:30:09 +01: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
Magnus Norddahl
7e2d1da4a6
Add gl_shownormals cvar as enabling ssao and setting a specific debug level was a bit too obscure for this feature
2024-03-18 03:26:29 +01:00
Magnus Norddahl
1b6f98e673
Fix gl_ssao_debug 4 rendering glitch when multisample is active
2024-03-18 03:19:51 +01: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
Magnus Norddahl
ba423c3b6e
Fix vulkan validation error
2024-03-18 02:49:02 +01: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