Commit graph

459 commits

Author SHA1 Message Date
yamamama
7817062ead Append Saturn's color profile system, rename gamma to brightness 2026-02-18 06:09:53 -05:00
Alug
f36e166796 add "vid.udup" same as vid.dup but not scaled with "highreshudscale" 2026-02-08 11:29:17 -05:00
NepDisk
14bf52af43 Combine vid.dupx and vid.dupy 2026-02-08 11:25:09 -05:00
NepDisk
60a19aaf61 Various openGL vhs effect changes
Thanks Alug!
2026-02-08 10:18:56 -05:00
Alug
5d1f03b77f delet all the Z_Free checks
Z_Free already checks its input internally!
2026-02-08 09:51:17 -05:00
yamamama
1306a70107 Left in a fucking debug print 2026-02-04 19:44:44 -05:00
yamamama
ff639004d4 HUD rescaling for larger resolutions
Lifted from Saturn: 2348e3b73e
2026-02-04 19:38:02 -05:00
Alug
e369d1a090 dont reload palette until config was loaded 2026-02-04 19:38:02 -05:00
yamamama
e261471743 Fix up how the palette color cube is applied
You fed it into a tempvalue and never actually USED the tempvalue?!
2026-01-30 02:02:06 -05:00
Alug
526a8390f5 fix few more implicit double/float conversions 2026-01-24 12:12:16 -05:00
NepDisk
3684675371 Prevent asan from aborting over tabs and stringwidth funcs 2026-01-13 16:05:45 -05:00
GenericHeroGuy
bcef031c85 WIP affine patch drawing
will probably invert the matrix
2025-12-31 15:40:35 +01:00
GenericHeroGuy
51fbf12903 Start by clearing out a bunch of warnings 2025-12-28 02:00:47 +01:00
GenericHeroGuy
de75ac5a91 Fix colorlookup_t being undersized 2025-12-18 19:38:25 +01:00
GenericHeroGuy
9eebf2ae67 Add encore and addon sorting to platter, and obligatory tweaking 2025-12-11 23:49:06 +01:00
NepDisk
d7ed03fab9 Remove M_Memcpy
Was quite literally a wrapper that did nothing.
2025-11-08 02:00:30 -05:00
Anonimus
8cc59d5de3 Expose HUDTRANS functionality to everything else 2025-10-30 06:12:22 -04:00
haya
2fc24b795a fix: inline string dance not resetting y offset 2025-10-20 10:23:14 -04: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
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
NepDisk
7efc3adf6f [Patch] vid.buffer 2025-10-18 16:05:01 -04: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
ff467c676c port over most fixes from srb2classics clang-tidy pr
Based on 939354f483
2025-10-17 10:32:21 -04:00
NepDisk
47a95ac76b Port Saturn alternative FPS Counters 2025-10-09 02:46:34 -04:00
James R
868c7777e5 Add cv_palette and cv_palettenum
Cheats; override the current palette
2025-10-08 10:07:57 -04:00
NepDisk
74973764e2 Update Draft and Timers to support offsets and use stplyrnum more 2025-09-26 21:31:44 -04:00
GenericHeroGuy
a08c097a20 Fix VID_BlitLinearScreen's SSE version ignoring width (closes #128) 2025-09-26 23:59:53 +02:00
GenericHeroGuy
6b6594e430 Refactor driftgauge and fix the bar colors (closes #95)
Bar colors based on sglua (with new colors for purple)
2025-09-16 18:23:48 +02:00
Wumbo
49875d7e11 Improve rival and local player nametags 2025-09-04 00:06:37 -04:00
GenericHeroGuy
9ae2a5ab24 At long last... V_DrawFixedFill
Now with cliprect support! Which have their size clamped properly now
Also updated lots of HUD code to use it (fixes debugwaypoints on non-green)
2025-09-02 23:33:33 +02:00
GenericHeroGuy
219acbb9cc Rework rendertimefrac and gate it behind a function
Fixes intermission background shifting when toggling fullscreen (yup)
and fixes audio caption text losing interp when paused
2025-08-27 21:34:01 +02:00
NepDisk
a00dc2df90 Port and modify the driftgauge logic from HEP3
Some edits had to be made for this to work better over in Blan. Like due to things such as lack of fonts.
I also ported the V1 driftgauges over to this new system as well since people like those.
2025-08-22 17:57:18 -04:00
NepDisk
6bb1e196c0 Merge pull request 'Item Timers' (#46) from itemtimers into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/46
2025-08-22 00:13:45 +02:00
NepDisk
a61d92cc5b Finish porting SRB2Classic blitstuff 2025-08-16 17:59:55 -04:00
NepDisk
32c8909615 Comment out unused function for now 2025-08-15 12:27:58 -04:00
NepDisk
5de315225c Use textinput_t for replay save prompt too 2025-08-15 12:24:17 -04:00
NepDisk
a4b6934cc5 Basic unified text input port 2025-08-14 22:57:29 -04:00
NepDisk
478feacd3a Miscellaneous OpenGL Fixes
Cherry-pick of https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2721 and also some base srb2 helper functions
2025-08-13 12:04:44 -04:00
NepDisk
7907945002 Major Softwaremode speedboost 2025-08-09 13:25:02 -04:00
NepDisk
2f84779d41 Update rest of the existing files to use blankart branding 2025-07-01 00:23:30 -04:00
NepDisk
f004b36dbb Revert 'Merge pull request 'File loading refactor' (#68) from wadstrbuf into blankart-dev'
This reverts commit f72475b557, reversing
changes made to 0c89c85aae.

Sorry Generic this branch is really cool but it needs more work. I shouldn't have merged it too early...
2025-06-30 01:45:01 -04:00
GenericHeroGuy
92c59ddbcb Merge branch 'blankart-dev' into wadstrbuf 2025-06-27 18:46:47 +02:00
NepDisk
11e29d5afa Port Saturn's VoteBG scaling code
Thanks to Alug and Indev as per usual
2025-06-26 11:13:37 -04:00
GenericHeroGuy
146ac557ba Remove W_GetNumForName
Still no longnames for sounds/music, but that's a story for another day
2025-06-26 00:18:20 +02:00
GenericHeroGuy
2ff383a248 Replace shortname functions with stubs, and some trivial caller replacements 2025-06-25 22:20:07 +02:00
NepDisk
38495d4449 Fix some clang warnings 2025-06-14 16:46:49 -04:00
NepDisk
5ed17b4512 Merge branch 'blankart-dev' into itemtimers 2025-05-13 06:06:27 -04:00
GenericHeroGuy
528049527f Clean up palette loading 2025-04-29 17:50:20 +02:00
NepDisk
36f324db2a [PATCH] Fix palette mismatch crash
Out of bounds writing is cool eh? Thanks alug!
2025-04-28 15:18:25 -04:00
NepDisk
8b15a9ebc2 Item Timers PT.1 2025-04-20 10:51:19 -04:00