Commit graph

21407 commits

Author SHA1 Message Date
Christoph Oelckers
27dc590931 avoid floats in integer math. 2024-10-09 14:07:53 +02:00
Christoph Oelckers
1dedb4319a Duke: add range checks for accessing the moves array
CON can easily produce bad indices due to sloppy design.
In ZScript always throw an exception if such an index is out of bounds.
2024-10-09 14:07:02 +02:00
Christoph Oelckers
48d4545067 account for 'amess96.voc' being renamed in the World Tour re-recordings. 2024-10-09 12:10:56 +02:00
Christoph Oelckers
053a6875bf SW: fixed use of sound attribute array.
This was caused by incompletely reverting a code change.
2024-10-09 12:00:01 +02:00
Christoph Oelckers
f9e4ce89fa Blood: fixed messed up math in podAttack. 2024-10-09 09:56:38 +02:00
Christoph Oelckers
f5d08416c6 Duke: fixed animated static monitors. 2024-10-09 07:34:44 +02:00
Christoph Oelckers
97a71bad5d Duke: lower the coordinate precision for calculating the sector's center for ST09 to original Build.
This is needed so that some maps with not quite correct setups still work. Found in Roch3.
2024-10-08 13:30:13 +02:00
Rachael Alexanderson
f3cad8426c
- duplicate effects of gzdoom commit d9f03863bf 2024-05-07 08:38:27 -04:00
Rachael Alexanderson
73c4c46d23
- mirror changes with ZWidget, remove SDL_Wait failure message 2024-04-28 03:35:26 -04:00
Rachael Alexanderson
5414cae7c6
- demote SDL_Wait errors to console printouts 2024-04-24 07:25:58 -04:00
Rachael Alexanderson
54b274ab07
- hide additional parameters entry for now 2024-04-21 09:14:26 -04:00
Christoph Oelckers
d8bd9189f8
optimized last commit to not retrieve the function repeatedly if it has already failed. 2024-04-21 08:39:18 -04:00
Rachael Alexanderson
0da6e76a53
- dynamically import GetDpiForWindow from USER32.dll, else return a default value 2024-04-21 08:39:12 -04:00
Christoph Oelckers
3c2d0ede8f
ZWidgets: disabled SetClientFrame.
On Win32 this function is unused, but it contains two API calls that only exist in Windows 10 or later.
2024-04-21 08:37:13 -04:00
Christoph Oelckers
92baaafe33
ZWidgets: disabled SetClientFrame.
On Win32 this function is unused, but it contains two API calls that only exist in Windows 10 or later.
2024-04-21 06:28:14 -04:00
Rachael Alexanderson
df3b193250
- create stubs required for https://github.com/ZDoom/gzdoom/pull/2514 2024-04-20 19:14:04 -04:00
Rachael Alexanderson
accab2aa6a
1.11pre 2024-04-20 04:51:35 -04:00
Rachael Alexanderson
95c3e06388
- language update 2024-04-20 03:48:40 -04:00
Rachael Alexanderson
3fe0c2e698
- add in a common code stub 2024-04-20 00:13:39 -04:00
Rachael Alexanderson
30e9cb7e75
- backend update from GZDoom 2024-04-20 00:07:17 -04:00
Rachael Alexanderson
d2b209261d
- backend sync from gzdoom, again 2024-04-18 02:25:13 -04:00
Rachael Alexanderson
6dcb8c0f6e
- temporarily address issue with GCC - ultimately this issue will need to be fixed: https://github.com/ZDoom/Raze/actions/runs/8727418834/job/23944876872 2024-04-17 19:20:40 -04:00
Rachael Alexanderson
23efdf95a1
- update language strings 2024-04-17 16:22:49 -04:00
Rachael Alexanderson
5a5d426b85
- compile fixes from last backend sync 2024-04-17 15:11:50 -04:00
Rachael Alexanderson
090973f8d7
- backend sync from gzdoom 2024-04-17 15:11:50 -04:00
Dmitri Smirnov
68ccf7a1c4 Add flatpak-relevant files 2024-04-17 12:53:29 -04:00
Hugo Locurcio
0f2ed58b4b 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:30 +02:00
Rachael Alexanderson
2d5f908bcd
- transplant libwebp import from gzdoom 2024-04-11 15:00:41 -04:00
Christoph Oelckers
326c49ebed fix compile error caused by incompletely reverting an unfinished GZDoom feature 2024-02-28 07:08:06 +01:00
Christoph Oelckers
af0ee3451d Duke: disable loading of eduke.com and check raze.con instead, now also for RR. 2024-02-28 07:07:38 +01:00
Christoph Oelckers
b383a99065 Backend update from GZDoom.
Mostly missing headers
2024-02-24 10:38:23 +01:00
Christoph Oelckers
c769de1828 reverted all the state work on Shadow Warrior. 2024-02-24 10:33:03 +01:00
Christoph Oelckers
3e30e5f4ef SW: fix player's run animation not playing. 2024-02-05 00:20:04 +01:00
Christoph Oelckers
c9a610fea6 Blood: fixed bad random shifts for directional vectors. 2024-02-05 00:02:20 +01:00
Christoph Oelckers
292c20842d fix uniform buffer size check 2024-02-04 23:06:17 +01:00
Christoph Oelckers
0fdc2b0e20 added missing characters to Exhumed's snall font 2024-02-04 20:13:11 +01:00
Christoph Oelckers
1f7667e30f add missing characters to Exhumed's big font 2024-02-04 20:01:38 +01:00
Christoph Oelckers
9c2c6907fa added missing characters to RR's small font. 2024-02-04 19:06:03 +01:00
Christoph Oelckers
93bc496494 SW: added CVAR 'sw_nocenterview' to block view centering after landing from a tall jump.
No menu entry yet.
2024-02-04 15:15:26 +01:00
Christoph Oelckers
39b78dede1 added -noautoload command line option. 2024-02-04 14:57:25 +01:00
Christoph Oelckers
4b6646da03 restored GZDoom's console alias code.
This got changed in Raze's early development when it was still using the EDuke32 console and later not changed back.
2024-02-04 14:54:19 +01:00
Christoph Oelckers
e5d6296581 add missing files for last commit. 2024-02-04 14:17:19 +01:00
Christoph Oelckers
b27dbc18d8 Backend update from GZDoom. 2024-02-04 14:12:22 +01:00
Christoph Oelckers
fe7738e9cc limit the size of uniform buffers to 65536 bytes globally. 2024-02-04 14:11:58 +01:00
Christoph Oelckers
3dbc67150d Blood: fixed vector math in spider attacks. 2024-02-04 13:26:46 +01:00
Christoph Oelckers
0ad7e198d8 fixed some bad copy/pasted dudeSlope calculations. 2024-02-04 12:22:33 +01:00
Christoph Oelckers
57f4dc7338 fixed bad randoms in aicaleb.cpp.
Value range for velocity vectors was Q14.16 in Blood's fixed point format so the numbers here must be scaled accordingly.
2024-02-04 12:22:33 +01:00
Rachael Alexanderson
33e59a62cc
Update vcpkg.json
vcpkg is not providing a proper sdl2 implementation on linux, so ditch it from vcpkg for now and only use distro packages for it.
2024-02-01 01:34:35 -05:00
Rachael Alexanderson
fba13f2301
- forgot to update the vcpkg/findzmusic stuff with the new build script 2024-01-31 21:11:03 -05:00
Rachael Alexanderson
8b6010fc3a
- repeat commit 47a2a534ec from gzdoom 2024-01-31 19:21:29 -05:00