toaster
0cd3629d00
Explicit pointer cast for R_InterpolatePrecipMobjState
2022-11-07 18:17:45 -06:00
Eidolon
5f6c56cf36
Use precip interp if gl sprite is for precip
2022-11-07 18:17:45 -06:00
Eidolon
f7bc03ad61
Use interp position in GL billboarding
2022-10-30 23:14:11 -05:00
Eidolon
af753b5268
Only call SetupFrame in T-1 hack with player->mo
2022-10-30 21:06:50 -05:00
Eidolon
fdd6550669
Only run view update hack in no-render mode
2022-10-30 21:05:59 -05:00
Eidolon
46603d607e
Clear and draw all game hud hook calls to 1 list
...
Fixes splitscreen issues with lua hud hooks
2022-10-28 23:04:05 -05:00
Eidolon
8fa553a1d0
Ensure view interpolates between T-1 to T
2022-10-28 23:04:05 -05:00
Eidolon
f43839ef8d
uncapped: Reset cam interpolation on P_ResetCamera
2022-10-09 16:40:52 -05:00
Eidolon
41f17495c4
uncapped: Update closed captions only on new tics
2022-10-09 15:29:28 -05:00
Eidolon
69c5da2720
Merge branch 'next' into uncappedrevengeance
2022-07-15 00:14:27 -05:00
Eidolon
4fccd15f53
Merge branch 'cmake-mac-linkage' into 'next'
...
cmake: Various macOS build/package improvements
See merge request STJr/SRB2!1800
2022-07-15 05:02:36 +00:00
Eidolon
0e5b5bf5d9
cmake: Set plist properties for macOS bundle
...
yay icon
2022-07-14 23:57:53 -05:00
Eidolon
66ab96363c
cmake: Fix rpath issues in macOS bundle fixup
2022-07-14 23:32:34 -05:00
Eidolon
a3ffd04223
cmake: Adjust linkage for macOS
...
This properly links dylibs set during build instead of expecting
the libraries to be in the system path.
2022-07-14 18:37:17 -05:00
Eidolon
af8bc3af7e
Merge branch 'udmf-plane-displacement-fix' into 'next'
...
UDMF conversion: Fix noclimb flag not being applied to linedef types 66-68
Closes #868
See merge request STJr/SRB2!1790
2022-06-05 23:13:04 +00:00
Eidolon
66bda92ac1
Merge branch 'udmf-gravity-fix' into 'next'
...
Fix copypaste error in P_GetMobjGravity
Closes #867
See merge request STJr/SRB2!1791
2022-06-05 23:09:42 +00:00
MascaraSnake
c9536ff4dc
Fix copypaste error in P_GetMobjGravity
2022-06-04 17:46:00 +02:00
MascaraSnake
9971592dc6
UDMF conversion: Fix noclimb flag not being applied to linedef types 66-68
2022-06-04 11:14:31 +02:00
Eidolon
6829e4ae62
Merge branch 'sp-secfset-update-triggertag' into 'next'
...
Update triggertag on sector tag fset
Closes #865
See merge request STJr/SRB2!1789
2022-05-31 21:15:56 +00:00
Sally Coolatta
8b175398f8
Use old behavior when dipping below 35 with interp
2022-05-30 17:25:43 -05:00
MascaraSnake
af7c0f4d6c
Allow linedef types 409/410 to change the trigger tag
2022-05-29 12:24:14 +02:00
MascaraSnake
37da148996
Update triggertag on Tag_SectorFSet if in binary map and the sector has a trigger special
2022-05-29 11:56:30 +02:00
Eidolon
44764cb1a4
Merge branch 'sp-scrside-accel' into 'next'
...
Change UDMF wall scroll scale to SCROLL_SHIFT
Closes #862
See merge request STJr/SRB2!1788
2022-05-29 07:07:17 +00:00
Eidolon
f94c25c05c
Change UDMF wall scroll scale to SCROLL_SHIFT
...
UDMF special 502 now must scale arg 2 and 3 in the same scale
space as line length scrolling in binary format. This
is to ensure compatibility with the binary format.
Fixes STJr/SRB2#862
Co-Authored-By: MascaraSnake <jonassauer27@gmail.com>
2022-05-29 02:02:20 -05:00
Eidolon
35a5c82c42
Update triggertag on sector tag fset
...
Fixes STJr/SRB2#865
2022-05-27 13:36:55 -05:00
Eidolon
1ef40c9037
Update interpolation during objectplace
2022-05-21 14:38:32 -05:00
Eidolon
8040c8fe05
Tweaks for kart v1 MR comments
2022-05-21 12:36:21 -05:00
Sally Coolatta
79f736b75f
Use double instead of precise_t for FPS counter
...
Makes the displayed FPS more accurate to what it's actually displaying.
Also removed HUDTRANS from it -- stop it fading out during level transitions, it's annoying when I actually want to see the FPS during those bits.
2022-05-19 16:08:42 -05:00
Eidolon
169f33a101
Defensively recreate title drawlist
...
Avoids a crash when connecting to a server in the Intro
2022-05-18 21:07:16 -05:00
Eidolon
516a5e8350
Remove hudlib getDeltaTime
2022-05-18 18:29:37 -05:00
Eidolon
32b166669e
Don't interpolate during net lag
2022-05-17 19:57:31 -05:00
Eidolon
7c00cea1fc
Add per-split player view resets
2022-05-05 20:11:37 -05:00
Eidolon
d511857675
Reset view interp in preticker
2022-05-05 19:43:55 -05:00
Eidolon
73930c655b
Run UpdateMobjInterpolators in preticker
2022-05-05 19:27:51 -05:00
Eidolon
1920dba082
Run UpdateLevelInterpolators in preticker
...
Fixes KartKrew/Kart-Public#10
2022-05-05 18:51:49 -05:00
Sally Coolatta
4d18329946
Revert to before screenUpdate boolean was added
...
Was done this way for the sake of an older version of uncapped's timing; now that the new timing is much better, I decided it should remain as close to pre-uncapped as it can be.
2022-05-05 15:07:27 -05:00
Eidolon
738b0ed2e3
Merge branch 'uncapped-zofs' into 'uncappedrevengeance'
...
Add +zofs to normal gravity mobjs (fixes signpost sparkles etc)
See merge request ShaderWraith/SRB2!3
2022-05-05 19:50:46 +00:00
katsy
c2e1b1be54
Restore deleted zofs (fixes signpost sparkles etc)
2022-05-05 13:18:01 -05:00
Eidolon
e3fd3dfa65
Only play emerald hunt sounds on new tics
2022-05-04 20:40:45 -05:00
Sally Coolatta
40c2f66a5a
Move screenshot code before timing
2022-05-04 20:02:36 -05:00
Eidolon
bd73256390
Fix Marathon Mode menu for uncapped
2022-05-03 18:18:08 -05:00
Eidolon
1c11ddd6ae
Only check VERTICALFLIP for old_z calc
2022-05-03 15:23:00 -05:00
Eidolon
7ec0420ce6
Adjust spawned mobj z by gravity inversion
2022-05-03 15:07:35 -05:00
Eidolon
805941a98f
Merge public next into uncappedrevengeance
...
This is to capture the UDMF merges and make the later code review
easier.
2022-05-03 14:45:14 -05:00
Nev3r
0953acca15
Merge branch 'udmf-linedef-executors' into 'next'
...
UDMF: Linedef executors
See merge request STJr/SRB2!1625
2022-05-01 07:45:43 +00:00
Nev3r
997f799383
Merge branch 'udmf-full' into 'next'
...
UDMF: The whole thing
See merge request STJr/SRB2!1714
2022-05-01 07:36:12 +00:00
Eidolon
f0d7d8467f
Refactor timing code even more
...
System layer is greatly simplified and framecap
logic has been moved internally. I_Sleep now
takes a sleep duration and I_SleepDuration
generically implements a precise sleep with spin
loop.
2022-05-01 00:32:46 -05:00
Eidolon
7d7564b7f9
Disable sprite offset interpolation (for now)
2022-04-30 21:56:42 -05:00
Eidolon
48d8c83540
Ensure view is not interpolated on first frame
2022-04-30 19:10:07 -05:00
Eidolon
c0865e4faa
Ensure mobj interpolators reset on level load
2022-04-30 17:59:32 -05:00