Commit graph

16238 commits

Author SHA1 Message Date
Alam Ed Arias
3ffbc2bb9c Merge remote-tracking branch 'origin/public_next' into 2214 2024-12-15 19:29:16 -05:00
Radicalicious
983453e2b0 Hardcode OLDK 2024-12-14 22:17:21 -06:00
Alam Ed Arias
e570328ce6 Merge branch 'haiku-build' into 'next'
Revive Haiku build

See merge request STJr/SRB2!2537
2024-12-14 19:26:47 +00:00
Hanicef
4a9f10c076 Adjust CMakeLists.txt for Haiku 2024-12-14 15:09:56 +01:00
Hanicef
1150aa8b4a Merge remote-tracking branch 'origin/next' into haiku-build 2024-12-14 13:50:26 +00:00
Radicalicious
2d2007acb8 dta -> pk3 2024-12-13 23:28:49 -06:00
Radicalicious
7b7a0727a6 Merge remote-tracking branch 'public/next' into 2214 2024-12-13 22:57:48 -06:00
Lactozilla
e7f581a958 Remove MAXRADIUS adjustment from bounding box calculations
This was added by the Doom developers to work around the issue where
objects were not linked into all blockmap cells they were touching, and
instead just the one at the object's center. Since this is no longer
the case after commit 41613d89a1,
this adjustment is no longer necessary.
2024-12-13 20:21:34 -03:00
Lactozilla
c9a1984da5 Simplify P_BlockThingsIterator
There was no reason to do what I did, since the loop only needs to hold
a reference to the next block. This reverts the function to how it was
before 7469a6271b, but holds the
reference properly.
2024-12-13 19:55:50 -03:00
Lactozilla
466f3504f2 Merge branch 'optimize-addon-load' into 'next'
Fix performance regressions in addon loading

See merge request STJr/SRB2!2560
2024-12-13 18:30:46 +00:00
Lactozilla
5fd606ead3 Fix #1324 2024-12-13 15:18:27 -03:00
Gustaf Alhäll
bf23d61dc1 Remove W_IsFolderEmpty header definition 2024-12-08 20:32:04 +01:00
Gustaf Alhäll
2b2df194dc Fix performance regressions in addon loading 2024-12-08 16:13:45 +01:00
Lactozilla
9c74a73e57 Merge branch 'fix-mobj-skin-segfault' into 'next'
Fix segfault when accessing skin from lua on a delayed removal

See merge request STJr/SRB2!2558
2024-12-07 23:51:22 +00:00
Lactozilla
08755e6260 Merge branch 'fix-lighttable-out-of-order-free' into 'next'
Fix HWR_ClearLightTables being called too late

See merge request STJr/SRB2!2557
2024-12-07 22:42:23 +00:00
Gustaf Alhäll
608e236d90 Fix segfault when accessing skin from lua on a delayed removal 2024-12-07 23:11:59 +01:00
Lactozilla
98aed03f15 Fix HWR_ClearLightTables being called too late
extracolormaps own the OpenGL-specific light table data, so that has to be freed earlier.
2024-12-07 17:43:05 -03:00
LJ Sonic
baec79e01d Merge branch 'fix-bot-spawn-twod' into 'next'
Fix crash when spawning a BOT_2PAI on a 2D map

See merge request STJr/SRB2!2552
2024-12-07 14:56:25 +00:00
Lactozilla
b7779f0316 Merge branch '1309-2-2-14-pre2-sector-portal-target-height-is-stationary' into 'next'
Fix sector portal heights

Closes #1309

See merge request STJr/SRB2!2545
2024-12-07 01:11:39 +00:00
Lactozilla
e42f99a0ba Merge branch '1292-non-opaque-fof-planes-with-holed-textures-display-opaque-in-software-when-sloped' into 'next'
Make transparency in planes with "splat" rendering consistent

Closes #1292

See merge request STJr/SRB2!2550
2024-12-06 06:20:34 +00:00
Lactozilla
2a85ca98e2 Merge branch '1304-2-2-14-pre2-opengl-palette-rendering-does-not-reflect-changes-in-sector-s-colormap' into 'next'
Fix colormap textures not being updated for palette shaders

Closes #1304

See merge request STJr/SRB2!2546
2024-12-06 06:19:59 +00:00
Lactozilla
2daf39f566 Merge branch 'fix-localhost-nonstandard-port' into 'next'
Fix connecting to localhost on non-standard ports

See merge request STJr/SRB2!2551
2024-12-06 06:19:55 +00:00
Lactozilla
cef4cfe412 Fix P_NetArchiveSectorPortals 2024-12-06 03:12:52 -03:00
LJ Sonic
d8ac5c2a93 Merge branch '1297-ff_randomanim-can-go-out-of-bounds-for-spr_play' into 'next'
Fix regression in P_SetupStateAnimation

Closes #1297

See merge request STJr/SRB2!2549
2024-12-03 20:00:07 +00:00
LJ Sonic
3e4279599a Merge branch 'skip-same-cvar-value-validation-if-can-change-callback-is-present' into 'next'
Skip unchanged value validation in CV_SetCVar if there is a can_change callback

Closes #1312

See merge request STJr/SRB2!2547
2024-12-03 19:46:15 +00:00
LJ Sonic
9830271c0b Merge branch '1317-using-the-keypad-to-type-numbers-in-the-server-address-textbox-inputs-them-twice' into 'next'
Remove keypad handling in M_HandleConnectIP

Closes #1317

See merge request STJr/SRB2!2548
2024-12-03 19:35:49 +00:00
LJ Sonic
581d968cd5 Merge branch 'fix-1277' into 'next'
Fix #1277

Closes #1277

See merge request STJr/SRB2!2509
2024-12-03 19:32:59 +00:00
LJ Sonic
f937df5abc Merge branch 'addonloadedhook-fix' into 'next'
Fix `AddonLoaded` hook

See merge request STJr/SRB2!2555
2024-12-03 19:27:57 +00:00
LJ Sonic
14199102b7 Fix AddonLoaded hook 2024-12-03 19:57:29 +01:00
LJ Sonic
d3f454e18a Merge branch 'addonloadedhook' into 'next'
Add "AddonLoaded" Lua hook

See merge request STJr/SRB2!2405
2024-12-03 16:48:16 +00:00
Alam Ed Arias
9dd35ff543 Merge branch 'gitlab-ci_timeout' into 'next'
GitLab CI: timeout apt-get update command with 2 minutes

See merge request STJr/SRB2!2553
2024-12-02 01:51:11 +00:00
Alam Ed Arias
389f25638d GitLab CI: timeout apt-get update command with 2 minutes 2024-12-01 20:43:18 -05:00
Lactozilla
a40d5dccdc Don't consider 3D floors as transparent if they have FOF_SPLAT and an alpha of 255 2024-12-01 22:11:48 -03:00
Gustaf Alhäll
e7e7a5c472 Fix crash when spawning a BOT_2PAI on a 2D map 2024-12-01 16:19:13 +01:00
Gustaf Alhäll
a5488e2005 Fix connecting to localhost on non-standard ports 2024-12-01 15:59:19 +01:00
Lactozilla
54dde5305f Implement blended rendering for tilted splat planes
Also, fixed a bug where OpenGL would not render a plane with regular transparency if it had the splat flag.
2024-11-30 12:15:51 -03:00
Lactozilla
a531499b8f Fix regression in P_SetupStateAnimation 2024-11-30 11:47:43 -03:00
Lactozilla
50db80f001 Remove keypad handling in M_HandleConnectIP
There is no need to have that code anymore, since keypad presses also generate ev_text events.
Additionally, made text fields in menus ignore ev_keydown events if they are keypad keys.
2024-11-30 10:58:28 -03:00
Lactozilla
17a1136960 Move these two lines up 2024-11-30 10:33:41 -03:00
Lactozilla
c9318599c7 Skip unchanged value validation in CV_SetCVar if there is a can_change callback 2024-11-30 10:25:30 -03:00
Lactozilla
1c02badd47 Set r_viewmobj when rendering type 8 sector portals 2024-11-30 09:53:07 -03:00
Lactozilla
c4dbf42ded Merge branch 'lavafall-crash-avoidance' into 'next'
Fix Lavafalls crashing the game when scaled down.

See merge request STJr/SRB2!2544
2024-11-24 16:57:19 +00:00
Lactozilla
d6b6ed5bc1 Merge branch 'next' into SRB2-lavafall-crash-avoidance 2024-11-24 13:40:52 -03:00
Lactozilla
5b4b121190 Merge branch 'fix-server-list-inconsistency' into 'next'
Fix inconsistency in master server listing

See merge request STJr/SRB2!2539
2024-11-24 16:39:28 +00:00
Lactozilla
708e694bb1 Merge branch 'ifndefNOMD5' into 'next'
Disinclude unused function when NOMD5

See merge request STJr/SRB2!2530
2024-11-24 16:38:54 +00:00
Lactozilla
5194ed81ad Fix colormap textures not being updated for palette shaders 2024-11-24 13:33:28 -03:00
Lactozilla
05d9b59fe9 Fix sector portal heights 2024-11-24 05:09:07 -03:00
Lactozilla
95531ba6de Merge branch 'semibright-patch' into 'next'
Use FF_SEMIBRIGHT for some more common objects

See merge request STJr/SRB2!2541
2024-11-17 07:06:54 +00:00
Lactozilla
4dba043f25 Merge branch 'disable-udmf-console-notice' into 'next'
Disable UDMF console notice

See merge request STJr/SRB2!2542
2024-11-17 07:06:48 +00:00
Lactozilla
e28464e1c9 Merge branch 'enable-opengl-palette-rendering-by-default' into 'next'
Enable OpenGL palette rendering by default

Closes #1301

See merge request STJr/SRB2!2543
2024-11-17 07:06:29 +00:00