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
Alug
6b1de73341
move postimg flags to camera struct
...
- also dont let water and heat be applied on top of each other since it does not look good (water postimg takes priority over heat)
- also save a little time in opengl splitscreen since it does not support heat or wöter effects
2025-03-30 10:33:48 -04:00
Alug
fe30efacdd
refactor postimg stuff so it can be combined with each other better
...
thx much indev! <3
everything now works with encore!
software now also supports screen effects in splitscreen!
2025-03-28 18:22:01 -04:00
GenericHeroGuy
dc791e494d
Merge branch 'blankart-dev' into socmenus
2025-03-26 18:49:30 +01:00
NepDisk
2a0b0d4bae
Remove ASM
2025-03-24 22:35:18 -04:00
GenericHeroGuy
fedf429c9b
Merge branch 'blankart-dev' into socmenus
2025-03-21 13:58:19 +01:00
GenericHeroGuy
a23197cf8d
god i hate cvars
2025-03-15 03:54:17 +01:00
NepDisk
0a41771926
Fix many cases of ? with replacements
2025-03-14 20:26:51 -04:00
NepDisk
b9ad30c9e2
Add BlanKart Credits and append new scene to intro
2025-03-08 11:00:54 -05:00
GenericHeroGuy
5259bab788
'Fix' Mauro Mania static effect (by shuffling video flags)
2025-03-03 02:29:50 +01:00
James R
bdb7d5c6a0
Fix off-by-one when clipping rectangle bottom
2025-02-22 01:30:17 +01:00
Sally Coolatta
34fc4066d7
Prevent modifying cliprect, wordier vars
2025-02-22 01:29:24 +01:00
Sally Coolatta
11608cd1b7
Clipping rectangle
...
Instead of the absolute insanity that is V_DrawCroppedPatch, which makes you specify the number of pixels to crop off the top/left and then the number of pixels to show after the crop ... you just use V_SetClipRect to create a rectangle for any future draws to be cropped down to, and V_ClearClipRect afterwards to clear it.
Currently only supported by V_DrawStretchyFixedPatch. Ideally other drawing functions should also receive clipping rectangle support too.
2025-02-22 01:22:54 +01:00
Sally Coolatta
ea3f3a718c
Add V_VFLIP
...
Ironman can now be shitty
2025-02-22 01:22:54 +01:00
NepDisk
0fcf7c7dbd
Port small minimap icons and minimap nametags from saturn/snowy, add minimap angle reticle toggle
2025-02-20 20:32:18 -05:00
NepDisk
beba12acde
uncap vhs effect
...
both this and the last commit are from Saturn
2025-02-09 11:49:14 -05:00
NepDisk
bb566685e4
Port opengl VHS effect from SRB2Kart-Saturn
...
Does not include uncap stuff currently
2025-02-09 11:31:45 -05:00
GenericHeroGuy
48bb0ea5ef
The actual palette remapping
2025-01-24 18:18:37 +01:00
NepDisk
049c182288
Massive warning clean up
2024-10-23 00:01:03 -04:00
NepDisk
608e2b6844
flipcam and encore flipcam
2024-08-01 11:46:59 -04:00
NepDisk
4089f8fc53
port newer V_CubeApply from SRB2
2024-08-01 00:36:28 -04:00