Commit graph

15139 commits

Author SHA1 Message Date
Lactozilla
19b78bad9c Changes:
- Implemented extra texture rendering on polyobject sides
- Made polyobject sides clip against their sector heights
2024-01-30 18:00:53 -03:00
Lactozilla
e84032fd70 OpenGL: Make the gap between a wall and an extra texture less obvious 2024-01-30 00:45:16 -03:00
Lactozilla
722a3c3d48 Merge branch 'next' into extra-textures 2024-01-29 13:12:22 -03:00
sphere
4649f3a46b Merge branch '1173-next-moved-upnp-to-it-s-own-thread' into 'next'
Resolve "[NEXT] moved UPnP to it's own thread"

Closes #1173

See merge request STJr/SRB2!2263
2024-01-29 13:59:00 +00:00
sphere
225f085937 Merge branch 'optimize-batch-sorting' into 'next'
Optimize polygon sorting on batch renderer

See merge request STJr/SRB2!2253
2024-01-29 13:58:13 +00:00
sphere
4407b70fbb Merge branch 'fix-ban-corruption' into 'next'
Fix bans by remote admins corrupting banlist

See merge request STJr/SRB2!2266
2024-01-29 13:57:09 +00:00
sphere
770bc934b1 Merge branch 'visit-unlockables-fix' into 'next'
Update & save unlockables when visiting a new map

Closes #1122

See merge request STJr/SRB2!2279
2024-01-29 13:55:43 +00:00
sphere
9e8020276f Merge branch 'fix-3d-floor-skewtd' into 'next'
Fix 3D floor texture skewing

See merge request STJr/SRB2!2281
2024-01-29 13:55:40 +00:00
sphere
5a00859baa Merge branch 'bouncy-nights-fixes' into 'next'
General NiGHTS Fixes

See merge request STJr/SRB2!2199
2024-01-29 13:55:25 +00:00
sphere
f6cd5ab13e Merge branch 'fix-removed-viewmobj-segfault' into 'next'
Fix segfault when setting up view frame for a removed mobj

See merge request STJr/SRB2!2270
2024-01-29 13:53:59 +00:00
Lactozilla
61701c3c53 Fix 3D floor texture skewing 2024-01-29 03:54:15 -03:00
Lactozilla
8e13f1654b Serialize extra texture data 2024-01-27 17:59:01 -03:00
Lactozilla
28f6188bfb Fix regressions in HWR_RenderExtraTexture 2024-01-27 17:35:10 -03:00
Lactozilla
b888832114 Changes:
- OpenGL: Fix a possibly incorrect use of HWR_SplitWall on extra textures on 3D floor sides
- OpenGL: Fix a missing use of PF_Decal on extra textures on 3D floor sides
2024-01-27 16:31:58 -03:00
Lactozilla
902c61a32f Changes:
- Made extra textures on 3D floor sides copy the blending of the whole 3D floor
- Software renderer: Fixed clipping of extra textures on 3D floor sides
- Software renderer: Fixed rendering of scaled extra textures on 3D floors that have sloped planes
2024-01-27 16:16:17 -03:00
Lactozilla
de9bbee563 Changes:
- OpenGL: Use P_GetFFloorTopZAt and P_GetFFloorBottomZAt if rendering an extra texture over a 3D floor side
- OpenGL: Don't clip extra textures if rendering one over an one-sided line
2024-01-26 22:30:59 -03:00
Lactozilla
525cb3fd91 OpenGL: Implement rendering overlay textures on 3D floor sides 2024-01-26 22:11:38 -03:00
Lactozilla
61e48af0dc Support overlay textures on 3D floor sides 2024-01-26 19:46:41 -03:00
Lactozilla
1de411020d Changes:
- Implemented Lua support for side overlays
- OpenGL: Fixed rendering of overlays in one-sided walls
- Made edge flags into its own enumeration
2024-01-26 18:23:02 -03:00
Sally Coolatta
1e04896d3f Update & save unlockables when visiting a new map
Resolves #1122
2024-01-26 15:37:38 -05:00
Lactozilla
0535ad845b Avoid Z-fighting on extra textures in the OpenGL renderer 2024-01-25 17:36:33 -03:00
Lactozilla
69256fe56a Finish OpenGL edging 2024-01-25 16:57:08 -03:00
Lactozilla
85bf6a08d5 Fix typos 2024-01-24 03:35:36 -03:00
Lactozilla
98d80053dc Use the vertex coords passed in to the function instead of gr_curline 2024-01-24 02:21:04 -03:00
Lactozilla
a64d107cda Cleanup HWR_RenderExtraTexture a bit 2024-01-24 02:17:59 -03:00
Lactozilla
e448e60a44 WIP OpenGL extra textures 2024-01-24 00:16:15 -03:00
Lactozilla
a50e6bd769 Fixed:
- Issues with negative texture scales in the OpenGL renderer
- Regression related to horizontal texture scaling
- Regression related to the rendering of vertically flipped textures
2024-01-22 21:16:46 -03:00
Lactozilla
7768e86cfb Fixed:
- Rendering of walls with a negative vertical scale
- Rendering of midtextures with a negative horizontal or vertical scale
2024-01-22 20:13:38 -03:00
Lactozilla
77f9d476de Border textures WIP 2024-01-22 18:52:12 -03:00
Lactozilla
36e64cb683 Merge branch 'fix-1177' into 'next'
Fix #1177

Closes #1177

See merge request STJr/SRB2!2268
2024-01-21 23:57:33 +00:00
Lactozilla
0739c310b3 Merge branch 'fixes-for-2190' into 'next'
Fixes for !2190

See merge request STJr/SRB2!2273
2024-01-21 23:54:22 +00:00
Lactozilla
7cabf43e85 Merge branch 'lua-colorlib-get-sector-translation' into 'next'
Add v.getSectorColormap and P_GetSectorLightLevelAt

See merge request STJr/SRB2!2230
2024-01-21 23:54:08 +00:00
Lactozilla
5ef55cc6af Merge branch 'improve-download-refuse-message' into 'next'
Improve addon download refusal messages

See merge request STJr/SRB2!2153
2024-01-21 23:53:57 +00:00
Lactozilla
8cff33e681 Changes:
Ported skincolor cache management from the secondcolor branch
Adjusted R_GetTranslationRemap to use a similar caching scheme
Made sure that if a skincolor was updated, then related translations would be rebuilt
2024-01-20 01:47:03 -03:00
Lactozilla
9851ec56cf Correct comment 2024-01-19 21:16:20 -03:00
Lactozilla
712c274988 Add third argument to getColormap that accepts a translation name
Delete 'translations' Lua global
2024-01-19 20:50:36 -03:00
Lactozilla
4e818b87fd Support combinations of skincolors and translations 2024-01-19 20:39:28 -03:00
Lactozilla
4b057f84ec Support compound translations 2024-01-19 19:35:29 -03:00
Lactozilla
6d1908c93e Changes:
Moved string conversion helpers into m_misc.c
Adapted parser to check for '"'
Check if tokenizer returned NULL
2024-01-19 17:01:27 -03:00
Lactozilla
8bbc512b14 Tokenizer changes:
Capture '"' characters
Capture ';' tokens
Implement tracking of the current line
2024-01-19 16:40:32 -03:00
Hanicef
820a70b854 Fix segfault when setting up view frame for a removed mobj 2024-01-19 00:00:53 +01:00
Lactozilla
1d2ea9b046 Fix #1177 2024-01-17 20:02:50 -03:00
Logan Aerl Arias
3176abe2e4 Merge branch 'cv-can-change' into 'next'
Add can_change for console variables

See merge request STJr/SRB2!2196
2024-01-17 03:39:39 +00:00
Logan Aerl Arias
a3b79056e9 Merge branch 'translations' into 'next'
ZDoom translations

See merge request STJr/SRB2!2190
2024-01-17 03:24:54 +00:00
Lactozilla
9ac88031e1 Add 'Invert' translation 2024-01-16 20:36:31 -03:00
Lactozilla
f8d75ee077 Refactor 2024-01-16 20:35:30 -03:00
Lactozilla
2019e7df18 Throw warning on invalid translations 2024-01-16 20:17:01 -03:00
Hanicef
4d589300f4 Fix bans by remote admins corrupting banlist 2024-01-15 21:01:36 +01:00
Logan Aerl Arias
c5bf6d07ed Merge branch 'fix-ipv6-bans-blocking-ipv4' into 'next'
Fix IPv6 bans incorrectly banning IPv4 address

See merge request STJr/SRB2!2265
2024-01-14 20:29:33 +00:00
Hanicef
4eb514ce71 Fix IPv6 bans incorrectly banning IPv4 address 2024-01-14 19:20:25 +01:00