Lactozilla
e928dd48a5
OpenGL: Simplify extra texture code
2024-01-30 20:37:00 -03:00
Lactozilla
a58fc445a6
Fix regression in R_RenderMaskedSegRange
2024-01-30 18:31:08 -03:00
Lactozilla
468d49364a
Handle edge case properly
2024-01-30 18:25:25 -03:00
Lactozilla
3339294acd
Simplify HWR_AddPolyObjectSegs
2024-01-30 18:05:16 -03:00
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