James R
92bf2d0989
Add specialized drawing loop for debugfinishline
...
- Cache DBGLINE texture
- Draw this texture at horizon (player's eye level)
- Draw this texture at max brightness
- Do not slope skew this texture
- Use R_DrawColumn_Flat_8 to colorize the this texture
2023-03-26 05:27:58 -07:00
James R
1fa98a08d6
Revert debug line drawing for R_RenderMaskedSegRange
...
Reverts parts of b7ef8275c
2023-03-26 05:27:58 -07:00
James R
08b5bf8c4c
Merge branch 'refactot-render-masked-seg-range' into 'master'
...
Refactor parts of R_RenderMaskedSegRange
See merge request KartKrew/Kart!1088
2023-03-26 12:26:50 +00:00
James R
7367353516
r_segs.c: inline R_OverflowTest
2023-03-26 05:26:03 -07:00
James R
a04381ac45
Refactor parts of R_RenderMaskedSegRange
...
Seperates some subroutines:
- R_CheckBlendMode
- R_OverflowTest
- R_RenderMaskedSegLoop
2023-03-26 05:25:16 -07:00
James R
4475823058
Fix networked addfile command erroring twice for already added files
2023-03-26 02:32:44 -07:00
Eidolon
04a6132f66
software: Skip precip mobjs in sky portal renders
2023-03-25 22:47:12 -05:00
toaster
8f592c196f
Stereo mode
...
- Minimum viable implementation
- New horizontal menu
- FUTURE WORK: visuals are extremely basic
- Accessible from both Extras and in-game Pause if SECRET_SOUNDTEST is unlocked
- Rather than the Shadow-the-Hedgehog style free select of SRB2's Sound Test, it's a Best Of The Hacks And Fan Music Sega CD player.
- Back
- Exit menu
- Stop
- Stops Stereo music entirely
- Pause
- Pauses Stereo music without losing place in sequence
- FUTURE WORK: This should probably just pause the actual player ala minimised viewport
- Play
- Begins Stereo music on non-NULL musicdef entry
- Track
- For NULL soundtest entry:
- Switches between sfx
- For musicdefs with multiple tracks:
- Switches between them
- Prev and Next
- Changes musicdef entry
- FUTURE WORK: This is extremely naive and doesn't respect the following
- Cup order
- Unlocks
- Overrides all game-requested music changes when in Play or Pause mode
- This makes it an actual fun in-game feature as a menuification of the `tunes` command, not just a pure novelty.
2023-03-25 23:37:07 +00:00
toaster
afff038e34
s_sound.c: Only call P_RestoreMusic in GS_LEVEL
...
This function isn't supposed to be called outside of it
2023-03-25 22:43:54 +00:00
toaster
42cc95f6ed
menubehaviourflags_t / (menu_t).behaviourflags
...
- MBF_UD_LR_FLIPPED
- Genericisation of the control flip for PAUSE_PlaybackMenuDef
- MBF_SOUNDLESS
- Do not create sound for default menu actions
2023-03-25 22:39:07 +00:00
toaster
a0fa45bcec
S_PlaysimMusicDisabled
...
Simplifies/unifies conditions that except regular music play other sections of the game can modify
2023-03-25 22:16:58 +00:00
Chromatian Keiske
aab248b25c
Merge branch 'fix-remotes-HEAD' into 'master'
...
Don't let remote HEAD show up as HEAD in version info, use actual branch name
See merge request KartKrew/Kart!1080
2023-03-25 05:55:03 +00:00
Chromatian Keiske
77117bbc9f
Merge branch 'fix-retry' into 'master'
...
Fix retry life/rank farming + fix buffered retry
Closes #475
See merge request KartKrew/Kart!1083
2023-03-25 05:50:06 +00:00
Gunla
45903adf28
Merge branch 'heighted-ufo' into 'master'
...
Obj_PlayerUFOCollide: Apply height checks even when boosting
See merge request KartKrew/Kart!1086
2023-03-25 00:51:15 +00:00
Gunla
954409fa2f
Merge branch 'unnerf-missiles' into 'master'
...
Add player speed to thrown items, no mention of top speed
Closes #434
See merge request KartKrew/Kart!1050
2023-03-25 00:50:53 +00:00
Eidolon
8cc6e9a4f0
rhi: Add texture wrap modes
...
They cannot be changed after creation, for simplicity.
2023-03-24 16:43:41 -05:00
Eidolon
70c375f9db
rhi: Remove color attachment pixel formats
...
Color attachment must always be an RGBA texture
2023-03-24 16:11:11 -05:00
Eidolon
c31df8a0bb
rhi: Repurpose Renderbuffer for depth-stencil
2023-03-24 16:06:30 -05:00
toaster
86bf07b118
Merge branch 'battle-test' into 'master'
...
Add battletest cvar, force Battle mode instead of Prisons in FREE PLAY
See merge request KartKrew/Kart!1090
2023-03-24 20:09:26 +00:00
Eidolon
28f5afac40
rhi: Remove depth textures
2023-03-24 14:23:16 -05:00
Eidolon
4210b45a41
Load gamecontroller(_user).txt gamepad mappings
2023-03-24 14:19:58 -05:00
Eidolon
aa0673c43f
Print the device name and GUID for connected pads
2023-03-23 22:55:46 -05:00
James R
04bc0b6b9d
Add fuse to Emeralds in Battle, same as dropped items
2023-03-23 19:39:28 -07:00
James R
5cce791c80
Add battletest cvar, force Battle mode instead of Prisons in FREE PLAY
2023-03-23 19:31:23 -07:00
Oni
f0f6c3643e
Merge branch 'multi-musicdef' into 'master'
...
Multi Musicdef
See merge request KartKrew/Kart!1084
2023-03-24 00:10:43 +00:00
Oni
b9bbb6cb8a
Merge branch 'conditions-cascading' into 'master'
...
Conditions Cascading
Closes #366
See merge request KartKrew/Kart!1053
2023-03-23 23:51:30 +00:00
toaster
449d330694
Merge branch 'ballhog-blammo' into 'master'
...
K_BananaBallhogCollide: Handle use after deletes (resolves #488 )
Closes #488
See merge request KartKrew/Kart!1075
2023-03-23 22:29:50 +00:00
toaster
f5cbccf4b3
Merge branch 'emergency-spindash-visual' into 'master'
...
VFX for overcharged and emergency spindashes
See merge request KartKrew/Kart!1065
2023-03-23 22:29:26 +00:00
James R
1949e9eebb
PARANOIA: delay P_RemoveThinkerDelayed warning by 2 tics
...
MT_ITEMCAPSULE_PART can be delayed by this much it seems.
2023-03-23 15:23:09 -07:00
toaster
5c1e063483
K_BananaBallhogCollide: wipe T2 if it's not safe to access
2023-03-23 22:13:24 +00:00
toaster
d2c2c87a22
Merge branch 'acs-default-args-fix' into 'master'
...
Fix ACS default args being undefined instead of 0
See merge request KartKrew/Kart!1078
2023-03-23 21:59:33 +00:00
Eidolon
44b4971232
Merge branch 'rhi-improvements' into 'master'
...
Various RHI improvements
See merge request KartKrew/Kart!1085
2023-03-23 21:56:26 +00:00
toaster
243c708ab2
Merge branch 'always-map-controls' into 'master'
...
Call G_MapEventsToControls before M_Responder and G_Responder
Closes #480
See merge request KartKrew/Kart!1082
2023-03-23 21:49:26 +00:00
toaster
3fbede8eb2
Obj_PlayerUFOCollide: Apply height checks even when boosting
2023-03-23 21:26:55 +00:00
toaster
62a573090b
musicdef_t: Permit multiple tracks (music lumps) associated with the same entry
...
- Now supports "Lump MENU2,MENU3".
- Automagically appends (A) and (B) instead of having to user-specify them as part of the track name.
2023-03-23 20:08:44 +00:00
Eidolon
ba5ee56b8e
Rename RHI update_buffer_contents to update_buffer
...
Consistency with update_texture
2023-03-23 13:30:17 -05:00
Eidolon
e088577924
Use GLM in RHI for uniforms and color parameters
2023-03-23 13:19:48 -05:00
Eidolon
ddf9de1757
Adjust ImGui frame starts to allow ImGui in passes
2023-03-23 11:31:44 -05:00
Eidolon
88e888ae8d
Move legacy FinishUpdate draws to i_video_common
2023-03-23 11:26:25 -05:00
Eidolon
ecf785f405
Add glm CPM dependency
2023-03-23 11:20:26 -05:00
Chromatian Keiske
205de5503f
Merge branch 'momentum-angle-consistency' into 'master'
...
Raise threshold for K_MomentumAngle to fall back on facing angle
Closes #483
See merge request KartKrew/Kart!1081
2023-03-23 08:36:29 +00:00
Chromatian Keiske
ada076a5cb
Merge branch 'fix-non-player-chasing-spb' into 'master'
...
Fix SPB chase crashing if not chasing a player
Closes #484
See merge request KartKrew/Kart!1079
2023-03-23 08:31:19 +00:00
Chromatian Keiske
fd122e7d62
Merge branch 'paranoia-mobj-reference-count' into 'master'
...
Tune up PARANOIA warnings for mobj reference count
See merge request KartKrew/Kart!1070
2023-03-23 08:11:04 +00:00
James R
b7d1996a15
Do not let retries be buffered on intermission to instantly retry the next round
2023-03-22 20:54:58 -07:00
James R
f5f85cc3e4
Refactor lives and rank increase to occur at level end transition, not when the player finishes
...
Fixes exploiting retries after finishing in good standing
to farm lives and rank. These are now applied when you can
no longer retry.
Extra life sound effect still plays as soon as you finish
the race.
2023-03-22 20:49:33 -07:00
Gunla
42f860a838
Merge branch 'common-garden-shield' into 'master'
...
Don't lose Garden Top when stumbling; normalize item odds
See merge request KartKrew/Kart!1076
2023-03-23 01:12:40 +00:00
Gunla
e5d4e2604e
Merge branch 'fix-no-contest-after-win' into 'master'
...
Don't NO CONTEST a player who has already finished, if they die afterward
See merge request KartKrew/Kart!1073
2023-03-23 01:11:59 +00:00
Gunla
d0e78d985f
Merge branch 'tie-sign' into 'master'
...
Fix sign posts for ties + youfuckedup facing wrong direction
See merge request KartKrew/Kart!1072
2023-03-23 01:11:01 +00:00
Gunla
6f6df2cfe2
Merge branch 'fix-perpetual-damage-floor-respawn' into 'master'
...
Reset TERRAIN when respawning
See merge request KartKrew/Kart!1068
2023-03-23 01:00:49 +00:00
Gunla
b7fc20c355
Merge branch 'epic-debug' into 'master'
...
Minimap debugwaypoints and debugfinishline
See merge request KartKrew/Kart!1067
2023-03-23 00:59:48 +00:00