NepDisk
df581ae69f
Remove dead renderer code
...
based on 0eeacaf51e
remove
- broken viewborder code (if we really want it back for some reason, we should rather port RR´s fixed version of it)
- remove console clipping code for software (this was broken eiherway)
- remove hud message clearing stuff
- remove renderscreen and linesize variables (they just pointed to vid.screen and vid.widht)
2025-10-19 16:34:38 -04:00
Alug
a06aa1590f
add allocation failure case in R_DrawMasked
2025-10-19 15:29:30 -04:00
LJ Sonic
71f14c1a0e
Do not archive nil table keys
2025-10-19 15:28:07 -04:00
NepDisk
9868cf7915
set CURLOPT_MAXREDIRS to 30
2025-10-19 15:20:30 -04:00
NepDisk
a2dc0e7190
Merge pull request 'Implement Column buffering system' ( #172 ) from columbuf into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/172
2025-10-19 21:11:11 +02:00
Alug
e332959262
fix I_ReadScreen warning
...
use uintptr to ensure same signdness, taken from srb2classic
2025-10-19 21:10:54 +02:00
Alug
a802a49647
rename to stride
...
more sensible name in this new case
2025-10-19 21:06:34 +02:00
Alug
6b31428b08
use DEFINE_COLUMN_COMBO macro for flush function definitions
2025-10-19 21:04:36 +02:00
Alug
f0e0edbc1d
use aligned alloc for screen and column buffers
...
16 byte alingment
should speed up everything a bit
2025-10-19 20:48:16 +02:00
Alug
bad7b9f980
remove unused hires variable from drawcolumndata
2025-10-19 20:40:51 +02:00
Alug
e8e72db32f
fix columnbuf crashes
...
-our buffered uhh buffer needs to be only advanced per column not per screenwidth, caused the buffer to advance beyond its boundaries
-brightmap drawers get the DC_DIRECT flag to make sure they never attempt to draw buffered
removed tempbuffer alignment for now as reported by ubsan
2025-10-19 20:38:22 +02:00
NepDisk
2ce83bb48d
Revert "Add brightmap versions"
...
This reverts commit a3689c694c .
2025-10-19 13:07:23 -04:00
GenericHeroGuy
dbafe1da7a
Fix sky texture syncing
2025-10-19 18:21:56 +02:00
NepDisk
a3689c694c
Add brightmap versions
2025-10-19 12:19:13 -04:00
NepDisk
659aa667eb
Software Renderer: Implement Column buffering system
...
A port of https://github.com/Indev450/SRB2Kart-Saturn/pull/205 , currently doesn't work
2025-10-19 12:12:33 -04:00
GenericHeroGuy
f48aaba125
Thoroughly unfuck mobj syncing
2025-10-19 18:03:37 +02:00
minenice55
b10611670d
idem for lines (seems to be the same code)
2025-10-19 11:01:30 -04:00
NepDisk
8288b6779f
Merge pull request 'remove ylookup, columnofs and topleft' ( #171 ) from murderylookupcolumntopleft into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/171
2025-10-19 16:43:15 +02:00
Alug
230cd7d450
fix splitscreen viewmorph
...
copy paste oopsie
2025-10-19 16:37:54 +02:00
GenericHeroGuy
1ea44d8707
Fix FOF unarchival
2025-10-19 16:31:45 +02:00
NepDisk
1d2d386d04
Merge pull request 'Implement other algorithms for network savegame compression' ( #170 ) from netsavecompresscompare into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/170
2025-10-19 15:42:33 +02:00
NepDisk
a4f9f90471
We are using LZ4, got it
2025-10-19 09:40:45 -04:00
NepDisk
fb2ad713cb
Implement ZLib as an option as well.
...
Holy heck this is quite good
2025-10-19 03:05:57 -04:00
NepDisk
81337d6400
Implement LZ4 as a replacement for save game compression. Also mention size during compression / decompression in console
2025-10-19 02:12:32 -04:00
minenice55
c5c287ffb0
experiment with sector archival
2025-10-18 22:45:46 -04:00
NepDisk
d14455bcd4
Gold stars on intermission
2025-10-18 20:46:38 -04:00
GenericHeroGuy
5f50adb269
Enable -Wextra, kill MSVC, add UBSan option
2025-10-19 01:57:54 +02:00
GenericHeroGuy
8fa2b9f94b
Fix warnings
2025-10-19 01:41:28 +02:00
Anonimus
b51473a2de
Some clarity
2025-10-18 17:16:41 -04:00
Anonimus
0901ea89de
Anti-bump
2025-10-18 17:13:31 -04:00
NepDisk
7efc3adf6f
[Patch] vid.buffer
2025-10-18 16:05:01 -04:00
NepDisk
5ef24abba4
Merge pull request '[FEAT] High Player Count Support' ( #169 ) from 32p into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/169
2025-10-18 21:11:21 +02:00
minenice55
2a09d16282
don't touch non-gp methods that are in the gp class (lol)
2025-10-18 15:05:16 -04:00
minenice55
6d0a7552b2
max GP players
2025-10-18 15:01:06 -04:00
minenice55
617013cb74
Merge branch 'blankart-dev' into 32p
2025-10-18 20:32:05 +02:00
NepDisk
39e17bce4b
remove ylookup, columnofs and topleft lookups
...
based on 2da89f1946
move screens array to vid struct
remove a bunch of unused stuff
this speeds up 4 player splitscreen ever so slighty
mostly just alot cleaner than the mess it was before
2025-10-18 13:04:39 -04:00
NepDisk
83f20d4c4e
Make flame and invin stack
2025-10-18 11:42:14 -04:00
NepDisk
735600b0a7
invalidate more things for safety
2025-10-18 11:19:14 -04:00
NepDisk
b69eaff9f6
Player validation for player->mo
2025-10-18 10:30:23 -04:00
minenice55
dffc6eb3e3
get this to actually run in a netgame
...
capping to 32 now because netsync breaks with more players
2025-10-17 22:21:43 -04:00
minenice55
c03ae540b5
Merge branch 'blankart-dev' into 32p
2025-10-17 20:45:28 -04:00
GenericHeroGuy
27b22fee94
I have a better idea...
2025-10-17 21:50:08 +02:00
minenice55
ff7dea704c
thing saturn 126p does
2025-10-17 15:25:21 -04:00
GenericHeroGuy
9392cc1bd7
Fix ring underflow
2025-10-17 20:44:25 +02:00
GenericHeroGuy
4623afe0be
Flame shield rebalance: better offroad, lower top speed
2025-10-17 19:44:07 +02:00
NepDisk
bf93fafa27
Use a constant for file path stuff
2025-10-17 12:21:54 -04:00
NepDisk
b9a2878c11
Fix filepath size
2025-10-17 12:08:06 -04:00
minenice55
36527b7aa1
Merge branch 'blankart-dev' into 32p
2025-10-17 12:05:34 -04:00
GenericHeroGuy
4530947eaf
Spare some external libraries from the MSVC purge
2025-10-17 18:02:13 +02:00
minenice55
5678e4471c
Merge branch 'blankart-dev' into 32p
2025-10-17 11:51:27 -04:00