Commit graph

24075 commits

Author SHA1 Message Date
NepDisk
edcb7dbe69 Disallow picking up SPB rings in first 2026-03-08 18:15:09 -04:00
NepDisk
87122216c5 Fix bouncy floors not killing airdrop and make generalized air drop kill function (and expose it to lua) 2026-03-08 18:04:19 -04:00
NepDisk
9ca702dce8 Make consistency more accurate 2026-03-08 14:03:51 -04:00
NepDisk
f62fb5361a Sorry no pickup for you lad 2026-03-08 13:41:45 -04:00
Lactozilla
334876535d Lua colorlib 2026-03-08 13:17:46 -04:00
Lactozilla
baf749e5c3 Lua colorlib: extracolormap support 2026-03-08 13:15:13 -04:00
Alug
1ddd84cf13 more pronounced ripple
eeeh kinda close ig
2026-03-08 12:23:47 -04:00
yamamama
ad95233529 Fix object sloperoll issues 2026-03-08 00:55:10 -05:00
NepDisk
440ccb67a6 Remove extra deadzone adjustment at 0 2026-03-07 22:40:53 -05:00
NepDisk
d38b88fbb9 Warning cleanup 2026-03-07 22:07:15 -05:00
NepDisk
6d7c1d378e Merge pull request 'Support for Visual Portals in OpenGL' (#224) from portals into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/224
2026-03-08 02:25:04 +01:00
NepDisk
9477139049 Fix portal rendering issues
Tanks so much Alug!!!!
2026-03-07 20:11:56 -05:00
NepDisk
e9ea353451 Reset clipping after reset transform 2026-03-07 15:03:12 -05:00
NepDisk
bd9d33ce37 Kill skyfound 2026-03-07 14:28:43 -05:00
NepDisk
5fe1d9eb34 Fix warning 2026-03-07 14:18:39 -05:00
NepDisk
0b1854ed3d Portal Hell PT2
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1774/diffs\?commit_id\=f6638c0f90a35cc13d97b985389bc058e1d57c3e
2026-03-07 14:14:33 -05:00
NepDisk
a739573ca1 Portal Hell PT1
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1774/diffs\?commit_id\=c2103e52c259bb14d5d4b40c8bb9b131d5a78169
2026-03-07 12:25:06 -05:00
Sally Coolatta
778de306c5 Make camera follow platform momentum 2026-03-07 09:58:09 -05:00
James R
5dd799ebd7 Hold up/down for 2 seconds while not moving to pan the camera vertically 2026-03-07 09:53:57 -05:00
yamamama
5f04d317b6 Fix splat rendering issues
That goddamned Robotnik Coaster splatbooster
2026-03-07 01:45:36 -05:00
NepDisk
b6d418241c Prevent heavy airdrop softlocking on nights bumpers 2026-03-06 21:39:43 -05:00
NepDisk
61d7a81a4c Don't try reading flamestore from garbage data 2026-03-06 21:28:53 -05:00
NepDisk
7ba7e8cf8f Port bump and tripwire anti-softlock from RR 2026-03-06 21:20:09 -05:00
NepDisk
831fd04ef8 Pass Surf instead of generating a new one everytime 2026-03-06 20:41:53 -05:00
NepDisk
a6a4e387c4 Dont check for numdrawnodes 2026-03-06 17:17:28 -05:00
James R
503df794ea R_RenderPlayerView, HWR_RenderPlayerView, HWR_RenderSkyboxView: cut down on duplicated code 2026-03-06 17:14:23 -05:00
NepDisk
52fa6ff916 Split and refactor HWR_ProcessSeg
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1773/diffs\?commit_id\=ec71baa6576e40085b2a51924fa6300bab690b900
2026-03-06 15:17:04 -05:00
NepDisk
f0053d9cab Refactor hwr drawnodes
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1773/diffs\?commit_id\=690467290add5108aaa5f0cc3e14129b38ce405c
2026-03-06 11:13:50 -05:00
NepDisk
c5bc17ff5e Refactor hwr batching code
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1773/diffs\?commit_id\=707687beea50a2bfcc14638e923ac516195351b1
2026-03-06 10:43:31 -05:00
NepDisk
d0a9f2d9b6 Put hw bsp rendering code to hw_bsp.c
git.do.srb2.org/STJr/SRB2/-/merge_requests/1773/diffs?commit_id=5865fdb21c0f31083dc26f93db31570e9f520ad5
2026-03-06 03:03:23 -05:00
NepDisk
7588182dc0 Rename hw_bsp.c to hw_map.c 2026-03-06 02:58:08 -05:00
NepDisk
07a059c915 Put hw drawnode code to hw_drawnodes.c
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1773/diffs\?commit_id\=be5574a4c717b6e68efe9cd7c6666bbd9223a7f9
2026-03-06 02:57:03 -05:00
NepDisk
9df4b20b08 Revert "Add new floor stuff to hw_plane.c"
This reverts commit cbb8738446.
2026-03-06 02:44:18 -05:00
NepDisk
cbb8738446 Add new floor stuff to hw_plane.c 2026-03-06 02:43:08 -05:00
NepDisk
1c1528c594 Put hw seg handling code to hw_segs.c
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1773/diffs\?commit_id\=7c30c4a75ea06d08211c079d5e0c8b47fba4f1b0
2026-03-06 02:36:22 -05:00
NepDisk
120d73f332 Put hw plane rendering code in hw_plane.c
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1773/diffs\?commit_id\=aafcf49e9284a03558f0573f0e97a88c1b36dec6
2026-03-06 02:17:11 -05:00
NepDisk
c3f7313ab0 Put hw sprite rendering code in hw_things.c
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1773/diffs\?commit_id\=0a4a9072a88e0277edd06a7488d6013ca452102a
2026-03-06 02:09:08 -05:00
NepDisk
1a0074473d Put hw sky rendering code in hw_sky.c
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1773/diffs\?commit_id\=19c73a3903b942b1459eb1e93ce36fcf9a1a3c53
2026-03-06 01:52:28 -05:00
NepDisk
23f6d025a2 Remove HWR_InitTextureMapping and related tables
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1773/diffs\?commit_id\=929925771c0a8602f2747f2523d35c6c9d7d6382
2026-03-06 01:43:51 -05:00
NepDisk
00679aea18 Remove unneeded OGL defines 2026-03-06 01:40:03 -05:00
NepDisk
59b0a77cf1 Port updated HUD tracking system from RR
Minus tooltips since we don't have the RR c++ draw namespace yet...
Also this cleans up both object trackers that are used to be only called on object spawn and removal.
2026-03-06 01:15:23 -05:00
yamamama
6e99c9b5cd Merge pull request '[FEAT] Affine sprite rendering' (#223) from softwarehell into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/223
2026-03-06 06:41:00 +01:00
yamamama
ea505f9428 Some quick cleanup 2026-03-05 23:47:28 -05:00
yamamama
0ebe6f2f4d Affine brightmaps 2026-03-05 23:38:46 -05:00
yamamama
5a648dd91a Make Software use OpenGL's pivot-differencing
Software is a renderer I fully believe was crafted by the deranged
2026-03-05 23:38:46 -05:00
yamamama
a23fb11a45 Remove old debug print 2026-03-05 23:38:46 -05:00
yamamama
951c43d1e8 Add an option for mosaic affine rendering
Currently software only; would require a shader or more "involved" solution for OpenGL
2026-03-05 23:38:46 -05:00
yamamama
cb578f423d Remove extraneous dc_copy checks, fix rolling offsets 2026-03-05 23:38:46 -05:00
yamamama
7ef15619d6 Kill AFFINEPAPER and move the affine RF2s to standard renderflags 2026-03-05 23:38:46 -05:00
yamamama
066aa94ef4 R_DrawColumnAffinePixel *actually* draws the pixels now 2026-03-05 23:38:46 -05:00