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
yamamama
1af1a7290d
Lore-accurate affine columdrawer
2026-03-05 23:38:46 -05:00
yamamama
3d229f3768
Fix affine sprites "dissolving" in Software
2026-03-05 23:38:46 -05:00
yamamama
143af29983
I forgot: rolling offsets aren't fixedpoint
...
:holdingbugtears:
2026-03-05 23:38:46 -05:00
yamamama
354564ee9b
Missed a spot
2026-03-05 23:38:46 -05:00
yamamama
00a9e94161
Make affines respect SPRTINFO
...
"Things yama forgets about until the last minute"
2026-03-05 23:38:46 -05:00
yamamama
de8f2e40da
Toggle for affine pre-scaling
...
Now you can choose between sane rotation + scaling, or SRB2 rotation + scaling
Hooray?!
2026-03-05 23:38:46 -05:00