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