Alug
fb7f3aba79
delet those
2025-08-03 16:31:13 +02:00
Alug
327f7085f6
idk whats up here with the win libs
2025-08-03 16:30:17 +02:00
Alug
8aef549cfc
restore optional freeslot stuff
2025-08-03 16:24:35 +02:00
Alug
8dd268b83e
fix conflicts
2025-08-03 16:23:00 +02:00
Alug
5fddc3156b
Merge branch 'Saturn-Next' into optional-freeslot-test
2025-08-03 16:22:30 +02:00
indev
14400097dd
Only do lookup for mobjtype and states for drift stars and water trails at map load
2024-07-29 01:04:46 +03:00
indev
c44c0e10c1
Lets not compile lua code multiple time each frame x)
2024-07-27 03:28:13 +03:00
indev
bbf49db184
Oops
2024-07-25 21:24:29 +03:00
indev
15787a97bb
Make water trail not use hardcode freeslots too
2024-07-25 21:17:48 +03:00
indev
b76ce23ed2
Make drift stars not use hardcode freeslots
2024-07-25 19:02:39 +03:00
Alug
d6c5066bfd
let autoload run later to mitigate server join issues
...
itll now run at a similar place to postautoload
this may hopefully prevent some issuess with freeslotting lua
however sadly this makes menu replacements not work at startup anymore
2024-07-25 16:42:33 +02:00
Alug
60783d7109
fix fail condition
2024-07-23 22:02:54 +02:00
Alug
db525f15da
make backup of kartconfig before writing to it
2024-07-23 21:48:38 +02:00
Alug
f33daf6bee
toggle palrendering and fbo off if screen textures are disabled
2024-07-23 20:31:34 +02:00
Alug
d13928b394
add cam check here
2024-07-23 20:06:01 +02:00
Alug
5613a0d173
reset tilt when respawning
2024-07-23 20:02:20 +02:00
Alug
aa38586f82
simplify this
2024-07-23 19:01:44 +02:00
Alug
d2b1ceb641
forgor this
2024-07-23 18:56:51 +02:00
Alug
9dd7e9a25f
fix up bird screen tilting
...
removes old lerp variables that did nothing
properly interpolated viewroll
made it proper adjust to mobjscale
doesent roll view when spectating
general cleanup
2024-07-23 18:54:27 +02:00
Alug
1648273ddd
allowjoin now sets saturnjoin to its value use CV_StealthSet to prevent
...
its only for scripts pretty much so no need to toggle it seperately
2024-07-23 17:45:00 +02:00
Alug
3f90e4f12a
add "allowsaturnjoin" cvar to let toggle allowjoin for saturn clients seperately
2024-07-23 17:07:59 +02:00
Alug
2b9d565f0c
e
2024-07-23 00:59:15 +02:00
Alug
70af63cc94
add to menu
2024-07-23 00:55:48 +02:00
Alug
64b92881f9
changuer how this works
...
counter decrements - 1 double the cooldown time
2024-07-22 23:36:13 +02:00
Alug
be5ea069ad
add gamestateresendattempts
...
so you can specify how often the game tries to resend gamestate to player in given time
so they dont get stuck in a synch loop
this is gamestateresendattempts value in the time of resynchcooldown *2
2024-07-22 23:09:04 +02:00
Alug
71e9357114
add check here too
2024-07-22 22:20:42 +02:00
Alug
e28f86ac32
add "gamestatecooldown" cvar
...
to be able to change the cooldown between gamestate resends
2024-07-22 22:20:38 +02:00
Alug
f97fe4bd65
Test: Restore save_p after P_LoadLevel
...
P_LoadLevel calls some functions that save gamedata and
unset save_p.
this is kinda hacky but i perhaps will port the redone save buffer sometime
2024-07-22 19:51:56 +02:00
Alug
3d0ac03f06
optimize MT_TUBEWAYPOINT
...
Store waypoints at map load instead of iterating through the thinker list to find them
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/938
2024-07-22 19:51:44 +02:00
Alug
094132b7d3
Make polyobjects agree with sector lighting/colormap like a FOF.
2024-07-22 19:03:14 +02:00
Alug
51b9c9ae5a
prevent potential level load crash
2024-07-22 18:13:06 +02:00
Alug
d31941ef13
don't check flippedness in HWR_RotateSpritePolyToAim if the mobj is actually a precipmobj!
2024-07-22 18:08:26 +02:00
Alug
48db826142
2
2024-07-22 12:58:28 +02:00
Alug
32b62d19ff
add missing copyright stuff to k_director
2024-07-22 12:57:29 +02:00
Alug
e4f2961129
lagless cam test
2024-07-21 23:28:29 +02:00
Alug
eba09dfad2
Revert "Free mipmaps before freeing tags"
...
This reverts commit 2437c5a19a .
2024-07-21 23:25:32 +02:00
Alug
d9b72fcae6
whitespace hell
2024-07-21 22:51:36 +02:00
Alug
6f17e7f735
revert this
...
doesent do anything but complicate stuff lol
2024-07-21 22:46:01 +02:00
Alug
047b82acc0
remove hw_light
2024-07-21 22:38:51 +02:00
Alug
5347039d75
cleanup hw_main
2024-07-21 22:23:21 +02:00
Alug
edc8095577
cleanup r_things a little
2024-07-21 22:21:01 +02:00
Alug
06f69723c2
fix this oops
2024-07-21 20:22:10 +02:00
Alug
8218fd4f57
stop yelling clang
2024-07-21 20:07:39 +02:00
Alug
6ee22edac5
smol cleanup
...
also check for splitscreen and if not dont run a for loop lul
2024-07-21 20:07:23 +02:00
Alug
37215ef1f4
clean director up a little
...
toggling director now resets cooldown so it switches players immediately
also consolidated condition to be active
and ensure DirectorFollowAttack doesent always run when it doesent need to be
2024-07-21 19:35:17 +02:00
Alug
a2eb2222b9
more reference fixes
2024-07-21 17:38:06 +02:00
Alug
d63b4d9463
Revert "attempt at mitigating palette bug in ogl"
...
This reverts commit 3bd85c20bc .
2024-07-21 16:21:56 +02:00
Alug
3bd85c20bc
attempt at mitigating palette bug in ogl
2024-07-21 16:10:23 +02:00
indev
f70063c7d8
Add director hud indicator
2024-07-21 17:03:27 +03:00
Alug
a2f7dd7408
fix cmake
2024-07-21 15:45:53 +02:00
indev
147014d43a
Add bind for director toggle
2024-07-21 16:11:33 +03:00
Alug
9460d1e9a1
oops
2024-07-21 15:11:28 +02:00
Alug
b3a9a6b59a
add stuff for directordebugger i forgor
2024-07-21 15:11:01 +02:00
Alug
69f7d669c8
only update director if consoleplayers specs or in demo playback
...
dont need to update this ever if we dont even use it lol
2024-07-21 14:42:48 +02:00
Alug
74a68b1462
fix crash if everyone spectates
2024-07-21 14:42:17 +02:00
Alug
006ea90493
port director from RR
2024-07-21 14:20:54 +02:00
Alug
aede063266
Merge remote-tracking branch 'origin/absolutehell' into lugstuff
2024-07-20 19:47:37 +02:00
Alug
5aaeff4c5d
improve virtual resource management
2024-07-19 22:44:12 +02:00
Alug
5f80d6c18d
fix hoop midjoin crash in the dumbest way possible
...
cant figure out why it crashes so thisll do lol
2024-07-19 22:42:50 +02:00
Alug
7c59c9e6ec
fix ScreenCoords on 2 plyr splitscreen and shearing
...
+ remove non 16:10 hack since that issue was fixed elsewhere
2024-07-19 19:25:05 +02:00
Alug
aae83b3235
disable hudoffsets in splitscreen
2024-07-19 18:52:53 +02:00
indev
520165128a
Add option to play power items sfx for growmusic and supermusic
2024-07-19 18:17:23 +02:00
Alug
556ced63cf
whoopss remove test stuff
2024-07-19 14:39:23 +02:00
Alug
063bf830ff
make a packet to tell if a joined client is on saturn
...
initial stuff
works and seems to be vanilla compatible
needs its own function and other things to be useful
2024-07-19 14:38:38 +02:00
Alug
7fd3bd412c
reenable gme music position setting
2024-07-19 12:13:20 +02:00
Alug
47b9508af2
lul
2024-07-19 01:22:36 +02:00
Alug
417c44aad0
lül
2024-07-19 01:20:18 +02:00
Alug
1fefa0a99a
remove spriteclipshader crap
2024-07-18 15:23:27 +02:00
Alug
06db4d2b62
add audio buffer size into sound menu
2024-07-18 14:43:05 +02:00
Alug
bf7fc12a8d
revert this in teleport
2024-07-17 22:19:03 +02:00
Alug
395daf57fa
Revert "clean up mapload code a little more"
...
This reverts commit 79a5d174a5 .
2024-07-17 12:26:38 +02:00
indev
97219b7a84
Attempt to fix possible use-after-free for awayviewmobj
2024-07-17 11:56:22 +02:00
Alug
0d5d677eff
Skip over empty entries when populating vres, saving memory
2024-07-17 11:56:19 +02:00
Alug
3bd6c99a3b
vres_GetMap: Count resources in folders up until next 0-length lump
...
justs in case the order of stuff may be weird
fixes keepmapmusic crash on some maps
2024-07-17 11:56:17 +02:00
Alug
1d2d8d58db
clean up mapload code a little more
2024-07-17 11:56:14 +02:00
indev
9909b002fe
Fix linedef 415 executing random text if script lump doesn't have null terminator
2024-07-16 15:46:37 +02:00
Alug
ccda1ef104
did not mean to add this lol
2024-07-16 10:43:47 +02:00
Alug
52a882bda2
remove this check
2024-07-15 21:58:07 +02:00
Alug
177c60e857
fix more warnings
2024-07-15 21:43:48 +02:00
Alug
0566b96738
fix some warnings in clang
2024-07-15 21:43:46 +02:00
Alug
f72c179f56
fix A_ action protottypes
2024-07-15 21:43:44 +02:00
Alug
0da963c794
Revert "fix some clang warnings"
...
This reverts commit fea89de037 .
2024-07-15 21:43:40 +02:00
Alug
7d885f7100
dont access delayremoved thinkers
...
uhhh
2024-07-15 14:34:33 +02:00
Alug
c1c2f794e3
more mobj reference fixes + cleanup
2024-07-15 13:58:08 +02:00
Alug
8bb1c7a032
Revert "run this in actual fullscreen"
...
This reverts commit 4a2d6b2241 .
2024-07-14 18:03:21 +02:00
Alug
804123afc1
ndef
2024-07-14 17:32:33 +02:00
Alug
8e4f278ce4
this does nothing lol
2024-07-14 17:15:31 +02:00
Alug
3193241b11
shut up 32bit gcc
2024-07-14 16:59:54 +02:00
indev
edb44fa6a2
Refactor music name scrolling in music test
2024-07-14 16:59:46 +02:00
Alug
66e9ac3657
Free mipmaps before freeing tags
...
ŝhould hopefully fix some random Z_free crashes
2024-07-14 16:44:09 +02:00
Alug
87e0796bf4
inline M_Memcpy
2024-07-13 15:55:30 +02:00
Alug
6bc6db3665
also use IFCHANGED macro for levelinterpolators
...
just looks a bit neater
2024-07-13 15:12:43 +02:00
Alug
2a4aa51373
Revert "smol optimization to HWR_Addline"
...
This reverts commit e6359663b1 .
2024-07-13 14:55:28 +02:00
Alug
e15b052570
Revert "shut up gcc"
...
This reverts commit 17a5c6ed06 .
2024-07-13 14:55:26 +02:00
Alug
629e249a12
Revert "dont do this with portals"
...
This reverts commit f949fa54af .
2024-07-13 14:55:21 +02:00
Alug
86a260bb89
fix NOHW compile
2024-07-13 14:54:55 +02:00
Alug
6ab2de2787
shut up windoze
2024-07-11 10:36:27 +02:00
Alug
8effdc1615
Clean up graphic menus
...
- Renamed Experimental Options to Advanced Options
- Fixed the tooltips not displaying
- Made it look good again
2024-07-10 19:26:40 +02:00
Alug
561fc2d01a
only interpolate pitch and roll when using 3d models
...
sprites dont need this for now
2024-07-10 18:43:20 +02:00
Alug
3fd9cf573b
dont think precip mobj angle ever changes
2024-07-10 18:42:42 +02:00
Alug
d7c0bed4eb
remove those 2 from experimental video menu
...
no reason to ever toggle them off
2024-07-10 18:35:04 +02:00
Alug
afd1f595e1
remove cv_grfofcut
...
same story
2024-07-10 18:34:45 +02:00
Alug
f47a43df2f
remove cv_slopepegfix
...
same as the other ones
2024-07-10 18:34:13 +02:00
Alug
4385327101
remove cv_fofzfightfix
...
more bloat
2024-07-10 18:33:25 +02:00
Alug
4e73c05ef9
remove R_Pointtoangle toggle
...
its bloat, the difference is negigble at best
2024-07-10 18:32:57 +02:00
Alug
c01ef035a5
remove cv_mobjssector
...
idk why it even checks for pointinsubsector
2024-07-10 18:31:46 +02:00
Alug
b59c080943
fix IFCHANGED macro
2024-07-10 18:31:39 +02:00
Alug
814c65b290
dont do this with portals
2024-07-10 09:21:58 +02:00
Alug
9f1c1c3f18
dont need to check this in precip
2024-07-10 08:49:19 +02:00
Alug
e0df7dfba5
shut up gcc
2024-07-10 07:12:58 +02:00
Alug
220db7212f
inline some crap
2024-07-10 07:11:38 +02:00
Alug
d59f45a26a
smol optimization to HWR_Addline
2024-07-10 06:55:47 +02:00
Alug
f88d92ecee
change when dynamic slopes run depending on if you joined midgame
2024-07-10 06:21:48 +02:00
Alug
c28188b6d8
smol cleanup
2024-07-10 05:50:01 +02:00
Alug
80419748db
forgor this
2024-07-10 05:45:06 +02:00
Alug
874e6cd5af
fix conflict
2024-07-10 05:26:27 +02:00
Alug
cd500fc344
clean up P_SetupLevel a little more
2024-07-10 05:25:31 +02:00
Alug
ae7afc5749
Map data lump interface
...
cleans up code alot and stuff
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/535
2024-07-10 05:25:22 +02:00
indev
b0fa94c781
Call ServerJoin hook when consoleplayer becomes available, since it is needed for configs (which what this hook is created for)
2024-07-10 05:23:53 +02:00
indev
9bf717fae9
Add info about ServerJoin into LUASTUFF.md (so i don't forget to do it later)
2024-07-10 05:23:47 +02:00
indev
859c1020e6
Add ServerJoin lua hook, which gets called when client joins a server (listen server hosts joining their server also count)
2024-07-10 05:23:22 +02:00
Alug
9108d64820
mitigate dynamic slope desynchs
...
Perform dynamic slope thinking before other thinkers.
2024-07-10 05:22:38 +02:00
Alug
e9d3c1a421
Fix mobj reference management of player->mo
...
https://git.do.srb2.org/KartKrew/RingRacers/-/commit/d0719ef5ba86a1da32fed171d74eb76c7254f4f6
2024-07-10 05:21:45 +02:00
Alug
f36e069f40
unhack this again
2024-07-09 09:06:11 +02:00
Alug
1f5c7b1d12
more changes to dither
...
use interger for distance scales
start z factor earlier
rename halfResolution to endResolution
2024-07-09 08:39:38 +02:00
Alug
94ecb9e634
ass
2024-07-08 20:49:05 +02:00
Alug
b9db67bc08
more tweaks
2024-07-08 20:42:38 +02:00
Alug
c152799295
oops that actually didnt fade out at all lol
2024-07-08 20:42:35 +02:00
Alug
f91165857d
scale and fade out dither pattern
...
makes the image a bit cleaner and easier to look at in palrender
2024-07-08 20:42:29 +02:00
Alug
29b93f02f1
crap
2024-07-08 20:42:02 +02:00
Alug
f9a6452528
simplify this a little
2024-07-08 20:41:27 +02:00
Alug
e7e51957e9
oops this should be min
2024-07-08 20:41:17 +02:00
Alug
f8903e7ce7
clean up some net stuff
2024-07-08 20:41:10 +02:00
Alug
d3548a4dfb
Always use system-specific path seperator
...
https://git.srb2.org/KartKrew/RingRacers/-/commit/0f16c61d04f42b463db5c8987571fc986ae6ce9f
2024-07-08 20:40:51 +02:00
Alug
eca72c6dc6
dont think kart even supports trivial maps
...
so no need to constantly check for this
2024-07-08 20:40:43 +02:00
NepDisk
6e378f4de6
Leave me alonmg kate
2024-07-03 13:04:45 +02:00
Alug
94ac52d792
Clamp lindex during vissprite light calculation
...
Mitigates against negative or very large xscale values causing lindex
to evaluate < 0, preventing a potential colormap indexing-related crash.
2024-07-03 13:04:11 +02:00
NepDisk
1f276a7eb6
Fix automap multiplayer crash
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2488
2024-07-03 13:03:12 +02:00
Alug
a28a590078
prevent potential crash when trying to kill bananachain
2024-07-03 13:02:53 +02:00
Alug
91d052d25e
shut up gcc
2024-07-03 13:02:32 +02:00
Alug
2f6ded132d
Zzz...
2024-07-03 13:02:29 +02:00
Alug
51cdc1ce90
forgor
2024-07-03 13:02:26 +02:00
Alug
494fe0b1e7
revert software screen shit
2024-07-03 13:02:20 +02:00
Alug
eac5310f5e
some crap from asan
2024-07-03 13:02:16 +02:00
Alug
7f4a2f9943
fix some clang warnings
2024-07-03 13:02:11 +02:00
Alug
28a31301d4
forgor this crap
2024-07-03 13:01:49 +02:00
Alug
1c5e575718
remove all the ogl fix toggless
2024-07-03 13:01:44 +02:00
Alug
4a2d6b2241
run this in actual fullscreen
...
somehow makes xwayland happy
2024-07-03 13:01:11 +02:00
Alug
001baec444
scale dithering a little diff for a little smoother "fade" in pal render
2024-07-03 13:01:06 +02:00
Alug
1b35d4f03b
stuff
2024-07-03 13:00:57 +02:00
Alug
75fc8cb766
change dither matrix to 4x4
...
a little grittier also smol cleanup
2024-07-03 13:00:43 +02:00
indev
28bef8c54f
Use a fake 2d array in dither shader so it compiles with older glsl versions (1.20 at least)
2024-07-03 13:00:36 +02:00
indev
787973a3d5
If shader compilation failed, print info log
2024-07-03 13:00:31 +02:00
Alug
f0e3ca7c1f
add gr_lightdithering to shader
...
mhhm dithering
2024-07-03 13:00:26 +02:00
Alug
1b837a81ef
improve teleport interpolation stuff
2024-07-03 13:00:07 +02:00
Alug
b74dd85ef2
small optimization to batching
2024-07-03 13:00:01 +02:00
Alug
fc9cc62b12
remove this crap
...
this doesent work on nix anyways
2024-07-03 12:59:54 +02:00
Alug
e665edb652
no need for this
2024-07-03 12:59:30 +02:00
Alug
e81cde8753
smoller opitmizations
2024-07-03 12:58:40 +02:00
Alug
4e995436c5
optimize ogl polyobjs slightly
2024-07-03 12:58:13 +02:00
Alug
c57154a8e5
prevent crash in hw bsp
2024-07-03 12:58:07 +02:00
Alug
31fbba057a
remove this again
2024-07-03 12:57:44 +02:00
Alug
46fa6e7ba4
change the shader z shit again
2024-07-03 12:57:17 +02:00
NepDisk
bbb0379813
Allow Users to Connect to Servers While In-Game
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2401/
2024-07-03 12:57:09 +02:00
NepDisk
156b63440e
Linux customshader compilation fix
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2418/
2024-07-03 12:56:41 +02:00
Alug
20e062b031
move HWR_LoadLevel to hw_main
2024-07-03 12:56:22 +02:00
Alug
c98ebc9f35
Try fix glib preallocating too much space for sound freeslots
...
idk why git keeps removing credits
but thx indev <3
2024-07-03 12:55:57 +02:00
Alug
c6001c7bf6
this should be called on mapload
2024-07-03 12:55:42 +02:00
Alug
2d0945264f
oops 2
2024-06-20 21:16:47 +02:00
Alug
3d0981cf7b
oops
2024-06-20 21:13:50 +02:00
Alug
cce581fa51
these appear to be unused so comment them out
...
dont need 6 arrays being allocated with MAXSKINS for nothing lul
2024-06-20 16:22:13 +02:00
Alug
2446b804c7
forgor this
2024-06-20 03:00:48 +02:00
Alug
20cdb1c5ec
limit localskins to 32
...
hope this doesent just die lol
2024-06-20 02:42:49 +02:00
Alug
212b184320
Do not access memory on misaligned addresses
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2438
2024-06-17 17:11:20 +02:00
Alug
37e98f342c
Revert "fix some interpolation issues"
...
This reverts commit ccb1aecd01d376b0c0d73bbe4c898e89e35e25d0.
2024-06-17 12:51:42 +02:00
Alug
578f5b85dd
Revert "more interp fixes"
...
This reverts commit 3a1a58bcfc .
2024-06-17 12:51:29 +02:00
Alug
99b1e3f969
Revert "attempt at speeding up sdl_render stuff"
...
This reverts commit f91d3ccf24 .
2024-06-17 12:51:20 +02:00
Alug
8c9ef0e8f3
Merge branch 'lugstuff' of https://github.com/Indev450/SRB2Kart-Saturn into lugstuff
2024-06-16 22:41:45 +02:00
Alug
f91d3ccf24
attempt at speeding up sdl_render stuff
2024-06-16 22:41:32 +02:00
Alug
691063983e
Revert "Test: kill unused skin sounds freeslotting"
...
This reverts commit b9b97d0a56 .
2024-06-16 21:05:40 +02:00
Alug
b912047f68
35/2 != 17 = 17.5 ?
2024-06-16 16:17:24 +02:00
Alug
f2ddbf1e68
a
2024-06-15 21:16:25 +02:00
Alug
5cd36e55ab
Maybe hopefully fix ogl masterserver crash thing
...
port from durr
2024-06-14 04:01:30 +02:00
Alug
1cb590ebb8
this does not exist
2024-06-14 03:00:40 +02:00
Alug
280e937844
add missing HAVE_THREADS
2024-06-13 14:47:20 +02:00
Alug
5afb55547d
opengles 2 seems to be fastest for me lul
2024-06-12 22:31:47 +02:00
Alug
e3c91629db
use sdl ogl render instead of software for software mode on nix
...
oops
2024-06-12 22:31:29 +02:00
Alug
1b0496b1e7
fix some clang warnings
2024-06-12 21:56:27 +02:00
Alug
b7369b40cb
fix oopsie on titled software wöter
2024-06-12 21:49:20 +02:00
Alug
6567313de6
add back le returns
2024-06-12 20:51:34 +02:00
Alug
5ecf3cc36c
lower min audio buffersize to 256
2024-06-12 12:59:23 +02:00
Alug
71e3d89181
move that again
2024-06-11 19:47:51 +02:00
Alug
a284ece8e4
e
2024-06-11 12:59:00 +02:00
Alug
e73e75e740
dumbass hack
2024-06-11 12:58:25 +02:00
Alug
9bfd61fabc
shut up compiler
2024-06-11 12:58:17 +02:00
Alug
a2aeaa51e8
change this to int64 cause it fixes the intermission thing on high res
...
idk why that fixes it tbh but it does
2024-06-11 10:02:23 +02:00
Alug
b558c3db98
more interp fixes
2024-06-11 01:35:22 +02:00
Alug
0f70bcbf28
basic frame skipping system
2024-06-11 01:16:35 +02:00
Alug
f7c4600007
remove windows timing crap again
...
it actually made stuff a little wonky so revert that
2024-06-11 01:15:32 +02:00
Alug
8910f073e5
fix encore flipcam with ogl shearing
2024-06-09 22:02:46 +02:00
Alug
ea18be1866
more lööp stuff
2024-06-09 18:49:41 +02:00
Alug
0bd687eb15
reset those here ig
2024-06-09 18:49:33 +02:00
Alug
25b74bf3dd
e
2024-06-09 18:14:22 +02:00
Alug
e4f9ca3f3c
add mobj check here
2024-06-09 18:13:17 +02:00
Alug
38a3f403bd
add check earlier in p_killmobj
2024-06-09 18:03:58 +02:00
Alug
51dd2030a0
maybe fix the sock_send crash on windoze
...
often happens with unstable net
2024-06-08 19:24:16 +02:00
Alug
7e31067e6a
fix redifinition warning
2024-06-06 18:57:04 +02:00
Alug
9bf06ff30b
disable upx on nix by default
2024-06-06 18:53:40 +02:00
Alug
85aa726bb7
fix masterserver ifdef
2024-06-06 18:47:06 +02:00
Alug
3a67ff3afa
fix HAVE_CURL
2024-06-06 18:42:32 +02:00
Alug
0a022a4348
Revert "instant update after screen mode change"
...
This reverts commit 02bd819f7e .
2024-06-05 14:42:30 +02:00
Alug
ad24beea5b
more minor loop stuff
2024-06-05 14:42:23 +02:00
Alug
9026ae7a16
minor sprite opitmizations
2024-06-05 02:27:18 +02:00
Alug
2fee9b861f
high dpi test
2024-06-05 01:40:57 +02:00
Alug
b7e2bcf02e
lol
2024-06-05 01:40:39 +02:00
Alug
d548848b18
Reapply "use shader to prevent sprite floor clipping"
...
This reverts commit 5ec1ca46e5 .
2024-06-05 01:28:09 +02:00
Alug
4c628ea74f
Revert "zzz..."
...
This reverts commit e19db23bb5 .
2024-06-05 01:28:06 +02:00
Alug
d3ef97f637
test remove all the networking crap from rendering code
2024-06-04 17:11:30 +02:00
Alug
02bd819f7e
instant update after screen mode change
2024-06-04 17:11:12 +02:00
Alug
ea3b4ddeb0
smol optimization to skin loading
2024-06-04 17:10:24 +02:00
Alug
ab3ea7475f
think this should be casted to angle_t
2024-06-04 17:08:09 +02:00
Alug
b9b97d0a56
Test: kill unused skin sounds freeslotting
2024-06-03 18:47:59 +02:00
Alug
e19db23bb5
zzz...
2024-06-03 17:15:16 +02:00
Alug
5ec1ca46e5
Revert "use shader to prevent sprite floor clipping"
...
This reverts commit ee2ec01eb9 .
2024-06-03 17:11:58 +02:00
Alug
c2c918fdda
Revert "fix le dispoffset"
...
This reverts commit f977af6a80 .
2024-06-03 17:11:55 +02:00
Alug
4627989401
Make sfxinfo_t and state_t use field tables too
2024-06-03 17:02:27 +02:00
indev
9552e09471
Lua_optoption shouldn't change stack state at the end of call now
2024-06-03 17:02:14 +02:00
indev
c8fb25066b
Fix compilation for some gcc versions
2024-06-03 17:02:10 +02:00
Alug
b1cb6d42f4
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-06-03 17:01:22 +02:00
Alug
caf7e4a1cf
stuffs
2024-06-01 17:03:27 +02:00
Alug
6a5c0223c4
forgor to remove that
2024-06-01 16:31:49 +02:00
Alug
9ff2d66079
fix papersprites in software (hopefully)
...
lul
2024-06-01 16:29:20 +02:00
Alug
2db2b9309d
flexible array stuff for columnofs
...
hopefully this fixes some crashes or smth
2024-05-31 23:04:26 +02:00
Alug
7a38c15d59
cleanup some super old stuff that did nothing
...
lul
2024-05-31 22:43:49 +02:00
Alug
cb7375f873
theres no value 3 oops
...
i shouldnt do stuff after waking up at 4 in the morning lol
2024-05-30 19:59:01 +02:00
Alug
41e52f9e88
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-05-30 19:10:03 +02:00
Alug
ce7e30a752
smth smth encore magic numbers idk
2024-05-28 22:38:20 +02:00
Alug
3214811fcb
casting stuff
2024-05-28 22:22:58 +02:00
Alug
edda2a5399
that should be there lul
2024-05-28 22:22:48 +02:00
Alug
926bc8e72c
split sprite draw loops
...
so crap doesent constantly check for papersprites on all sprites
2024-05-28 20:55:03 +02:00
Alug
eadffb6be3
make r_fps if else hell a bit more bearable to look at
...
lol lmao
2024-05-28 20:28:27 +02:00
Alug
cf04e8c23c
scale precip size with mobjscale
2024-05-28 20:07:12 +02:00
Alug
ec5840f840
scale sprite draw distance with mapobjscale
2024-05-28 20:02:54 +02:00
Alug
7dc4a7177d
shut up gcc
2024-05-28 01:07:13 +02:00
Alug
3d91de8178
when not using screentextures draw kart bg on intermission screen
2024-05-28 00:52:40 +02:00
Alug
6ea1abfedc
draw a black screen instead of "nothing" during wipes on disabled screentextures
...
should resolve the intense flashing that can occur
2024-05-28 00:52:09 +02:00
Alug
5251482dd7
Optimize field lookups in Lua metatables
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2024#cd5b5ee262bf5129c4d400ad60d006e1fa917c1f
2024-05-27 18:14:59 +02:00
Alug
dd73787c8b
Revert "optimize precip thinker"
...
This reverts commit bc382366a1 .
2024-05-25 19:54:20 +02:00
Alug
340450a67e
Revert "lol"
...
This reverts commit 0d40989f4c .
2024-05-25 19:54:13 +02:00
Alug
0d40989f4c
lol
2024-05-25 19:00:07 +02:00
Alug
c640096d9c
Merge remote-tracking branch 'ghghghghghg/lua-hudinterpolate-redux' into lugstuff
2024-05-25 17:23:49 +02:00
indev
76081869e3
Store hooks in a table with integer keys instead of registry with string keys
2024-05-25 15:45:20 +02:00
Alug
9156c1b850
use ternary
2024-05-25 15:44:33 +02:00
Alug
d78718d8f4
make only player dust be sparkle otherwise normal driftdust
2024-05-25 15:40:22 +02:00
Alug
eef1e986a6
add proper check to sparkle lol
2024-05-25 15:28:41 +02:00
Alug
8fa99c34be
Revert "ok kill this again ig"
...
This reverts commit 98c27fe8ef .
2024-05-25 15:07:07 +02:00
Alug
a35fbdd1b5
move some cvars to be registerrerd latur in ogl
2024-05-25 14:50:24 +02:00
Alug
0efef78684
Turn of FBO downsampling when you turn off screen textures
...
fbo downsampling needs those and if theyre disabled youre essentially seeing nothing at all lol
2024-05-25 14:43:52 +02:00
Alug
62ce17cb4c
super smol optimization to R_DrawRepeatMaskedColumn
...
only maths once not twice lul
2024-05-25 14:37:30 +02:00
Alug
6112be232a
revert solidcol stuffs i did ages ago apparently lol
2024-05-25 12:57:41 +02:00
Alug
c1a9c58eb5
Cull BSP behind a raised floor or lowered ceiling that covers the entire screen
...
https://git.do.srb2.org/KartKrew/RingRacers/-/commit/7b8a564f69688515319ccd425f2b88ffe8b7b120
2024-05-25 02:02:06 +02:00
Alug
0393588fe8
Only call the Lua API for overridden actions
2024-05-25 01:35:44 +02:00
Alug
b7ff0325ea
optimize sight checks
2024-05-25 00:08:14 +02:00
Alug
c4d39eae25
declare outside of lööp also add const in r_
2024-05-25 00:01:58 +02:00
Alug
0e88981425
Cache water trail mobjs from qtpie dev
...
cant really cherry pick so uuuh
2024-05-23 22:23:39 +02:00
Alug
ed7fcae33b
Merge remote-tracking branch 'ghghghghghg/lua-hudinterpolate-redux' into lugstuff
2024-05-23 20:29:22 +02:00
Alug
8b967fb3b7
change wöter visual thing
2024-05-23 20:16:37 +02:00
Alug
4d68a5dc2b
change names to be less basic
2024-05-23 19:25:04 +02:00
Alug
ecd6ef40ef
allow gamepad dpad to hold scroll shit in menu aaa
...
absolute arsepain cant wait to see this breaking kek
2024-05-23 19:11:11 +02:00
Alug
0c9dc33ff0
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-05-21 21:15:21 +02:00
Alug
98c27fe8ef
ok kill this again ig
2024-05-20 22:46:29 +02:00
Alug
3d490f52b2
a
2024-05-20 22:18:17 +02:00
Alug
c78c17d953
funny driftsparkle
2024-05-20 22:18:15 +02:00
Alug
ee5d667a24
changes to woter thing
2024-05-20 19:23:46 +02:00
Alug
b9653b4ff8
unhack the animated votescreen a little
...
also make it pause when the game is paused like it was intended originally
2024-05-20 17:18:06 +02:00
Alug
78bcfa8cfa
conflict moment
2024-05-20 13:40:47 +02:00
Alug
1f1130efda
Merge remote-tracking branch 'origin/Saturn' into lugstuff
2024-05-20 13:39:00 +02:00
Alug
3d7b05d633
forgor this crap
2024-05-15 16:54:41 +02:00
Alug
343bbd8a1a
support gcc14 ig
2024-05-13 20:48:32 +02:00
Alug
f702df48f5
kept forger to declare this
2024-05-13 20:48:21 +02:00
Alug
bc382366a1
optimize precip thinker
2024-05-06 01:18:57 +02:00
Alug
c158144b7b
Revert "refactor weather stuff"
...
This reverts commit dc95b2e8d7 .
2024-05-06 00:33:38 +02:00
Alug
d4337fbc56
Revert "optimize-precip-thinker"
...
This reverts commit e822d8e7d1 .
2024-05-06 00:33:36 +02:00
Alug
e822d8e7d1
optimize-precip-thinker
2024-05-06 00:32:57 +02:00
Alug
dc95b2e8d7
refactor weather stuff
...
not netsafe
2024-05-06 00:05:16 +02:00
Alug
d226ad38ff
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-05-05 22:02:07 +02:00
Alug
2a160c5247
goddamn synched sound effect aaa
2024-05-05 13:00:14 +02:00
Alug
641a9dc4e2
Revert "follower crap cause i want smol spb"
...
This reverts commit 1b963c9439 .
2024-05-04 01:58:58 +01:00
Alug
7e71af8d25
durr water stuff uhhhhhhh
...
hope this wont break lmao
2024-04-29 10:12:33 +02:00
Alug
8e33d2e1b2
simplify SOFTLIGHT alot
...
also should make sure it gets applied everywhere lul
2024-04-29 09:12:44 +02:00
Alug
61118b348c
Merge remote-tracking branch 'ghg/lua-hudinterpolate-redux' into lugstuff
2024-04-25 18:41:10 +02:00
Alug
84faff82a2
fix rare precip crash
2024-04-25 17:08:02 +02:00
Alug
d6cf7cc06f
funny wöter from durr
2024-04-25 16:12:53 +02:00
Alug
0688b94729
update libbacktrace windows lib
2024-04-24 21:26:50 +02:00
Alug
695f53194d
inline those
2024-04-24 10:59:09 +02:00
Alug
1b963c9439
follower crap cause i want smol spb
...
will softcode crap sometime idk
2024-04-23 12:47:18 +02:00
Alug
b50d6dd389
Merge remote-tracking branch 'origin/it-cv-bigfloat' into lugstuff
2024-04-22 05:26:51 +02:00
Alug
2afad9490e
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-04-22 05:26:36 +02:00
Alug
812a275add
fix some visual issues with fofs
2024-04-22 05:24:49 +02:00
Alug
90ccf7699b
a
2024-04-20 22:52:22 +02:00
Alug
31ed12d88a
some stuff from ceepeepeecheck
2024-04-20 22:36:23 +02:00
Alug
5a4e44d064
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-04-20 12:34:03 +02:00
Alug
515c67fa3a
disable palette rendering if screentextures aint enabled
2024-04-19 06:21:58 +02:00
Alug
81d60165a3
z
2024-04-19 05:08:47 +02:00
Alug
cc0fac3546
more things
...
-Fix a division by zero in BCZ2 Metal Sonic's routine
-Fix a bug where adding the same mod multiple times counted towards the mod limit
and other thigns
2024-04-19 04:49:12 +02:00
Alug
d71ad13fcf
some smol fixes
2024-04-19 04:22:29 +02:00
Alug
0d13811305
Make FixedRem less laggy by just using the modulo operator.
2024-04-19 03:52:21 +02:00
Alug
b69cc4e34a
Revert "port thinkerlists + cache and reuse mobjs for the 420th time"
...
This reverts commit bd8a392882 .
2024-04-19 03:38:59 +02:00
Alug
caf8f383ad
Revert "change a few things"
...
This reverts commit c5c61f7692 .
2024-04-19 03:38:55 +02:00
Alug
7db160a8e2
Revert "i dont understand this crap so ill revert it"
...
This reverts commit 7e895f82b2 .
2024-04-19 03:38:52 +02:00
Alug
202a3d1fb1
Revert "some cleanup"
...
This reverts commit 332135fc6f .
2024-04-19 03:38:49 +02:00
Alug
332135fc6f
some cleanup
2024-04-18 23:10:35 +02:00
Alug
7e895f82b2
i dont understand this crap so ill revert it
2024-04-18 14:14:51 +02:00
Alug
c5c61f7692
change a few things
2024-04-18 13:40:27 +02:00
Alug
bd8a392882
port thinkerlists + cache and reuse mobjs for the 420th time
...
i am in pain
2024-04-18 12:07:57 +02:00
Alug
36183e6dc8
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-04-17 05:34:51 +02:00
Alug
5ae4af54da
smth smth paranthesis
2024-04-12 21:55:45 +02:00
Alug
620bdd1419
Merge branch 'lugstuff' of https://github.com/Indev450/SRB2Kart-Saturn into lugstuff
2024-04-12 20:41:16 +02:00
Alug
c18eacbb81
fix software crash
...
Zzz...
2024-04-12 20:41:10 +02:00
Alug
bb8acc5f51
fkldjnasofjosdfoisfj
2024-04-11 19:48:42 +02:00
Alug
d41f4810d7
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-04-11 18:39:58 +02:00
indev
387c4edb3b
Fix potential negative array index in V_ThinStringWidth
2024-04-11 18:00:01 +02:00
Alug
c3fd7c1a7a
grrrr
2024-04-10 18:21:11 +02:00
Alug
94f1ec18de
Revert "fix ifdefs"
...
This reverts commit 5e8e2f4b3a .
2024-04-10 18:19:24 +02:00
Alug
e00f8f6cee
Revert "Zzz..."
...
This reverts commit 79b0a9c833 .
2024-04-10 18:19:21 +02:00
Alug
79b0a9c833
Zzz...
2024-04-10 18:15:42 +02:00
Alug
5e8e2f4b3a
fix ifdefs
2024-04-10 17:59:41 +02:00
Alug
f0158dd915
move this to first init too
2024-04-10 17:58:06 +02:00
Alug
10cf251b46
that wasnt the onchange im sleepy
2024-04-10 17:40:35 +02:00
Alug
72231e5658
forgor to remove those Zzz...
2024-04-10 17:32:06 +02:00
Alug
c510ff3b1c
should throw that into onchange oops
2024-04-10 17:29:08 +02:00
Alug
936e138fee
throw stuff into own function, also check on game start
2024-04-10 17:24:03 +02:00
Alug
8325696b55
put those in 1st init
2024-04-10 07:05:38 +02:00
Alug
d63f517ae5
simplify this crap
2024-04-10 07:02:03 +02:00
Alug
e74df8db90
raise max fpscap
2024-04-10 06:47:45 +02:00
Alug
1a0bf67452
Merge remote-tracking branch 'origin/fborender' into lugstuff
2024-04-09 17:38:44 +02:00
Alug
f0df9b399b
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-04-05 17:40:19 +02:00
Alug
f9345308ff
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-04-05 01:45:11 +02:00
Alug
6ed7c75448
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-04-04 03:57:32 +02:00
Alug
cb71167fb7
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-04-02 16:40:37 +02:00
Alug
d4292987cc
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-04-02 16:14:35 +02:00
Alug
5da24a18dc
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-04-02 15:54:06 +02:00
Alug
1cf7b3e697
tf
2024-04-02 03:51:36 +02:00
Alug
3f3672497b
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-04-02 03:49:01 +02:00
Alug
7714304c7a
Merge remote-tracking branch 'origin/Saturn' into lugstuff
2024-04-01 19:15:13 +02:00
Alug
ff640639b2
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-04-01 03:52:55 +02:00
Alug
0965603c8f
Merge remote-tracking branch 'origin/interpjitter' into lugstuff
2024-04-01 03:52:52 +02:00
Alug
b8412cec96
Fix minor off-by-one error in faketic calculation
2024-03-31 23:22:26 +02:00
Alug
86b7e192b2
fix this for splitscreen and move to own function
2024-03-30 03:34:38 +01:00
Alug
32b9e6094b
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-03-28 15:07:00 +01:00
Alug
3ff7f3158b
why tf is that here
2024-03-28 14:58:44 +01:00
Alug
bd83ba8ca9
when the GLENCORE
2024-03-28 13:21:58 +01:00
Alug
785881c90e
fixeur compile for qt
2024-03-28 12:23:07 +01:00
Alug
567ccf8a59
use this instead
2024-03-28 08:13:16 +01:00
Alug
11423a6d78
fix highresscale issue on startup in the worst way ever cause CV_NOINIT doesent work for whatever reason
2024-03-28 00:15:44 +01:00
Alug
ab6b716e78
Read only header bytes when creating textures list
2024-03-27 21:31:45 +01:00
Alug
7b1be2e34f
Ehh this thing is enough tbh
2024-03-27 20:32:14 +01:00
Alug
19d0d247b4
right v6 lul
2024-03-27 18:26:20 +01:00
Alug
1074a9e1d2
Prevent dropped ticcmds due to interp timing jutter
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2046
2024-03-27 18:17:27 +01:00
Alug
0648f384bb
kill some stuff that did nothing
2024-03-27 18:13:39 +01:00
Alug
58d72204cc
offline play menu pauses game so gib cool vhs effect
2024-03-27 15:51:47 +01:00
Alug
067b4c260f
handle async vsync fail better
...
a
2024-03-27 14:44:02 +01:00
Alug
9e7e4d5fe7
testing smth
...
yes -1 is valid for this sometimes
2024-03-27 12:11:45 +01:00
Alug
7d9609be76
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-03-27 04:35:47 +01:00
Alug
7e510f8bc5
Merge remote-tracking branch 'origin/texload' into lugstuff
2024-03-26 20:42:39 +01:00
Alug
a16e009370
make custom buttons bindable to joyaxis
...
triggers and such
2024-03-25 21:13:47 +01:00
Alug
a021c497b6
forgor to remove this
2024-03-25 17:22:21 +01:00
Alug
e77159cb58
remove this too
2024-03-24 20:18:31 +01:00
Alug
36ac353f1f
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-03-24 20:16:27 +01:00
Alug
58122bf023
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-03-24 18:30:21 +01:00
Alug
c5da23bb02
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-03-24 16:56:14 +01:00
indev
fd45391616
Fix drift sound keep playing when player go off ground
2024-03-24 15:12:02 +01:00
Alug
11dd80e4e7
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-03-24 15:11:53 +01:00
Alug
298f8ef842
Fix crash when passing a long string to v.drawString
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2403
2024-03-24 15:10:14 +01:00
Alug
4c45b9fb85
dfsafsdf
2024-03-23 19:13:14 +01:00
Alug
599cea3238
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-03-23 19:08:59 +01:00
Alug
0c5685e9eb
dont need this anymore now
2024-03-23 18:07:58 +01:00
Alug
760b82fd63
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-03-23 18:07:08 +01:00
Alug
340034adf7
this can be just M_PI
2024-03-21 12:52:40 +01:00
Alug
d978bfd0db
Revert "Add common I_GetSysName function"
...
This reverts commit f3eedc03e6 .
2024-03-21 12:40:44 +01:00
Alug
de9f9722ac
reapply hacky scaling thing
2024-03-21 12:38:50 +01:00
Alug
4dd9dc03fe
ok git
2024-03-21 12:37:58 +01:00
Alug
47fc4aa39a
Merge remote-tracking branch 'ghg/hud-uncap' into lugstuff
2024-03-21 12:36:29 +01:00
Alug
84ad608d70
Revert "software sdl windows scaling quality setting"
...
This reverts commit 7ee6de6b6a .
2024-03-21 12:35:00 +01:00
Alug
d4dd0c9992
conflict fix
2024-03-21 12:33:43 +01:00
Alug
ac93d027af
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-03-21 12:31:01 +01:00
Alug
190a95584c
SFC32 for M_random funcs
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1780
2024-03-19 11:15:23 +01:00
Alug
9ad368e420
e
2024-03-17 23:32:09 +01:00
Alug
a524215479
add the note so i dont forger if i wanna update this again
2024-03-17 22:43:05 +01:00
Alug
6104c36455
properly link libopenmpt
...
one dll instead of 4
2024-03-17 22:37:18 +01:00
Alug
a04287c9f6
cute icon
2024-03-17 19:29:40 +01:00
indev
99876e3f73
Fix 'cast to non-matching type' warning
2024-03-17 14:57:02 +01:00
indev
f16f498f27
Add include guard for qs22j.h
2024-03-17 14:56:37 +01:00
indev
4f9b5923bd
Add snap to top flag for pause gfx
2024-03-15 12:54:06 +01:00
Alug
84476cd51f
this didnt work
2024-03-15 11:32:33 +01:00
Alug
bf9a6bde82
test this
2024-03-15 11:32:24 +01:00
Alug
a6f8f57725
testing smth
2024-03-14 07:44:07 +01:00
Alug
02f4c334f0
mhhm ternaries
2024-03-13 22:06:45 +01:00
Alug
9884b294c6
i want to see more precip thx
2024-03-13 21:55:23 +01:00
Alug
49f22b5790
revert some stuff that broke some stuff
2024-03-13 19:25:14 +01:00
Alug
841270e824
fix ogl precip interpolation
2024-03-13 17:56:08 +01:00
Alug
630ce57303
this looks better lul
2024-03-13 13:18:30 +01:00
Alug
94aed4d1d1
clean up
2024-03-13 10:16:07 +01:00
Alug
cdc0ec96a9
forgor menu stuff
2024-03-13 10:07:51 +01:00
Alug
751188bcd8
remove xs_CRoundToInt
...
while ye, less exact stuff doesent matter too much in the context of doom, it matters more in kart, due to polygon rendering and seg processing being extremely heavy and also generally more complex maps
2024-03-13 10:06:56 +01:00
Alug
c0c44d46bc
Ensure opaque midtextures always use PF_Masked
2024-03-13 08:48:04 +01:00
Alug
19d8749abf
Revert "inline some things"
...
This reverts commit 0b47c310eccf55871a5bd466f44afa3215cc1322.
2024-03-13 08:35:47 +01:00
Alug
c6f9fb2ac2
Revert "optimize "p_pointon" functions"
...
This reverts commit b9b963f999b902ab7f0f6fae4ec61264e713e15e.
2024-03-13 08:35:44 +01:00
Alug
b1cfdfbc14
Revert "optimize fixedhypot"
...
This reverts commit ae68bd577558f45b81741396a899b7c311f753fc.
2024-03-13 08:35:41 +01:00
Alug
360df11aa6
Revert "LUT for bmapwidth imul instructions."
...
This reverts commit e45a7f911f0d156b7cc38675bec1a14a2080c367.
2024-03-13 08:35:30 +01:00
Alug
d88cc3251f
Revert "fix some oopsies"
...
This reverts commit 578770818ed96e366bbe9ed5ede720de07c0000a.
2024-03-13 08:35:27 +01:00
Alug
cd7079da92
Revert "Zzz...."
...
This reverts commit e05197af882049e555c4116d1e6b4fd5ec4e879d.
2024-03-13 08:35:24 +01:00
Alug
77a0e8213b
Revert "Zzz... 2"
...
This reverts commit bdd32702f9dc3ccbefb6444f1b76329b8ddbc9d7.
2024-03-13 08:35:20 +01:00
Alug
5efa778509
Revert "adjust the pointon funcs again"
...
This reverts commit b5861b2beeb04b6de1fcbd2088069374658f31ee.
2024-03-13 08:35:12 +01:00
Alug
02e6463fae
Revert "P_PointOnDivlineSide stuff"
...
This reverts commit 1fa738d46448bd716547aa1812e38ec0de2221d1.
2024-03-13 08:35:09 +01:00
Alug
b411787fe7
Revert "forgor"
...
This reverts commit 28950e6a15a3350da9a7441d81e3e043985a6c8d.
2024-03-13 08:34:59 +01:00
Alug
8fd91194a7
hm
2024-03-13 07:36:52 +01:00
Alug
4f85e1d603
revert that part
2024-03-13 07:34:12 +01:00
Alug
fae0aeb442
Revert "Revert "forgor""
...
This reverts commit a1afcbc855 .
2024-03-13 07:31:56 +01:00
Alug
ec77824a96
Revert "Revert "dont inline those""
...
This reverts commit ae829375a0 .
2024-03-13 07:31:53 +01:00
Alug
4127936eef
optimize HWR_AddLine and HWR_ProcessSeg
2024-03-13 07:28:16 +01:00
Alug
ae829375a0
Revert "dont inline those"
...
This reverts commit 2e34de8a125644dd7a0689af28b2076cf4c92e21.
2024-03-13 06:51:26 +01:00
Alug
a1afcbc855
Revert "forgor"
...
This reverts commit e1e3aa899d .
2024-03-13 06:51:21 +01:00
Alug
e1e3aa899d
forgor
2024-03-13 06:07:59 +01:00
Alug
2644a3bf6e
dont inline those
2024-03-13 06:03:19 +01:00
Alug
6b4e81e1ec
P_PointOnDivlineSide stuff
2024-03-13 06:00:37 +01:00
Alug
c705a0f35a
adjust the pointon funcs again
2024-03-13 04:51:48 +01:00
indev
b1b3102b31
If game crashes in level, add it to crash report
2024-03-12 18:51:00 +01:00
Alug
2d823d34f9
Fix buffer overrun in I_ClipboardPaste
...
https://git.do.srb2.org/STJr/SRB2/-/commit/9772bbeda172bc60482f137fc465e12070c76f22
2024-03-12 18:50:55 +01:00
Alug
1bb9fb2c67
cant override crap, thx msys
2024-03-12 18:27:55 +01:00
Alug
b90e3ce9da
i will add those in compiler flag instead
2024-03-12 18:19:12 +01:00
Alug
e04a074a79
Revert "condensetics"
...
This reverts commit 87001f7e78 .
2024-03-12 16:30:00 +01:00
Alug
f98c3311af
Zzz... 2
2024-03-12 16:21:42 +01:00
Alug
1a8c44af27
Zzz....
2024-03-12 16:20:32 +01:00
Alug
a57089c1a9
fix some oopsies
2024-03-12 16:16:40 +01:00
Alug
87001f7e78
condensetics
2024-03-12 16:06:12 +01:00
Alug
1fbb05c938
LUT for bmapwidth imul instructions.
2024-03-12 15:28:12 +01:00
Alug
3eef9d3b62
inline blockthing iterator aswell
2024-03-12 14:27:15 +01:00
Alug
af2adf0134
remove some suff
2024-03-12 14:02:46 +01:00
Alug
bbdfee8d33
optimize fixedhypot
2024-03-12 12:58:17 +01:00
Alug
2c4da83502
optimize "p_pointon" functions
2024-03-12 10:47:27 +01:00
Alug
75f2868971
inline some things
2024-03-12 02:13:35 +01:00
Alug
87d9ecc3c8
midi music bros
2024-03-11 23:52:26 +01:00
indev
b637943bd9
Add snap to bottom flags for race countdown and level title too
2024-03-11 22:30:45 +01:00
Alug
0514475155
uuuuh
2024-03-11 22:30:37 +01:00
Alug
8cfb39e035
sort grid when opening skin menu instead of everytime a skin is added
2024-03-11 21:01:43 +01:00
Alug
a9a7cb7be0
i
2024-03-11 12:58:22 +01:00
Alug
f8649a24aa
those can all be static
2024-03-11 11:54:32 +01:00
Alug
ee5a860e07
more opitmizations stuff
2024-03-11 11:47:05 +01:00
Alug
e6f03c1136
can do that directly
2024-03-11 11:22:08 +01:00
Alug
780162f516
optimize hwr_renderbpsnode
...
actually just make it behave like the software version lol
2024-03-11 11:00:14 +01:00
Alug
a6d32d834b
make 64 default again
2024-03-11 04:27:52 +01:00
Alug
cef3c7f032
remove pseudoangle as its slower
2024-03-11 04:25:41 +01:00
Alug
07f8a532f9
attempt at unfucking renderview
2024-03-11 03:40:13 +01:00
Alug
352adf526a
give this a better name lol
2024-03-11 02:22:40 +01:00
Alug
df48f9caf9
actually move stuff back to hw_clip lmao
2024-03-11 02:15:34 +01:00
Alug
f611053d4f
replace server list sorting with qs22j
2024-03-10 20:28:27 +01:00
indev
39011cd93b
Snap viewpoint text to bottom
2024-03-10 19:54:20 +01:00
Alug
562cb8cebd
clean up stuff a little
2024-03-10 18:50:38 +01:00
Alug
89ae721421
i am in pain
2024-03-10 17:59:24 +01:00
Alug
f65f4b32e2
Revert "remove pseudoangle"
...
This reverts commit c5d6ac63c5 .
2024-03-10 15:19:36 +01:00
Alug
303fca6bcc
smol adjustment
2024-03-10 04:39:55 +01:00
Alug
4aba159ee8
clean up this mess
2024-03-10 04:25:59 +01:00
Alug
5838e60bf6
fix overflow stuffs
2024-03-10 03:43:21 +01:00
Alug
527e436d57
Revert "stuffs"
...
This reverts commit 60ede73ff8 .
2024-03-09 14:06:18 +01:00
Alug
60ede73ff8
stuffs
2024-03-09 13:43:06 +01:00
Alug
298d5e95fc
unfuck thinker crap
2024-03-09 13:34:34 +01:00
Alug
e9a68f0b7d
forgor
2024-03-09 12:02:20 +01:00
Alug
d613cf4d4c
sUgGeSt PaReNtHeSeS ArOuNd '&&'
2024-03-09 12:01:18 +01:00
Alug
3487fae95d
simplify this crap
2024-03-09 10:51:32 +01:00
Alug
9ee47a071b
oops
2024-03-09 10:22:20 +01:00
Alug
3579fc3dea
remove this
2024-03-09 10:11:06 +01:00
Alug
921bff19f1
add toggle for old fps counter behaviour
...
idk people hate the new one so brap
2024-03-09 07:58:14 +01:00
Alug
d07420eaeb
fix compile for everyone but me lmao
2024-03-09 07:40:38 +01:00
Alug
8028db77d8
implicit declaration of deez nuts
2024-03-09 07:12:56 +01:00
Alug
e49a059783
fix dumbass compiler warnings + reformat it a bit
2024-03-09 07:12:18 +01:00
Alug
482b6e6844
use it for other stuff
2024-03-09 07:02:16 +01:00
Alug
aa70635919
dont think this should write to relplays
2024-03-09 02:00:40 +01:00
Alug
c331b0fa89
e
2024-03-09 01:59:27 +01:00
Alug
fe55744de2
a
2024-03-09 00:57:40 +01:00
Alug
15e9d85a14
Revert "Revert "avx destruction idk""
...
This reverts commit f547020fc5 .
2024-03-09 00:54:33 +01:00
Alug
51043b61a1
Revert "cache and reuse mobjs again"
...
This reverts commit 04455c9625 .
2024-03-08 23:43:52 +01:00
Alug
6620d5fb26
faster qsort for rendering
2024-03-08 15:03:58 +01:00
Alug
f547020fc5
Revert "avx destruction idk"
...
This reverts commit 4fdb2174f0 .
2024-03-08 11:14:42 +01:00
Alug
89ea473c3b
fix shit on party cruiser
...
well fixing the cullplane broke party cruiser, so im just gonna give it the same parameters as the software version i guess idk
2024-03-08 01:19:25 +01:00
Alug
b60d9d0be7
readd this cause i dumb
2024-03-08 01:19:15 +01:00
Alug
4fdb2174f0
avx destruction idk
2024-03-08 00:15:43 +01:00
Alug
06a48584d6
expose this cause i want to use it in local scripts
2024-03-08 00:09:08 +01:00
Alug
e9f9c1009d
more mobj stuffs
2024-03-07 00:35:26 +01:00
Alug
b66ceda525
Revert "attempt at exclusive fullscreen mode"
...
This reverts commit 19f1d8b847 .
2024-03-06 09:27:09 +01:00
Alug
7c9c28f026
Revert "use desktop resolution for stuff"
...
This reverts commit a54384a579 .
2024-03-06 09:27:06 +01:00
Alug
72f0552ef1
Revert "reset windowsize on normal fullscreen mode"
...
This reverts commit 85c7216eaa .
2024-03-06 09:26:59 +01:00
Alug
877a1f15a9
Revert "multidisplay stuff + only activate framebuffer for downsampling"
...
This reverts commit 5f58e7b343 .
2024-03-06 09:26:46 +01:00
Alug
efa2a68805
Revert "Zzz... moment"
...
This reverts commit 8cec2dab82 .
2024-03-06 09:26:43 +01:00
Alug
023209bb76
Revert "only do things here when theres more than one display"
...
This reverts commit 9eb68bf052 .
2024-03-06 09:26:38 +01:00
Alug
da5dcde6ee
Revert "wait uhhhh"
...
This reverts commit 875adb17b1 .
2024-03-06 09:26:33 +01:00
Alug
e92c5e1bf9
Revert "ugh this still takes the wrong display blergh"
...
This reverts commit 298b4d23e8 .
2024-03-06 09:26:30 +01:00
Alug
2b7c4ae76c
Revert "ill just uhhhhh use main display stuff for now idk"
...
This reverts commit a2d0ea9d11 .
2024-03-06 09:26:24 +01:00
Alug
ea26db2cbd
Revert "change things a bit"
...
This reverts commit 9c42b77879 .
2024-03-06 09:26:21 +01:00
Alug
b9e3747f99
Revert "forgor"
...
This reverts commit 4d608b7f37 .
2024-03-06 09:26:19 +01:00
Alug
4d608b7f37
forgor
2024-03-06 09:20:21 +01:00
Alug
9c42b77879
change things a bit
2024-03-06 09:19:17 +01:00
Alug
a2d0ea9d11
ill just uhhhhh use main display stuff for now idk
2024-03-06 08:07:40 +01:00
Alug
298b4d23e8
ugh this still takes the wrong display blergh
2024-03-06 07:59:31 +01:00
Alug
875adb17b1
wait uhhhh
2024-03-06 07:42:46 +01:00
Alug
9eb68bf052
only do things here when theres more than one display
2024-03-06 07:39:36 +01:00
Alug
8cec2dab82
Zzz... moment
2024-03-06 07:36:28 +01:00
Alug
5f58e7b343
multidisplay stuff + only activate framebuffer for downsampling
...
idk i hope this shit works lmao
also moved some things in OglSdlSurface so it doesent intialize certain things everytime we change framebuffer shit
2024-03-06 07:26:53 +01:00
Alug
28bb88e9b4
Dynamically allocate space for a state's action field
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1478
2024-03-06 04:39:29 +01:00
Alug
04455c9625
cache and reuse mobjs again
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2200
2024-03-06 04:14:21 +01:00
Alug
9853150e57
Merge remote-tracking branch 'origin/maybemobjcrashfixes' into lugstuff
2024-03-06 00:26:24 +01:00
Alug
85c7216eaa
reset windowsize on normal fullscreen mode
2024-03-05 02:15:06 +01:00
Alug
a54384a579
use desktop resolution for stuff
2024-03-05 02:02:02 +01:00
Alug
19f1d8b847
attempt at exclusive fullscreen mode
2024-03-05 01:44:10 +01:00
indev
8270b64624
Make custom cvar menu bit wider
2024-03-04 23:52:45 +01:00
indev
81e3810c32
Don't add string cvars (a bit hacky solution)
2024-03-04 21:08:05 +01:00
Alug
c266151071
change some numbers uuuuuh
2024-03-04 20:17:18 +01:00
Alug
27d55260e8
remove minmax sliders
2024-03-04 19:45:49 +01:00
Alug
233583657e
oops
2024-03-04 19:04:51 +01:00
Alug
7bb1eed249
dont do stuff for anything thats not in normal us ascii or smth
2024-03-04 18:34:09 +01:00
Alug
aa85fc3787
dont use it for control setup
2024-03-04 18:13:18 +01:00
Alug
c9a88617b1
only use this for text inputs not gameplay
2024-03-04 17:46:45 +01:00
Alug
2f899fdfcc
make it even simpler
2024-03-04 05:24:41 +01:00
Alug
cdd2b6560e
i will just use my compilers memcpy thx
2024-03-04 05:19:54 +01:00
Alug
60f29edbca
turn it off completely when your gpu cant use it
2024-03-04 02:51:12 +01:00
Alug
60cffe1ed1
unhack framebuffer functions a little
2024-03-04 02:47:42 +01:00
Alug
e77e7d1643
o
2024-03-04 01:13:23 +01:00
Alug
5dc22f502e
dont need this
2024-03-04 00:45:14 +01:00
Alug
7a309c1175
when the ;;
2024-03-04 00:13:21 +01:00
Alug
9ce5baad9e
fix ogl freelook breaking with shearing enabled
...
also removed uneeded stuff
2024-03-03 08:40:24 +01:00
Alug
a4aa9a76f2
should only do that when rendering stuff
2024-03-03 07:57:46 +01:00
Alug
befa25de5c
add missing interpolators in mapload
2024-03-03 07:50:02 +01:00
Alug
83175d5c09
bruh
...
im going insane
2024-03-03 06:45:37 +01:00
Alug
d8df8e8778
Revert "Revert "we have functions for that dont check for slopes everywhere""
...
This reverts commit 09957d0279 .
2024-03-03 05:51:35 +01:00
Alug
09957d0279
Revert "we have functions for that dont check for slopes everywhere"
...
This reverts commit 46da9bf98b .
2024-03-03 05:34:01 +01:00
Alug
9e44985f56
Do not reload every texture when adding a wad
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1725?commit_id=37add34b9c729b21e624e22d64159073c9258e25
2024-03-03 05:18:37 +01:00
Alug
b657a84699
Split R_LoadTextures
2024-03-03 04:53:15 +01:00
Alug
5ec7835556
Merge branch 'lugstuff' of https://github.com/Indev450/SRB2Kart-Saturn into lugstuff
2024-03-03 04:34:59 +01:00
Alug
03a864156d
fix conflict
2024-03-03 04:34:53 +01:00
Alug
c823bf3320
Revert "multithread exec command and some filesearch/add stuff"
...
This reverts commit 0d7025f714cbef34ca6e92e683561df411fa149a.
2024-03-03 04:32:13 +01:00
Alug
4f4d2f1f4c
clean up r_segs
2024-03-03 03:13:46 +01:00
Alug
1bb389052d
fix this
2024-03-02 23:36:48 +01:00
Alug
31fdc5bbc1
dont need to check if we dont use it
2024-03-02 22:56:26 +01:00
Alug
db3833430d
we have functions for that dont check for slopes everywhere
...
the functions already do it for us anyways
2024-03-02 22:33:34 +01:00
Alug
6d2212d259
move sprite mobj checks first
2024-03-02 21:56:39 +01:00
Alug
912c0e7fc4
check for those i guess
2024-03-02 18:36:34 +01:00
Alug
43d232819a
forgor screenspace clipping
2024-03-02 18:25:13 +01:00
Alug
302eaf60b5
GetScreenCoord lua parity
2024-03-02 17:36:59 +01:00
Alug
84535faa90
remove more unused stuff
2024-03-02 15:57:25 +01:00
Alug
8c55d3c705
bruh
2024-03-02 13:23:50 +01:00
Alug
ec11b9268f
did not mean to commit this lul
2024-03-02 03:33:26 +01:00
Alug
a45af4a80c
i
2024-03-02 03:18:27 +01:00
Alug
df627b6830
a
2024-03-02 03:11:06 +01:00
Alug
dfbeaf30ad
m
2024-03-02 03:10:47 +01:00
Alug
a03f74b125
add this
2024-03-02 03:05:36 +01:00
Alug
1a01f1299c
fix compiler complains
...
those were for coronas code which we dont even have
2024-03-02 02:43:53 +01:00
Alug
91f0cdbaca
unhack palrendering screentex stuff
2024-03-02 02:15:28 +01:00
Alug
e50bd4125d
e
2024-03-02 02:07:54 +01:00
Alug
ded2c8a7c8
a
2024-03-02 02:03:22 +01:00
Alug
88ce9fc0a6
more stuffs
2024-03-02 02:02:03 +01:00
Alug
3c713248b3
more shader stuff
2024-03-02 01:53:11 +01:00
Alug
75f3edcd92
shader stuffs
2024-03-02 01:50:35 +01:00
Alug
081a7779a6
make netvars red
2024-03-02 01:32:12 +01:00
Alug
6e995207a6
smh
2024-03-02 01:15:03 +01:00
Alug
3492b77aa0
we dont have IT_CV_FLOATSLIDER so dont even need to check for float
2024-03-02 01:14:36 +01:00
Alug
e864901035
Options Menu for custom console variables
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2380#9cc73f4b99ff925448389969b0ade6ba3947fc31
2024-03-02 01:09:10 +01:00
Alug
7ee6de6b6a
software sdl windows scaling quality setting
2024-03-01 23:12:23 +01:00
Alug
553b8ccf6b
Revert "i am in pain"
...
This reverts commit e0e75eac33 .
2024-03-01 15:26:57 +01:00
Alug
bceef0b861
Fix nametag offsets with reverse gravity and flipcam
2024-03-01 15:24:04 +01:00
Alug
53cce6c6bb
this does not exist
2024-03-01 02:31:55 +01:00
Alug
b95047d09f
fix vertical flip driftgauge
...
and make non flipcam behave like the sg lua version
2024-03-01 01:53:17 +01:00
Alug
c6cb4375f5
fix shearing offset with flipcam in K_GetScreenCoords
2024-03-01 01:03:03 +01:00
Alug
a07e2b8eda
only check for stplayer flipcam
...
until i figure out a better way to check all of this crap
2024-02-29 23:08:24 +01:00
Alug
98e7002167
z
2024-02-29 16:22:07 +01:00
Alug
3428dde3c6
test
2024-02-29 05:37:21 +01:00
Alug
13d48f982b
just make it like this
2024-02-29 00:27:37 +01:00
Alug
b2e4dc27e4
give me a little more info on vanilla scoreboard but a bit ugly lul
2024-02-29 00:22:50 +01:00
Alug
deddeab049
stimky ugly
2024-02-28 22:31:06 +01:00
Alug
c3a6410822
Revert "dont need SEENAMES"
...
This reverts commit 01172bca77 .
2024-02-28 22:06:02 +01:00
Alug
c5915091aa
kill have_blua
2024-02-28 21:53:59 +01:00
Alug
4401f0659e
kill delfile
2024-02-28 18:58:04 +01:00
Alug
a0c72d32e8
kill weighted recycling
2024-02-28 18:38:54 +01:00
Alug
1493045ec4
this doesent even exist anymore lmao
2024-02-28 18:33:12 +01:00
Alug
210efb2be7
kill eslope_typeshim
2024-02-28 18:26:54 +01:00
Alug
a02fc1de63
kill GL_SHADERS
2024-02-28 18:19:11 +01:00
Alug
7755bfc861
Zzz...
2024-02-28 18:05:24 +01:00
Alug
01172bca77
dont need SEENAMES
...
esp when we get nametags its obsolete
2024-02-28 17:58:06 +01:00
Alug
143cbc8587
kill polyobjects ifdef
2024-02-28 17:55:47 +01:00
Alug
b65f655a8a
update libcurl to 7.69.0
2024-02-28 15:23:54 +01:00
Alug
ed04c86369
u
2024-02-28 04:53:42 +01:00
Alug
c0eaa17eb3
e
2024-02-28 04:51:13 +01:00
Alug
6383a55038
kill hw_trick
2024-02-28 04:47:55 +01:00
Alug
574df60d58
kill eslope
2024-02-28 04:40:03 +01:00
Alug
61ee575cd3
forgor this
2024-02-28 04:11:39 +01:00
Alug
bdd963081e
OpenGL: Fix linedef type 10 not culling FOFs
2024-02-28 03:50:43 +01:00
Alug
6b908d7a14
missed those
2024-02-27 22:16:52 +01:00
Alug
7d0d70c094
oopsie
2024-02-27 22:11:32 +01:00
Alug
e75c5a9248
delete half of srb2
2024-02-27 21:49:31 +01:00
Alug
b8ed5f4f1a
dont need this anymore
2024-02-27 21:36:57 +01:00
GenericHeroGuy
660d7060e4
Don't return aggregates
2024-02-27 20:24:46 +01:00
Alug
79c5f57714
Merge remote-tracking branch 'origin/joinrefusemessage' into lugstuff
2024-02-27 20:03:47 +01:00
Alug
606d8fbe55
optimize gif palette creation
2024-02-27 20:01:56 +01:00
Alug
edfa116a40
a
2024-02-27 18:38:28 +01:00
Alug
55ca0c712f
add dynamic gif delay
...
fixes issues with low framerates, uncapped and stutters
2024-02-27 17:41:40 +01:00
Alug
16bef488ee
no idea how that ever got there
2024-02-27 15:52:50 +01:00
Alug
82d784d9f8
Toggle for R_Pointtoangle Ex or 64
...
Ex may perform better on 32bit clients and some cpus so lets just make it toggable
2024-02-27 15:52:34 +01:00
indev
103fb2dfc1
Don't return NULL when creating MT_NULL mobj, since it is needed in some parts of game
2024-02-27 13:29:20 +01:00
Alug
bba3e1810b
add this
2024-02-27 05:14:05 +01:00
Alug
af5333f63e
fix P_PlayerInPain
2024-02-27 05:07:44 +01:00
Alug
ea77a5fb53
Fix con_hudlines being off by one, Fix con_hudtime overflow
2024-02-27 05:07:11 +01:00
Alug
a4aef0894b
fix compile for qt
2024-02-26 23:48:47 +01:00
Alug
bab7972518
Put HTTP downloading on a background thread
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2322
2024-02-26 23:37:54 +01:00
Alug
88853a7aee
make the menus a little prettier
2024-02-26 22:01:11 +01:00
Alug
d3339df853
toggle for showing nametags during spectating
2024-02-26 22:00:53 +01:00
Alug
385614b448
add toggle for showing nametags after you finished a race
...
off by default to match sg nametags
2024-02-26 21:19:59 +01:00
Alug
c47ba80f5d
death
2024-02-26 20:58:58 +01:00
Alug
6de0700f49
use V_LocalTransFlag for driftgauge
2024-02-26 20:58:50 +01:00
Alug
d9fe52b1a1
use V_LocalTransFlag for nametags
2024-02-26 20:58:39 +01:00
Alug
ccfc476ec0
replace SCR_FPSflags with V_LocalTransFlag
...
so we can actually display hud transparency stuff before the hud appears, since that doesent work with V_HUDTRANS
2024-02-26 20:58:18 +01:00
Alug
f518b3c48b
e
2024-02-26 20:04:12 +01:00
Alug
81d52db722
Revert "connect loadingscreen should clear menus"
...
This reverts commit 6b41cf676c .
2024-02-25 23:42:30 +01:00
Alug
df9973da99
fix tagsdisplayed counter
2024-02-25 21:32:25 +01:00
Alug
ca4c779c66
dont quit addon downloading with the mousewheel lmao
2024-02-25 19:47:52 +01:00
Alug
7897352175
connect loadingscreen should clear menus
2024-02-25 19:42:21 +01:00
Alug
e0e75eac33
i am in pain
2024-02-25 19:06:32 +01:00
Alug
31d83dd26e
disable driftgauge by default
2024-02-25 18:35:00 +01:00
Alug
698a0b811f
disable nametag by default
2024-02-25 18:34:46 +01:00
Alug
f69609b403
Merge branch 'lugstuff' of https://github.com/Indev450/SRB2Kart-Saturn into lugstuff
2024-02-25 18:21:12 +01:00
Alug
56259e3476
lua hud disable option for driftgauge
2024-02-25 18:21:03 +01:00
Alug
f3dfa53f31
lua hud disable option for nametags
2024-02-25 18:21:03 +01:00
Alug
e10d60c08e
hud disable option for driftgauge
2024-02-25 18:20:32 +01:00
Alug
ad4037351f
hud disable option for nametags
2024-02-25 18:20:19 +01:00
NepDisk
f9e1da8c9f
Add coloring to large numbers
2024-02-25 17:34:12 +01:00
NepDisk
2f05137af7
Fix fillbar
2024-02-25 17:34:08 +01:00
Alug
c305e31c2e
fix first person splitscreen driftgauge stuff a
2024-02-25 12:21:57 +01:00
Alug
a55fabe4f9
k...
2024-02-25 12:12:18 +01:00
Alug
c58848b298
add splitscreen to screencoords and fix splitscreen for driftgauge
2024-02-25 12:10:23 +01:00
Alug
ede644d3c4
use SleepEX on windows and set the min sleep duration to 16ms
2024-02-25 04:08:25 +01:00
Alug
4ff98e62a9
actually disable it for splitscreen for now
...
its botched and needs fixing
2024-02-24 20:32:15 +01:00
Alug
e87fd2fff6
dont draw driftgauge when not using chasecam
2024-02-24 20:14:52 +01:00
indev
33e8b10579
Don't need for long there, fixed_t is big enough
2024-02-24 20:05:12 +01:00
Alug
d11780f62d
add -1 check for driftgauge too
2024-02-24 20:05:07 +01:00
Alug
7706aa0bf0
fix conflict
2024-02-24 16:56:28 +01:00
Alug
cf96e10552
Revert "Refactor Batching code"
...
This reverts commit 8d737c96c9 .
2024-02-24 16:49:04 +01:00
Alug
1d01e1e6cd
Revert "Optimize polygon sorting on batch renderer"
...
This reverts commit 1687fb9120 .
2024-02-24 16:48:14 +01:00
Alug
a5c4759662
disable driftgauge in record attack
...
it actually gives you an advantage over using other clients
record attack should be fair and even
2024-02-24 15:58:47 +01:00
Alug
e7ff1d693b
fix K_GetScreenCoords y clipping
2024-02-24 15:38:32 +01:00
Alug
9b4354a057
rename all of those to not conflict with mods
2024-02-24 14:46:13 +01:00
Alug
51a46ba92c
this aswell
2024-02-23 01:35:49 +01:00
Alug
31c4e0d59f
forgor those aswell
2024-02-23 01:27:52 +01:00
Alug
6b246548c3
raise compile time significantly
2024-02-22 23:58:28 +01:00
Alug
57dda3843a
use the current not old state
...
also add dont interp precip angle if it doesent change
2024-02-22 23:45:56 +01:00
Alug
b04ac14751
remove redundant check
2024-02-22 23:45:53 +01:00
Alug
5ad8497db2
those too
2024-02-22 22:53:10 +01:00
Alug
672f07a5ee
forgor those
2024-02-22 22:46:58 +01:00
Alug
aceffafc4e
fix ternary hell for palette rendering lightlevels
2024-02-22 21:42:28 +01:00
Alug
891b3183ed
dont interpolate unchanging things + remove unused dynslope interp code
2024-02-22 19:55:45 +01:00
Alug
26dd066280
fix conflicts
2024-02-22 01:43:54 +01:00
Alug
157ebdb5fe
Merge remote-tracking branch 'ghg/lua-hudstuff' into lugstuff
2024-02-22 01:39:34 +01:00
Alug
1a18839f82
remove R_PointToAngleEx
...
R_PointToAngle64 does its job better anyways
2024-02-20 21:10:04 +01:00
Alug
e7f8e7628f
I HATE MENUS I HATE MENUS
2024-02-20 18:42:37 +01:00
Alug
07190571a1
lol
2024-02-20 18:40:01 +01:00
Alug
f04d922fca
fix warning
2024-02-20 18:17:25 +01:00
Alug
7fa382d4e9
rename driftgauge cvar and fix nametag rendering bug
2024-02-20 18:12:17 +01:00
Alug
97766710c0
e
2024-02-20 17:37:29 +01:00
Alug
994ee060a7
a
2024-02-20 17:36:05 +01:00
NepDisk
589c27fdcf
Driftgauge flipcam
2024-02-20 17:35:01 +01:00
NepDisk
37a018fda4
Give these tooltips
2024-02-20 17:34:58 +01:00
NepDisk
f49381d1c5
Forgot this lol
2024-02-20 17:34:54 +01:00
Alug
573095bbad
Driftgauge
2024-02-20 17:34:49 +01:00
Alug
0fdcc8e288
some fixes
2024-02-20 17:33:24 +01:00
Alug
03d7e26c3d
oop
2024-02-20 13:18:23 +01:00
Alug
3a5cd835ad
Fix tint equation shader
2024-02-20 13:17:46 +01:00
Alug
47a8f081e9
set currenttex to null if it gets an invalid texture id
2024-02-20 13:17:35 +01:00
Alug
ad8d691c11
kill this
2024-02-20 13:16:50 +01:00
NepDisk
8186696e62
Nametag sightofline fix
2024-02-19 20:35:38 +01:00
Alug
183ec22923
Revert "Revert "Linked list for textures""
...
This reverts commit fe0dabb177 .
2024-02-19 20:26:59 +01:00
Alug
5376995350
add max cap to nametagmaxplayers
2024-02-19 19:02:54 +01:00
Alug
acb6e30fad
dont apply this for players
2024-02-19 18:20:11 +01:00
Alug
fe0dabb177
Revert "Linked list for textures"
...
This reverts commit 7eec58a834 .
2024-02-19 12:15:12 +01:00
NepDisk
194ae46ce8
Remove unused functions that were originally added for nametags
2024-02-19 11:14:49 +01:00
NepDisk
2e9f1bfe90
Fix nametag weight offset for small and minimal
2024-02-19 11:14:46 +01:00
Alug
a82adc4948
Fix nametag limit
2024-02-19 11:14:41 +01:00
Alug
6440c70a38
Zzz...
2024-02-19 01:57:42 +01:00
Alug
748eb07c9a
forgor
2024-02-19 01:57:04 +01:00
Alug
5be2f591d2
ok so this needs to be done for the scaling stuff cool
2024-02-19 01:49:20 +01:00
Alug
f2e4950e89
die
2024-02-19 01:26:01 +01:00
Alug
7444c5b826
remove hpmod stuffs since its not netsafe
2024-02-19 01:02:39 +01:00
Alug
5f6cca68cc
Nametags Rewrites 2
...
contains netunsafe stuff but easy to remove
2024-02-19 00:44:07 +01:00
Alug
3d33e5351b
bruh
2024-02-19 00:13:42 +01:00
Alug
c6e245450d
those are not server commands
...
idk why i threw them there in the first place but those are not needed at all (or even usefull for that matter) for dedicated servers
also moves some stuff to its group
2024-02-19 00:12:11 +01:00
Alug
36854a16b7
Revert "Clean up cvar stuff a little"
...
This reverts commit 6fe87ab05a .
2024-02-19 00:04:25 +01:00
Alug
b4ee8229ee
Revert "more stuff"
...
This reverts commit 150c695979 .
2024-02-19 00:03:27 +01:00
Alug
cf0a3841e8
Revert "those need to be here for some reason"
...
This reverts commit 2efaebcf89 .
2024-02-19 00:03:16 +01:00
Alug
3ebd2257f8
ok i dont want to the new gamma system
...
it looks off honestly
2024-02-18 23:47:42 +01:00
Alug
844d1967cc
i wanna try the new gamma stuff
2024-02-18 22:29:24 +01:00
Alug
dac37f8938
revert those
2024-02-18 22:29:12 +01:00
Alug
dd74bc7c2b
fuckit make the scale even smoler
2024-02-18 22:29:05 +01:00
Alug
7eec58a834
Linked list for textures
2024-02-18 22:28:52 +01:00
Alug
da81998c71
fix up colour cube/saturation/gamma
...
cleans up things, and fixes it not being applied to 3D models and colourmapped sectors when not in palette rendering mode
also adds a new way of handling gamma which can be used if wanted
2024-02-18 20:43:40 +01:00
Alug
d1552e7b71
clean up patch drawers a little
...
esp for software
2024-02-18 19:45:17 +01:00
Alug
c64e10083b
Optimize R_StoreWallRange
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2336?commit_id=a04bef7d39f71cfda1fe85b2ca3a820f95612b06
2024-02-17 22:52:12 +01:00
Alug
43e2be58da
Revert "add an error message here"
...
This reverts commit 44b8a8a0d8 .
2024-02-17 17:31:14 +01:00
Alug
63b60d2546
those too
2024-02-17 16:11:32 +01:00
Alug
91ddc709eb
forgor
2024-02-17 16:09:39 +01:00
Alug
1bcb67ffb9
remove bloat from windows libs + move dlls into dlls folder
...
+ remove msvc project files since they dont work anyways
2024-02-17 15:59:16 +01:00
Alug
976177c244
Revert "Revert "fix the dumbass compiler warning""
...
This reverts commit 69d47a5e53 .
2024-02-17 11:13:07 +01:00
Alug
a37c81a142
Revert "Revert "fix some issues with framebuffer""
...
This reverts commit 6457847633 .
2024-02-17 11:13:04 +01:00
Alug
58de3a35a0
Revert "Revert "Implement framebuffer and renderbuffer objects""
...
This reverts commit b0f5f4338f .
2024-02-17 11:13:00 +01:00
Alug
44b8a8a0d8
add an error message here
...
dunno if we can prevent it from crashing, but atleast its a little more informative
2024-02-17 10:42:16 +01:00
Alug
b0f5f4338f
Revert "Implement framebuffer and renderbuffer objects"
...
This reverts commit d6d70e1525 .
2024-02-17 09:57:38 +01:00
Alug
6457847633
Revert "fix some issues with framebuffer"
...
This reverts commit fcc810f703 .
2024-02-17 09:57:25 +01:00
Alug
69d47a5e53
Revert "fix the dumbass compiler warning"
...
This reverts commit d0b7f6203c .
2024-02-17 09:57:12 +01:00
NepDisk
02177a7794
Nametags Rewrites
2024-02-17 09:11:27 +01:00
Alug
65c15126f1
larger console buffer for high res
2024-02-17 09:10:24 +01:00
Alug
76c78b8e63
remove all this crap
2024-02-16 15:30:18 +01:00
Alug
f63342ff0f
lol
2024-02-16 13:35:30 +01:00
Alug
e3410cf34c
move this
2024-02-16 13:35:25 +01:00
Alug
7a129047e7
i will play this in 8k yes
2024-02-16 09:36:51 +01:00
Alug
343716b7da
make this save
2024-02-15 20:22:05 +01:00
Alug
1687fb9120
Optimize polygon sorting on batch renderer
2024-02-14 21:39:31 +01:00
Alug
3e89057c23
Fix dangling pointer in mapthing after removing mobj
2024-02-14 21:39:20 +01:00
Alug
774587efa6
fix inline warnings
2024-02-14 19:43:44 +01:00
Alug
2dc8bf321e
do this again
2024-02-14 19:27:25 +01:00
Alug
992813d770
Revert "remove mobj realscales"
...
This reverts commit 9f45dabd9c .
2024-02-14 19:27:21 +01:00
Alug
46882dee93
Revert "move this, remove interp things, and add some comments"
...
This reverts commit 47c90f63a8 .
2024-02-14 19:27:18 +01:00
Alug
8bbb7b540f
Revert "forgor"
...
This reverts commit e4ec7484aa .
2024-02-14 19:27:14 +01:00
Alug
f5f1ab036d
Fix segfault when removing mobjs while iterating thinglist
2024-02-14 15:31:06 +01:00
Alug
f15d556c05
fix segfaults when damaging mobj with no painstate and when removing source from ShouldDamage
2024-02-14 15:27:15 +01:00
Alug
570a664db8
Use po2 patches to fix mipmaps
2024-02-14 12:50:40 +01:00
Alug
52f69324d9
better savegame errors
2024-02-14 12:19:38 +01:00
Alug
ea6016b1ba
forgor
2024-02-14 12:00:25 +01:00
Alug
30fcffd63c
move this, remove interp things, and add some comments
2024-02-14 11:44:14 +01:00
Alug
50446bbde4
remove mobj realscales
...
idk those just seem absolutely useless its literally just an alias for mobj scale
2024-02-14 11:42:51 +01:00
Alug
b307033aab
a?
2024-02-14 05:58:04 +01:00
Alug
3e5985833c
Snap to software lightlevel values when using Paletter renderer
...
bye bye smooth fades, here i come 32 light levels
2024-02-13 16:35:10 +01:00
Alug
8421f02aab
e
2024-02-13 12:44:34 +01:00
Alug
b6daafec17
Realloc software lookups for current screen res instead of MAXVID define
...
so the thing just allocs what it needs, so it can perform as good as it can on any resolution
2024-02-13 12:44:05 +01:00
Alug
fc058b669e
better comment
2024-02-13 11:16:00 +01:00
Alug
99214b98b9
set this to 1440p
...
also made a new define for use in the png limits so that can stay at 4k. but having both maxvids allocate things for 4k is not a good thing for software renderer, not that anyone would ever want to run it at 4k anyways
2024-02-13 11:15:14 +01:00
Alug
ab35a44ed9
more revert
2024-02-13 10:57:36 +01:00
Alug
125b82a5bb
forgor
2024-02-13 10:53:38 +01:00
Alug
f294ea157f
more things
2024-02-13 10:50:11 +01:00
Alug
486ae052ef
this stuff too
2024-02-13 10:42:03 +01:00
Alug
53b5442dad
bruh
2024-02-13 10:40:42 +01:00
Alug
507c5f75bd
revert a few things
2024-02-13 10:39:27 +01:00
Alug
0fb72c579e
forgor
2024-02-13 06:16:38 +01:00
Alug
c5d6ac63c5
remove pseudoangle
2024-02-13 06:12:32 +01:00
Alug
a934c76263
revert this
2024-02-12 14:38:47 +01:00
Alug
0098c3bbc0
update SDL2 to v2.30.0
2024-02-12 14:29:49 +01:00
Alug
f3eedc03e6
Add common I_GetSysName function
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2308
2024-02-12 14:23:09 +01:00
Alug
17c71a2528
Change from double to INT64
2024-02-12 14:19:25 +01:00
Alug
d2ecbd7c6e
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-02-12 14:14:49 +01:00
Alug
2ce7dc0c37
update zlib to v1.3.1
...
update zlib to v1.3.1
2024-02-11 16:43:19 +01:00
Alug
b648424c18
add stuff to menu
2024-02-11 15:21:20 +01:00
Alug
301754c857
forgor
2024-02-11 15:10:16 +01:00
Alug
c9a3c4c9b8
only interpolate those if we use the stuff that uses them
2024-02-11 15:05:58 +01:00
Alug
ce0c8b363a
only interpolate pitch, roll, slopepitch and sloperoll when using sprite rotation
2024-02-11 14:51:44 +01:00
Alug
9d6c38004c
toggable mobj subsector interpolation
...
honestly couldnt spot any difference at all
but R_PointinSubsector is quite expensive so making a toggle seems cool
2024-02-11 14:51:14 +01:00
Alug
19a58cc8c6
mobj interp optimization
2024-02-11 14:19:08 +01:00
Alug
d855c39da2
a
2024-02-11 13:45:48 +01:00
Alug
03f4bfecc1
Dont need this
...
I_GetPrecise Precision already gets the high res windows time anyways
2024-02-11 13:42:12 +01:00
Alug
c8d9e4c7b3
add thiis
2024-02-11 09:22:59 +01:00
Alug
cb2b8f2e7c
add it here too
2024-02-11 06:38:45 +01:00
Alug
0272dd4c24
oops
2024-02-11 06:29:28 +01:00
Alug
3b327937c2
use Windows High Precision Timer on Windows builds
...
lul may help with frametime and other stuff
2024-02-11 06:16:45 +01:00
Alug
f8f2f17184
Merge remote-tracking branch 'origin/cvarcleanup' into lugstuff
2024-02-09 15:18:17 +01:00
Alug
2efaebcf89
those need to be here for some reason
...
game complains
2024-02-09 15:12:41 +01:00
Alug
150c695979
more stuff
2024-02-09 15:05:23 +01:00
Alug
6fe87ab05a
Clean up cvar stuff a little
2024-02-09 14:42:55 +01:00
Alug
f6613a5555
proper check for colourized speedometer patches
2024-02-09 12:35:48 +01:00
Alug
947d5c2739
add achiiro speedometer stuffs
2024-02-09 12:07:34 +01:00
Alug
1544706ff4
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-02-09 10:20:21 +01:00
Alug
e121d1a8a1
proper POST request to curl
2024-02-09 10:19:35 +01:00
Alug
badbdbf03f
Clipping and portal stuff
...
idk this actually does not break ante station for some reason
2024-02-09 10:19:18 +01:00
Alug
3b5495b53a
brap
2024-02-07 11:52:04 +01:00
Alug
545027ae64
use this stuff
2024-02-07 11:40:05 +01:00
Alug
91896433f8
fix menu updating + add default to switch
2024-02-07 11:01:53 +01:00
Alug
a60074fc8a
fix menu stuff
2024-02-07 10:49:04 +01:00
Alug
eb82aa14bb
option for small nametags
2024-02-07 10:35:16 +01:00
Alug
cb4b640730
why add the same thing twice?
2024-02-07 09:42:16 +01:00
Alug
266d9a3c71
also turn this off
2024-02-07 09:37:01 +01:00
Alug
7a5a704a15
forgor to comment this out
2024-02-07 09:36:37 +01:00
Alug
29ed8de935
Nametags from Chaoskart
...
https://gitlab.com/Fafabis/kart-chaotic/-/commit/8b4a12e144fbff587ee70c30e7f461900d839650#025e5c90ea9aeb6187b4fe002e0fbb277ef4b33d_7024_7035
2024-02-07 09:35:14 +01:00
Alug
3418cab5de
switchable native keyboard input
...
taken from chaoskart this is completely non invasive
2024-02-07 09:20:36 +01:00
Alug
e2ce015d49
fix for opengl sprite shadow colour
2024-02-07 09:15:17 +01:00
indev
0d0ab3f414
If have libbacktrace, write crash reports from I_Error
2024-02-04 19:08:33 +01:00
Alug
22b5bcc7e1
split cache functions
...
seems to fix a few stutters
2024-02-04 09:21:45 +01:00
indev
34d5d73d7e
Fix battle playing wrong ending music sometimes
2024-02-04 08:31:10 +01:00
Alug
7ae4441731
Add cvar gr_maxinterpdist, which allows to control max distance on which mobjs will be interpolated
2024-02-04 08:26:54 +01:00
Alug
d0b7f6203c
fix the dumbass compiler warning
2024-02-04 07:56:55 +01:00
Alug
3757f3ae57
smol cleanup
2024-02-04 07:46:25 +01:00
Alug
8f9366da5a
Zzz...
2024-02-04 07:12:26 +01:00
Alug
b8e55f87a9
little portal cleanup
2024-02-04 06:48:58 +01:00
Alug
b469f70e02
experimental fast sprite sorting
2024-02-04 06:28:07 +01:00
Alug
6df69b24db
Revert "DSDADoom shenanigans"
...
This reverts commit c7931ca69c .
2024-02-02 16:49:08 +01:00
Alug
0133a5eb23
Revert "do this"
...
This reverts commit 7f93bc305d .
2024-02-02 16:48:26 +01:00
Alug
86712c2c48
fix compiler warning
2024-02-02 02:59:08 +01:00
Alug
5195caa3c6
Remove Build2DMipmaps and GLU library stuff
...
gluBuild2DMipmaps is just broken anyways
and it was the only thing used from the GLU library aswell so can remove things in favor of better solutions
having a pc with opengl 1.4 should be a given by now
2024-02-01 22:26:06 +01:00
Alug
684ad38d4b
add an I_Error for when opengl is started on unsupported hardware or driver
2024-02-01 19:57:23 +01:00
Alug
c6d292a3d7
e
2024-02-01 04:47:55 +01:00
Alug
246414a735
move that where it belongs
2024-02-01 04:42:28 +01:00
Alug
429bcffaf8
dont need to extra check for this actually
2024-02-01 03:48:17 +01:00
Alug
d92e7b138c
fix sprite roll angles in software for sprites with one rotation frame
...
ofc only when the rotation stuff is set to rotate everything not just the player
also changes that the shadows only rotate on that setting unless someone wants it and wants really dumb checks for it
2024-02-01 03:46:15 +01:00
Alug
cd51ad2a25
remove non working fisheye lens code
...
remnants of birdhouse, this was never finished nor does it work
2024-02-01 03:26:33 +01:00
Alug
8732825404
fix software shadow rotation in the worst way possible kek
2024-02-01 03:25:58 +01:00
Alug
fc37cdcc95
use it for camang
2024-02-01 02:39:27 +01:00
Alug
2435ec9515
Revert "batch this stuff too for portals"
...
This reverts commit 2df4738af2 .
2024-02-01 02:11:21 +01:00
Alug
623fab8ea8
Revert "clean this up a little"
...
This reverts commit 99c9d921e3ab3ee3fde3dcf141e20323e064902a.
2024-02-01 02:03:23 +01:00
Alug
e063345c4b
Revert "oops"
...
This reverts commit 59b6987bf2e9f00bfdf50b268f0ec61e735dfe0e.
2024-02-01 02:03:10 +01:00
Alug
27533a1dcd
Revert "replace check"
...
This reverts commit 36eaaee202c4d1f7e86dd2b24dcfe5573ac2f280.
2024-02-01 02:03:00 +01:00
Alug
d232e0e2c6
oops
2024-02-01 01:55:04 +01:00
Alug
0475489e24
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-31 16:58:09 +01:00
Alug
34b35db27f
Interpolate polyobjects properly for the software renderer
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2284/
2024-01-31 03:28:00 +01:00
Alug
b47bc12e48
change x scale a little
2024-01-30 21:43:44 +01:00
Alug
4d102dcf68
similar scale to old speedo
2024-01-29 23:08:19 +01:00
Alug
a8c9663200
ok i can just do it like this lol
...
now its good finally
2024-01-29 22:23:04 +01:00
Alug
57660cc5af
fix 1 pixel gap
...
i hate maths
2024-01-29 22:13:54 +01:00
Alug
c459e918af
prep some speedometer stuff
2024-01-29 22:01:16 +01:00
Alug
962abba1b2
Buffer API is OpenGL 1.5, so can be used in STATIC_OPENGL
...
https://git.do.srb2.org/STJr/SRB2/-/commit/623629b04ab72071e6ea4f0c4a3245e6cde72e2c
2024-01-29 18:19:01 +01:00
Alug
5297d18f92
ugh whyyyy
2024-01-29 18:08:18 +01:00
Alug
7853e48a6f
update libopenmpt libs
2024-01-29 18:07:35 +01:00
Alug
303d87f69d
update libgme
2024-01-29 15:59:48 +01:00
Alug
9dcdc9500d
Revert "bruh wtf"
...
This reverts commit 493091cd66 .
2024-01-29 14:43:12 +01:00
Alug
7723bafff6
replace check
2024-01-29 04:38:26 +01:00
Alug
d74a89c6c1
oops
2024-01-29 04:11:21 +01:00
Alug
cce443be0b
clean this up a little
2024-01-29 04:08:14 +01:00
Alug
81fa3d27bf
uuuuuuuhhh
2024-01-29 03:56:43 +01:00
Alug
493091cd66
bruh wtf
2024-01-28 22:07:49 +01:00
Alug
c75f5ee961
use this for portal clipping too
2024-01-28 19:33:45 +01:00
Alug
083e0ca2e0
dont need this anymore
2024-01-28 19:19:16 +01:00
Alug
79bd89016c
dont need it as an extra file
2024-01-28 19:16:04 +01:00
Alug
eca7e38763
Zzz...
2024-01-28 19:15:14 +01:00
Alug
b5cbfb970f
forgor
2024-01-28 18:58:52 +01:00
Alug
74e1cafd9d
this too
2024-01-28 18:57:19 +01:00
Alug
ee7381b67d
revert this
2024-01-28 18:56:10 +01:00
Alug
7f93bc305d
do this
2024-01-26 02:44:37 +01:00
Alug
c7931ca69c
DSDADoom shenanigans
...
R_PointToPseudoAngle seems rather promising
2024-01-26 02:28:07 +01:00
Alug
90f06a3289
a little better solution still bad lmao
2024-01-26 00:04:42 +01:00
Alug
0e344a7e02
screw it ill just do this
2024-01-25 23:40:37 +01:00
Alug
3f91a4e908
i want a small hud
2024-01-25 23:04:21 +01:00
Alug
fb443c58ab
add "Reset All" button to hud offset menu
2024-01-25 23:02:01 +01:00
Alug
b233514b58
more offset
2024-01-25 16:48:16 +01:00
Alug
11615171d1
Revert "Optimize polygon sorting on batch renderer"
...
This reverts commit ad86e7f34a .
2024-01-25 14:57:49 +01:00
Alug
2df4738af2
batch this stuff too for portals
2024-01-25 04:06:54 +01:00
Alug
9e62f5bd52
make the ripple thing toggable for now
2024-01-25 03:46:26 +01:00
Alug
80349ae8ee
a
2024-01-25 03:24:32 +01:00
Alug
06d51f2648
only apply fog if it is water only
...
ugh
2024-01-25 02:59:30 +01:00
Alug
fcc810f703
fix some issues with framebuffer
2024-01-25 00:35:31 +01:00
Alug
d6d70e1525
Implement framebuffer and renderbuffer objects
...
wew https://git.do.srb2.org/Lactozilla/SRB2/-/commit/211c3720de8dda8e2a896b6887eb4bbbd991ebbf
2024-01-24 22:35:30 +01:00
Alug
e5f79e061c
rotating shadows
...
uuuuhhh
2024-01-24 18:13:50 +01:00
Alug
ad3c0a1ffd
attempt at fixing some issues
...
it fixed some things but broke the underwater ripple if the water is on a fof
2024-01-24 17:09:15 +01:00
Alug
2ef935198a
more pronounced ripple
...
eeeh kinda close ig
2024-01-24 03:41:02 +01:00
Alug
dc3b9c648a
make this a little neater
2024-01-24 03:09:09 +01:00
Alug
2d610d40b6
add better check for colormap stuff
...
so it only gets applied where it should (i hope)
works on tiled byway tho
2024-01-24 03:00:31 +01:00
Alug
d2c686f48b
attempt at making ogl water ripple better
...
well all it does is ripple the floor below the water fof lmao no idea how i would implement this for the walls too
2024-01-24 02:43:27 +01:00
Alug
5cafec3262
uuuh oops dont do it for non transparent fofs
2024-01-24 00:26:36 +01:00
Alug
580c42d167
more offset ugh
2024-01-23 21:33:15 +01:00
Alug
dcfec35e57
remove this since its not needed anymore
2024-01-23 21:24:18 +01:00
Alug
701bac6e11
alr add more offset
...
kinda dumb way but itll do for now until i figure out smth better
2024-01-23 21:21:03 +01:00
Alug
0c46d593d8
attempt at making colormapped translucent fofs more accurate
2024-01-23 18:55:19 +01:00
Alug
b867de0667
Zzz...
2024-01-23 15:50:51 +01:00
Alug
e207b75c7a
Revert "add pMasterPalette"
...
This reverts commit dfb05b9d39 .
2024-01-23 15:49:00 +01:00
Alug
fc3df5bfe4
Revert "attempt at unmangling lighttables and colormaps"
...
This reverts commit 19702daecd .
2024-01-23 06:41:25 +01:00
Alug
dfb05b9d39
add pMasterPalette
2024-01-23 05:33:04 +01:00
Alug
19702daecd
attempt at unmangling lighttables and colormaps
...
ugh i hope this doesent break
2024-01-22 23:28:34 +01:00
Alug
dde4b4df3b
merge conflict moment
2024-01-22 21:32:38 +01:00
Alug
c070930a8c
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-22 21:31:04 +01:00
Alug
d36b5f7c59
add hw_shaders to cmakelist
2024-01-22 18:41:00 +01:00
Alug
0e517907ce
change this
2024-01-22 18:32:13 +01:00
Alug
739e9716ab
add toggle for custom shaders
...
it seems better like this, atleast thats how hannu set it up
2024-01-22 18:25:51 +01:00
Alug
0e5972d895
shaderstate should be set here
2024-01-22 18:15:53 +01:00
Alug
71975658ca
split hw_shader files
2024-01-22 18:14:14 +01:00
Alug
6572e29a64
OpenGL shader code rearrangement and shader pre-preprocessor
...
https://git.do.srb2.org/STJr/SRB2/-/commit/de37df1be04e9d1dfb11083a9585eb6ac1761633?merge_request_iid=1516
wew
2024-01-22 16:57:47 +01:00
indev
41b21c2a0c
Fix sound, music, and midi music toggles
2024-01-22 13:48:13 +01:00
Alug
2b19d2e6de
Revert "revert this"
...
This reverts commit 5bce9d5abf .
2024-01-22 13:48:10 +01:00
Alug
f99aa3459c
e
2024-01-22 13:48:00 +01:00
Alug
5bce9d5abf
revert this
...
this caused sound and music to alyways toggle themselves on after a restart + other issues
2024-01-22 02:55:40 +01:00
Alug
abe102649e
forgor
2024-01-22 02:52:33 +01:00
Alug
424fcdc63a
change some memfree names
2024-01-22 02:46:59 +01:00
Alug
a3fd451c74
3D model texture Z_tag
2024-01-22 02:43:55 +01:00
Alug
731fd113d2
more cleanup
2024-01-22 02:34:07 +01:00
Alug
c9ca1bda5c
Texture buffer for non RGBA to RGBA conversion
2024-01-22 02:09:55 +01:00
Alug
58ea822050
Remove 3Dfx and glide things
...
gr_rounddown toggle did nothing instead the game always resized textures, now it wont, seems like this makes stutters on mapload less
2024-01-22 01:03:48 +01:00
Alug
671484d6f9
fix merge conflict
2024-01-21 16:41:38 +01:00
Alug
e6e74194bc
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-21 16:40:12 +01:00
Alug
04432c8368
simplify this uuh
2024-01-21 15:43:46 +01:00
Alug
6782876c0c
i hate this so i just make it a boolean
...
confused the heck outta me so just do it like this lmao
2024-01-21 15:31:07 +01:00
Alug
4b09e92d7c
grr
2024-01-20 17:24:11 +01:00
Alug
3266f64fb9
oops
2024-01-20 17:03:05 +01:00
Alug
2a9886e698
cleanup s_sound a little + fix onchanges
2024-01-20 17:01:48 +01:00
Alug
1319e3a811
make NO_MIDI=0 compile
2024-01-20 16:52:46 +01:00
Alug
6cbb40f874
make some things static + remove cdmusic leftovers
2024-01-20 15:43:42 +01:00
Alug
07fd6a3ad4
make sound precaching useful at all
...
so it also precaches addon sounds and all
thx indev for help <3
2024-01-20 15:39:25 +01:00
Alug
8891869013
fix issues with sound precaching
...
adds a check if sounds have been previously loaded already
also makes it useful at all by not freeing soundsfx data on each mapload when its enabled
also adds an onchange so toggling it either caches all sounds again or frees them
2024-01-20 13:58:11 +01:00
Alug
04fc735e12
Merge remote-tracking branch 'origin/morenewpalshader' into lugstuff
2024-01-19 19:37:07 +01:00
Alug
7b9860f1be
Merge remote-tracking branch 'origin/morenewpalshader' into lugstuff
2024-01-19 19:25:24 +01:00
Alug
38f26a2bd8
simplify setpalette
2024-01-19 18:07:32 +01:00
Alug
a9750f8cff
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-19 12:29:20 +01:00
Alug
ad86e7f34a
Optimize polygon sorting on batch renderer
...
again
2024-01-19 02:14:20 +01:00
Alug
496435ef3b
dont check for precip in sprite sorting + smol cleanup
2024-01-19 02:14:04 +01:00
Alug
5275b31e7e
smol stuffs
2024-01-19 00:39:07 +01:00
Alug
e341991703
Add toggle for horizonlines
2024-01-18 20:53:59 +01:00
Alug
fb65496507
use fudges from newer paletter shader
2024-01-18 16:49:10 +01:00
Alug
abe52ba440
make thundershield follow player offset
...
this allows the to stay on the player when saltyhopping etc.
2024-01-18 15:21:20 +01:00
Alug
ee5d097201
Prevent FOF alpha from wrapping around in OpenGL
2024-01-18 15:07:29 +01:00
Alug
0ea182d04f
change this
2024-01-18 14:12:27 +01:00
Alug
8d737c96c9
Refactor Batching code
...
from Hannu Hanhi
https://git.do.srb2.org/STJr/SRB2/-/commit/707687beea50a2bfcc14638e923ac516195351b1?merge_request_iid=1774
2024-01-17 18:30:53 +01:00
Alug
5c93b90c2e
Merge remote-tracking branch 'origin/batching-stuff' into lugstuff
2024-01-17 18:16:06 +01:00
Alug
41bee850da
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-17 14:59:21 +01:00
Alug
416c2a9e9d
Merge remote-tracking branch 'origin/planestuff2' into lugstuff
2024-01-17 12:42:59 +01:00
Alug
8fa9fccc79
Revert "use malloc here"
...
This reverts commit 75d1076bbe .
2024-01-17 12:42:56 +01:00
Alug
c5a4071a06
Revert "Move water ripple spanfunc out of r_plane + tilted water support"
...
This reverts commit 139d937c86 .
2024-01-17 12:42:48 +01:00
Alug
930e48ad39
Revert "Plane optimization and cleanup"
...
This reverts commit db61bfb568 .
2024-01-17 12:42:39 +01:00
Alug
868678f321
Revert "Revert "Revert "Fix vibing slope planes"""
...
This reverts commit 8530b6512c .
2024-01-17 12:42:34 +01:00
Alug
8530b6512c
Revert "Revert "Fix vibing slope planes""
...
This reverts commit 2a5f487e5f .
2024-01-17 12:32:50 +01:00
Alug
2a5f487e5f
Revert "Fix vibing slope planes"
...
This reverts commit 82562bc20d .
2024-01-17 12:31:28 +01:00
Alug
141f6c51dc
Revert "optimize plane stuff even more"
...
This reverts commit 120def9676 .
2024-01-17 12:31:24 +01:00
Alug
1fc9492b30
Revert "Use floating point trig in R_SetSlopePlane"
...
This reverts commit 3555783284 .
2024-01-17 12:31:13 +01:00
Alug
65782d3d75
Revert "more changes"
...
This reverts commit cb6d657c03 .
2024-01-17 12:31:08 +01:00
Alug
b5cb6dfb9d
Revert "forgoer"
...
This reverts commit f476befc4b .
2024-01-17 12:31:03 +01:00
Alug
6667e4b8bc
Revert "forgor R_GetSlopeZAt"
...
This reverts commit 4a94939d4f .
2024-01-17 12:30:58 +01:00
Alug
5e2492a930
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-17 12:19:30 +01:00
Alug
4f07372e0f
(hopefully) fix overflow in R_DrawRepeatMaskedColumn
...
well this fixes the game hanging in software renderer on Marsh´s Marble Zone
2024-01-17 12:11:32 +01:00
Alug
80a1a97083
Revert "Revert "Revert "Localskins on replays"""
...
This reverts commit 12059955e5 .
2024-01-16 16:44:41 +01:00
Alug
204476c55d
Revert "Hopefully fix the localskin replay issues 🙏 "
...
This reverts commit 8fab258778 .
2024-01-16 16:44:38 +01:00
hayaunderscore
8fab258778
Hopefully fix the localskin replay issues 🙏
2024-01-16 16:35:39 +01:00
Alug
12059955e5
Revert "Revert "Localskins on replays""
...
This reverts commit d3e5dfc346 .
2024-01-16 16:35:33 +01:00
Alug
3ca1f957ba
fix ogl shearing with flipcam
2024-01-16 16:22:30 +01:00
Alug
b11362aec1
remove the extra screentex and apply palshader directly to finaltex
...
theres basically barely any difference, even in the fades theres very little, and it just cost so freaking much performance
however, ill keep the revamped screentex setup as this it allows us to keep the better fadescreen background for menus
2024-01-15 20:12:35 +01:00
Alug
75630df10e
readd oldpal
...
for performance reasons its better
2024-01-15 19:36:37 +01:00
Alug
4d93abb7ac
do this a little better
2024-01-15 17:44:07 +01:00
Alug
731943f980
ensure consistent shader state
2024-01-15 16:50:20 +01:00
Alug
265dc1f296
Light table support for HWR_FadeScreenMenuBack
2024-01-15 16:29:01 +01:00
Alug
c449ffcc98
remove gr_oldpal for now
2024-01-15 16:23:19 +01:00
Alug
34500d32d0
paletterenderer screentex stuff again
...
this didnt really work like it shouldve
so ill keep it here for now
2024-01-15 16:17:17 +01:00
Alug
d3e5dfc346
Revert "Localskins on replays"
...
This reverts commit e1f821e121 .
2024-01-15 15:51:28 +01:00
Alug
8ed11107eb
remove Shader_Load as Shader_SetUniforms literally did the same thing
2024-01-15 15:10:02 +01:00
Alug
2f51108783
fix lighttable batching for new batching and palshader code
2024-01-15 15:09:36 +01:00
Alug
2667a66419
Merge remote-tracking branch 'origin/batching-stuff' into lugstuff
2024-01-15 14:27:10 +01:00
Alug
0fd073f2f0
Merge remote-tracking branch 'origin/batching-stuff' into lugstuff
2024-01-15 14:18:10 +01:00
Alug
840cf4e00a
Revert "Revert "Optimize HWR_RenderBatches polygon sorting""
...
This reverts commit a36e633555 .
2024-01-15 14:15:26 +01:00
Alug
d5d99f94b7
cap flashpals again
...
well it often resulted in flashpals that just made stuff so badly visable lmao
2024-01-15 11:38:09 +01:00
Alug
dea19e4416
forgor R_GetSlopeZAt
2024-01-15 11:20:54 +01:00
Alug
f7612d7398
forgoer
2024-01-15 11:17:19 +01:00
Alug
e39182607e
more changes
2024-01-15 11:16:16 +01:00
Alug
79f1febbce
Use floating point trig in R_SetSlopePlane
2024-01-15 11:10:12 +01:00
Alug
120def9676
optimize plane stuff even more
2024-01-15 11:09:07 +01:00
Alug
82562bc20d
Fix vibing slope planes
2024-01-15 10:44:43 +01:00
Alug
1c51361120
Plane optimization and cleanup
...
sned help
https://git.do.srb2.org/STJr/SRB2/-/commit/c07c80fd9e626f15b4d84d1766f8963e089d295a
2024-01-15 10:40:51 +01:00
Alug
c07e79deb7
Move water ripple spanfunc out of r_plane + tilted water support
...
idk man
2024-01-15 10:18:13 +01:00
Alug
81cb1111b4
use malloc here
2024-01-15 09:36:35 +01:00
Alug
369307181e
this can be static
2024-01-15 08:35:45 +01:00
Alug
7881e04e6b
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-15 08:26:13 +01:00
Alug
66a72eb1be
Copy Interpolation to Shields and Overlays, Splitscreen Overlays
...
from https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1992
2024-01-15 08:25:54 +01:00
Alug
ad77f11859
Optimize polygon sorting on batch renderer
...
from https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2253
again lul
2024-01-15 00:31:29 +01:00
Alug
96d177876f
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-14 23:50:14 +01:00
Alug
dc7392f86b
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-14 22:57:24 +01:00
Alug
6f6252b6f8
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-14 22:50:11 +01:00
Alug
20b32df2c6
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-14 22:13:42 +01:00
Alug
d413d02bf7
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-14 21:38:49 +01:00
Alug
426c0366cc
Merge remote-tracking branch 'origin/newpalshader' into lugstuff
2024-01-13 16:12:04 +01:00
Alug
d3d3655580
Merge remote-tracking branch 'origin/crash-log-mention' into lugstuff
2024-01-13 12:05:55 +01:00
Alug
d4a011ee6d
Merge remote-tracking branch 'origin/addfilelocal-load-animdefs' into lugstuff
2024-01-12 13:37:17 +01:00
Alug
b08118734e
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-12 13:37:14 +01:00
indev
41ee6de784
Make non-important files still load textures and animdefs
2024-01-12 15:35:24 +03:00
hayaunderscore
139d2e6be8
Localskins on replays
2024-01-12 12:26:21 +01:00
Alug
a866461b0a
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-11 18:46:14 +01:00
Alug
6f61331d46
Merge remote-tracking branch 'origin/newpalshader' into lugstuff
2024-01-11 18:46:12 +01:00
Alug
7731ca9fb2
Merge remote-tracking branch 'origin/newpalshader' into lugstuff
2024-01-11 09:53:47 +01:00
Alug
3de0c4f5d8
Merge remote-tracking branch 'origin/newpalshader' into lugstuff
2024-01-11 01:10:04 +01:00
Alug
2e602f8861
Revert "Revert "just show text instead of miscoloured boxes""
...
This reverts commit 7072a50060 .
2024-01-11 00:50:36 +01:00
Alug
1a7d92a082
Revert "Revert "fix some things""
...
This reverts commit a65e586de5 .
2024-01-11 00:50:26 +01:00
Alug
5aa2a0c821
Revert "Revert "Merge remote-tracking branch 'origin/gammastuff' into lugstuff""
...
This reverts commit a9d7ca3332 .
2024-01-11 00:50:17 +01:00
Alug
4f2328b8dc
Merge remote-tracking branch 'origin/newpalshader' into lugstuff
2024-01-11 00:47:24 +01:00
Alug
e929e524a3
Merge remote-tracking branch 'origin/newpalshader' into lugstuff
2024-01-10 14:18:45 +01:00
Alug
e6b9f18d3d
Merge remote-tracking branch 'origin/newpalshader' into lugstuff
2024-01-10 14:14:53 +01:00
Alug
7f197ef84e
Merge remote-tracking branch 'origin/newpalshader' into lugstuff
2024-01-10 13:52:26 +01:00
Alug
a9d7ca3332
Revert "Merge remote-tracking branch 'origin/gammastuff' into lugstuff"
...
This reverts commit 9aca8438a2 , reversing
changes made to c2d37dfb61 .
2024-01-10 13:51:51 +01:00
Alug
a65e586de5
Revert "fix some things"
...
This reverts commit 69ffee271d .
2024-01-10 13:51:46 +01:00
Alug
7072a50060
Revert "just show text instead of miscoloured boxes"
...
This reverts commit fc1a367c2e .
2024-01-10 13:51:43 +01:00
Alug
fc1a367c2e
just show text instead of miscoloured boxes
2024-01-09 14:27:05 +01:00
Alug
3b376d85d4
fix some things
2024-01-09 14:19:36 +01:00
Alug
9aca8438a2
Merge remote-tracking branch 'origin/gammastuff' into lugstuff
2024-01-09 14:09:56 +01:00
Alug
c2d37dfb61
use og values for pal
2024-01-09 13:38:24 +01:00
Alug
3c3bd0f0ea
stuff
2024-01-09 13:25:59 +01:00
Alug
958db336b7
change this
2024-01-09 13:23:54 +01:00
Alug
342d570b3b
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-08 09:07:24 +01:00
Alug
67457c25df
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-08 08:54:08 +01:00
Alug
a98d46f8a8
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-08 08:51:05 +01:00
Alug
b2fca84b15
Zzz...
2024-01-07 08:25:49 +01:00
Alug
2e31169738
use fudge defines + remove wall and floor shader
...
both are now consilidated ( i have no idea how to spell that) into doom_colormap shader
2024-01-06 08:11:57 +01:00
Alug
4cda2c8093
use srb2´s sky shader
...
also its finally a defined shader now + move default fragment shader to the top
2024-01-06 08:07:11 +01:00
Alug
73b4e8a988
change this
2024-01-06 04:57:18 +01:00
Alug
82dbfb4379
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-06 01:15:05 +01:00
Alug
0e2ff2390a
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-05 21:56:11 +01:00
Alug
220d5db739
optimize camera mobj z stuff lol
...
idk wanna see if this does anything
2024-01-05 06:40:16 +01:00
Alug
212d475f50
fix menu fade screen background using wrong things in palshader
2024-01-05 01:23:05 +01:00
Alug
b7fbd0433f
little changes to palshader
...
use gl_texture 2 in postprocess like srb2s palshader does it
also disable depthtest for screentextures in palshader mode
2024-01-05 00:53:19 +01:00
Alug
d28dd96aa0
revert this
2024-01-05 00:22:13 +01:00
Alug
0e46f91c51
change order of those
2024-01-05 00:21:51 +01:00
Alug
d6dabacb05
wöter...
2024-01-04 23:31:55 +01:00
Alug
4363473955
hehe funky colours
2024-01-04 23:11:46 +01:00
Alug
7e5fd4e290
Merge remote-tracking branch 'origin/compilation-warnings-fix' into lugstuff
2024-01-03 20:02:35 +01:00
Alug
c30a0cd4f1
Merge remote-tracking branch 'origin/compilation-warnings-fix' into lugstuff
2024-01-03 20:00:34 +01:00
Alug
98d56a38f5
Merge remote-tracking branch 'origin/compilation-warnings-fix' into lugstuff
2024-01-03 19:45:14 +01:00
Alug
f26e95e7c9
Merge remote-tracking branch 'origin/compilation-warnings-fix' into lugstuff
2024-01-03 18:24:19 +01:00
Alug
f39e1a9b70
wöter 2
2024-01-03 02:24:15 +01:00
Alug
1d5b531ba3
Revert "uuuh refactor batching a little + port Optimize polygon sorting"
...
This reverts commit d757e82e3f .
2024-01-02 22:21:25 +01:00
Alug
a90bd08405
Revert " Avoid batching skybox and horizon lines"
...
This reverts commit b5fbaaa2b9ae91877c7c6ad3602956d677fa6e0c.
2024-01-02 22:21:21 +01:00
Alug
1cbb726cab
Merge branch 'lugstuff' of https://github.com/Indev450/SRB2Kart-Saturn into lugstuff
2024-01-02 22:13:17 +01:00
Alug
ce61d00dcf
fix inline warnings
2024-01-02 22:13:13 +01:00
indev
2d92b798c6
Fix warnings related to boolean glib getters/setters
2024-01-03 00:10:28 +03:00
Alug
cc62164a7c
Revert "Revert "Merge remote-tracking branch 'origin/Saturn-Next-EnumLib' into lugstuff""
...
This reverts commit 142540e263 .
2024-01-02 21:08:03 +01:00
Alug
af510bce93
inline deez nuts
2024-01-02 21:07:02 +01:00
Alug
4ba60bedcd
AAAAAaaa
2024-01-02 20:36:32 +01:00
Alug
583bf26129
wöter
2024-01-02 20:36:14 +01:00
Alug
d8c3623141
Avoid batching skybox and horizon lines
2024-01-02 20:35:26 +01:00
Alug
2cd0875da6
lol
2024-01-02 06:19:31 +01:00
Alug
73d0848f7e
(hopefully) fix horizonlines
2024-01-02 03:49:32 +01:00
Alug
d757e82e3f
uuuh refactor batching a little + port Optimize polygon sorting
...
uhhh https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2253
2024-01-02 01:02:42 +01:00
Alug
007238e7dd
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-02 00:09:27 +01:00
Alug
944e019020
let indev compile this branch uwu
2024-01-01 21:28:03 +01:00
Alug
634f8897b4
Revert "uuuh refactor batching a little + port Optimize polygon sorting"
...
This reverts commit 7651d31c50 .
2024-01-01 21:19:14 +01:00
Alug
7651d31c50
uuuh refactor batching a little + port Optimize polygon sorting
...
uhhh https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2253
2024-01-01 20:44:19 +01:00
Alug
1702873ab1
Revert "attempt at making water shader ripple more accurate to software"
...
This reverts commit 8ab37040db .
2024-01-01 18:55:41 +01:00
Alug
44e7d5249c
dont pack my memories
2024-01-01 18:30:06 +01:00
Alug
8ab37040db
attempt at making water shader ripple more accurate to software
2024-01-01 18:29:04 +01:00
Alug
ac203b0ccb
Merge remote-tracking branch 'origin/compilation-warnings-fix' into lugstuff
2024-01-01 17:08:31 +01:00
Alug
557546c9c3
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2024-01-01 17:08:18 +01:00
Alug
52a94dbe78
try and make p-speedometer a little less painful to look at
2023-12-31 03:39:24 +01:00
Alug
f4ffc19981
lil k_kart cleanup
...
uh
2023-12-31 03:12:35 +01:00
Alug
ac3c117b03
uh
2023-12-31 00:12:11 +01:00
Alug
1ac008ab02
Merge remote-tracking branch 'origin/compilation-warnings-fix' into lugstuff
2023-12-31 00:07:39 +01:00
Alug
58ac86e3bf
noone cares about c90 mixed declarations lmao
2023-12-30 21:51:23 +01:00
Alug
1daf06858b
Revert "(maybe?) fix net issues on server join"
...
This reverts commit af40bdb11b .
2023-12-30 21:41:33 +01:00
Alug
a4e8ce7f01
Fix most of compilation warnings
2023-12-30 15:55:07 +01:00
Alug
ed6e16cdce
uuh
2023-12-30 01:20:09 +01:00
Alug
57bb92a36c
this didnt work out lmao
2023-12-30 00:55:24 +01:00
Alug
142540e263
Revert "Merge remote-tracking branch 'origin/Saturn-Next-EnumLib' into lugstuff"
...
This reverts commit 5dab606980 , reversing
changes made to 661dfde6af .
2023-12-29 23:24:08 +01:00
Alug
5a17430747
Revert "Merge remote-tracking branch 'origin/moreopengl' into lugstuff"
...
This reverts commit a6015e4647 , reversing
changes made to fcbe95447a .
2023-12-29 22:49:51 +01:00
Alug
23c84a9e96
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2023-12-29 22:49:27 +01:00
Alug
6bb9dcc216
revert that part it stuttered race conditions or somethjing lmao
2023-12-29 15:36:12 +01:00
Alug
1901e4dbdc
fuckit idk lmoa
2023-12-29 14:23:29 +01:00
Alug
1657f769da
Revert "dont need that"
...
This reverts commit f274ed3fd8 .
2023-12-29 13:11:43 +01:00
Alug
c82eb489fe
give me all that shit yes
2023-12-29 01:47:27 +01:00
Alug
9f05befd70
i have no idea what im doing lmao
2023-12-29 01:36:33 +01:00
Alug
f274ed3fd8
dont need that
2023-12-29 01:35:50 +01:00
Alug
f6e027abcb
Merge remote-tracking branch 'origin/gl-noencore-effect-fix' into lugstuff
2023-12-27 15:30:13 +01:00
Alug
a92114a854
Merge remote-tracking branch 'origin/gl-noencore-effect-fix' into lugstuff
2023-12-27 15:04:36 +01:00
Alug
ffb84705d3
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2023-12-27 14:40:50 +01:00
Alug
2f8366b6f9
-flto breaks crashlogs it seems lol
2023-12-24 20:28:57 +01:00
Alug
a6f062c126
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2023-12-24 19:41:15 +01:00
Alug
41c24f3bc9
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2023-12-24 19:13:15 +01:00
Alug
af40bdb11b
(maybe?) fix net issues on server join
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2238?commit_id=d79d22de63c5b84e3e0f4d737af81f74321dd80d
needs alot of testing
2023-12-24 00:15:47 +01:00
Alug
00a69e6aed
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2023-12-23 17:24:07 +01:00
Alug
04b2d784ce
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2023-12-22 20:28:28 +01:00
Alug
a5de51b039
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2023-12-21 13:54:33 +01:00
Alug
4a80e9f20f
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2023-12-20 23:06:24 +01:00
Alug
8676769a8f
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2023-12-20 17:53:09 +01:00
Alug
2f8c7a81ca
Revert "Merge remote-tracking branch 'origin/thinkercache' into lugstuff"
...
This reverts commit 760fe392a8 , reversing
changes made to 5dab606980 .
2023-12-20 08:35:16 +01:00
Alug
ac11af6048
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2023-12-20 06:09:25 +01:00
Alug
7c558802a4
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2023-12-20 05:16:05 +01:00
Alug
5a516aa1ad
dont need that
2023-12-19 21:52:21 +01:00
Alug
4d1b6ed974
Merge remote-tracking branch 'origin/Saturn-Next' into lugstuff
2023-12-19 20:20:57 +01:00
Alug
e8e6bb0499
Revert "test stuff"
...
This reverts commit 085efaa605 .
2023-12-19 19:41:55 +01:00
Alug
58f94666d1
timeout sticker uses wrong patch
2023-12-19 18:58:10 +01:00
Alug
085efaa605
test stuff
...
very crude, console scream at me if those are botched
most likely not the issue but whatever
2023-12-19 18:57:47 +01:00
Alug
6028e392f0
dont prep shaders if theyre uneeded
2023-12-19 17:34:15 +01:00
Alug
fa67dd74a0
huehue
2023-12-19 16:28:51 +01:00
Alug
cb734b50c3
bru
2023-12-19 16:24:33 +01:00
Alug
087e58b88b
bugger off discord rpc
2023-12-19 16:21:35 +01:00
Alug
78b9d67aaa
im not on pentium 4
2023-12-19 16:17:15 +01:00
Alug
a6015e4647
Merge remote-tracking branch 'origin/moreopengl' into lugstuff
2023-12-19 16:14:18 +01:00
Alug
fcbe95447a
Merge remote-tracking branch 'origin/multithreadshit' into lugstuff
2023-12-19 16:13:44 +01:00
Alug
760fe392a8
Merge remote-tracking branch 'origin/thinkercache' into lugstuff
2023-12-19 16:11:54 +01:00
Alug
5dab606980
Merge remote-tracking branch 'origin/Saturn-Next-EnumLib' into lugstuff
2023-12-19 16:11:36 +01:00
indev
c265575dfd
Fix config
2023-11-16 22:14:18 +03:00
alufolie91
4a1f526ac6
multithread exec command and some filesearch/add stuff
...
hey it actually improves some things alot
esp the loading addons stage when joining a server
2023-11-16 19:14:48 +01:00
Alug
497b633661
Revert "why did i remove this back then??"
...
This reverts commit 91ed5c4871 .
2023-11-15 09:59:24 +01:00
alufolie91
c7f54a98e0
Merge remote-tracking branch 'origin/Saturn-Next' into moreopengl
2023-11-14 21:16:47 +01:00
alufolie91
7da8c20409
remove that stuff
2023-11-14 21:16:04 +01:00
Alug
116328c7bf
attempt at linked list for textures
...
also changes to caching handling a bit
seems to have helped with stuck colors a bit
2023-11-08 02:50:17 +01:00
Alug
bd68fef4a2
Zzzzz...
2023-11-08 00:38:48 +01:00
alufolie91
7759d56ad3
Fix uninitialized reads in PreparePolygon
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1392
2023-11-08 00:17:42 +01:00
Alug
9c7020a369
GRRRRRR not GLLLLLLLL
2023-11-07 18:23:31 +01:00
alufolie91
f8c1903316
change how mipmap caching works
...
also a bit of texture conversion
idk
2023-11-07 18:19:40 +01:00
alufolie91
652423ad14
Cache and reuse removed mobjs when spawning mobjs
...
from https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2200
2023-11-06 12:27:23 +01:00