taisei/src
Andrei Alexeyev 6ed03317b6
stage: delay BGM start up by 1 frame
This workaround is needed to avoid music synchronization issues due to
loading times. BGMs are typically started on the very first frame of the
stage, which often has to wait for resources to finish loading.
2020-09-29 20:56:59 +03:00
..
audio audio: move static globals into static struct 2020-09-29 20:53:07 +03:00
dialog fixing typo 2020-08-22 13:06:07 -04:00
eventloop Audio rewrite (#236) 2020-06-22 17:41:03 +03:00
menu Add gameover BGM by RickyRister 2020-06-24 20:51:00 +03:00
pch make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
pixmap Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
plrmodes YoumuB: fix incorrect myon dir and motion initialization 2020-09-28 23:19:51 +03:00
projectile_prototypes Add Reimu Hakurei as a playable character (#106) 2018-08-11 22:13:48 +03:00
renderer Disable SPRITE_BATCH_STATS by default 2020-08-25 04:56:22 +03:00
resource Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
rwops Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
stages Icicle Cascade tweaks 2020-09-29 19:34:16 +03:00
util Fix some #ifs that should be #ifdefs 2020-09-12 21:19:49 +03:00
vfs Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
aniplayer.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
aniplayer.h Make animation_get_frame never return transient sprites 2020-03-04 22:26:47 +02:00
arch_switch.c Switch port fixes (#251) 2020-09-01 16:31:35 +03:00
arch_switch.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
assert.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
boss.c Stage 5 Restructure (#247) 2020-08-29 02:09:10 +03:00
boss.h boss: disable hurtbox when dying or fleeing 2020-06-01 14:01:00 +03:00
cli.c Separate StageInfo-related APIs from game-stage code (#227) 2020-05-16 23:41:54 +03:00
cli.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
color.c Get rid of custom min() and max() functions 2020-05-09 09:16:07 +03:00
color.h add attr_returns_allocated for functions that allocate new objects 2019-08-04 01:29:41 +03:00
common_tasks.c Improve charge effect appearance 2020-09-29 20:45:11 +03:00
common_tasks.h use custom ents for Reimu; cleanup Marisa; etc. 2020-04-06 04:34:55 +03:00
config.c Update email 2020-04-02 18:40:55 +02:00
config.h Improve high-DPI handling (#213) 2020-04-16 19:25:54 +03:00
coroutine.c Hide coroutine stats when no coroutines are active 2020-08-25 04:56:22 +03:00
coroutine.h Add WAIT_EVENT_ONCE(event) 2020-04-30 21:49:10 +03:00
credits.c Stage 6 Restructure (#248) 2020-08-28 09:08:30 +03:00
credits.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
dialog.c Establish more-or-less consistent resource getter functions 2020-06-09 04:33:22 +03:00
dialog.h New dialogue system powered by coroutines 2020-03-04 22:26:50 +02:00
difficulty.c wip stage 1 progress 2020-03-04 21:52:53 +02:00
difficulty.h wip stage 1 progress 2020-03-04 21:52:53 +02:00
drawlayers.inc.h WIP proj draw rule revamp; YoumuB revamp; misc changes; giant mess 2020-03-04 22:26:45 +02:00
dynarray.c Add generic type-safe facility for dynamic arrays (#207) 2020-04-05 05:51:00 +03:00
dynarray.h Add generic type-safe facility for dynamic arrays (#207) 2020-04-05 05:51:00 +03:00
ending.c Audio rewrite (#236) 2020-06-22 17:41:03 +03:00
ending.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
enemy.c Extended enemy properties 2020-07-09 15:25:57 +03:00
enemy.h Extended enemy properties 2020-07-09 15:25:57 +03:00
entity.c Add ENT_ARRAY_COMPACT(array_ptr) macro 2020-09-29 20:11:36 +03:00
entity.h Add ENT_ARRAY_COMPACT(array_ptr) macro 2020-09-29 20:11:36 +03:00
events.c Various fixes & improvements for concurrent loading (#235) 2020-06-09 03:01:53 +03:00
events.h Audio rewrite (#236) 2020-06-22 17:41:03 +03:00
framerate.c Get rid of float32 and float64 typedefs 2020-05-09 09:25:38 +03:00
framerate.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
gamepad.c random cleanup 2019-11-08 20:53:43 +02:00
gamepad.h Don't redefine standard complex macro; use a new cmplx typedef 2019-11-22 05:38:48 +02:00
global.c Audio rewrite (#236) 2020-06-22 17:41:03 +03:00
global.h Audio rewrite (#236) 2020-06-22 17:41:03 +03:00
hashtable.c Implement Robin Hood hashing (#200) 2020-03-17 10:09:49 +02:00
hashtable.h Implement Robin Hood hashing (#200) 2020-03-17 10:09:49 +02:00
hashtable.inc.h Various fixes & improvements for concurrent loading (#235) 2020-06-09 03:01:53 +03:00
hashtable_incproxy.inc.h Text rendering rewrite and optimizations; some refactoring (#129) 2018-06-30 00:36:51 +03:00
hashtable_predefs.inc.h Implement Robin Hood hashing (#200) 2020-03-17 10:09:49 +02:00
hirestime.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
hirestime.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
item.c Audio rewrite (#236) 2020-06-22 17:41:03 +03:00
item.h Refactor entity system (#214) 2020-04-17 10:18:53 +03:00
known_entities.h player: remove "focus" property and "focus_circle" 2020-04-23 00:17:40 +03:00
laser.c Fix laser collision 2020-08-31 15:22:57 +03:00
laser.h Refactor entity system (#214) 2020-04-17 10:18:53 +03:00
list.c Add alist_merge_tail to efficiently merge two lists 2020-03-31 22:16:10 +03:00
list.h Add alist_merge_tail to efficiently merge two lists 2020-03-31 22:16:10 +03:00
log.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
log.h Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
main.c Various fixes & improvements for concurrent loading (#235) 2020-06-09 03:01:53 +03:00
meson.build Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
move.c fixup some post-rebase chaos 2020-03-04 22:26:45 +02:00
move.h add move_asymptotic_halflife 2020-03-04 22:26:52 +02:00
objectpool.c use INLINE for some more functions 2019-08-03 23:42:58 +03:00
objectpool.h add attr_returns_allocated for functions that allocate new objects 2019-08-04 01:29:41 +03:00
objectpool_fake.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
player.c Extended enemy properties 2020-07-09 15:25:57 +03:00
player.h Purge some dead code 2020-04-28 00:13:15 +03:00
plrmodes.c Establish more-or-less consistent resource getter functions 2020-06-09 04:33:22 +03:00
plrmodes.h Purge some dead code 2020-04-28 00:13:15 +03:00
portrait.c Establish more-or-less consistent resource getter functions 2020-06-09 04:33:22 +03:00
portrait.h bunch of portrait and dialog-related shuffling around 2020-04-27 22:59:16 +03:00
progress.c Add gameover BGM by RickyRister 2020-06-24 20:51:00 +03:00
progress.h Add gameover BGM by RickyRister 2020-06-24 20:51:00 +03:00
projectile.c Extended enemy properties 2020-07-09 15:25:57 +03:00
projectile.h Rename cmplx32 into cmplxf for better consistency 2020-05-09 09:31:20 +03:00
projectile_prototypes.c Establish more-or-less consistent resource getter functions 2020-06-09 04:33:22 +03:00
random.c fix non-developer build with assertions 2020-03-08 14:17:26 +02:00
random.h Enable rng deprecation warnings 2020-05-20 20:47:22 +03:00
refs.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
refs.h Initial coroutine/task system implementation 2020-03-04 21:50:22 +02:00
replay.c Separate StageInfo-related APIs from game-stage code (#227) 2020-05-16 23:41:54 +03:00
replay.h Player Statistics (#219) 2020-04-26 22:27:13 +03:00
stage.c stage: delay BGM start up by 1 frame 2020-09-29 20:56:59 +03:00
stage.h Audio rewrite (#236) 2020-06-22 17:41:03 +03:00
stagedraw.c Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
stagedraw.h Add stage_add_static_framebuffer 2020-04-25 03:04:33 +03:00
stageinfo.c Stage 5 Restructure (#247) 2020-08-29 02:09:10 +03:00
stageinfo.h Separate StageInfo-related APIs from game-stage code (#227) 2020-05-16 23:41:54 +03:00
stageobjects.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
stageobjects.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
stagetext.c Establish more-or-less consistent resource getter functions 2020-06-09 04:33:22 +03:00
stagetext.h Player Statistics (#219) 2020-04-26 22:27:13 +03:00
stageutils.c clear up some ancient 3D confusion 2020-02-22 08:56:41 +02:00
stageutils.h clear up some ancient 3D confusion 2020-02-22 08:56:41 +02:00
stats.c bunch of portrait and dialog-related shuffling around 2020-04-27 22:59:16 +03:00
stats.h Player Statistics (#219) 2020-04-26 22:27:13 +03:00
taisei.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
taisei.manifest Improve high-DPI handling (#213) 2020-04-16 19:25:54 +03:00
taisei.rc.in windows: detect intel's shitty driver and fall back to ANGLE 2019-09-21 16:46:22 +03:00
taskmanager.c Various fixes & improvements for concurrent loading (#235) 2020-06-09 03:01:53 +03:00
taskmanager.h Various fixes & improvements for concurrent loading (#235) 2020-06-09 03:01:53 +03:00
transition.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
transition.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
util.h Add generic type-safe facility for dynamic arrays (#207) 2020-04-05 05:51:00 +03:00
version.c Don't redefine standard complex macro; use a new cmplx typedef 2019-11-22 05:38:48 +02:00
version.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
version_auto.c.in make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
video.c video: don't create windowed-mode windows under fullscreen-only drivers (#246) 2020-08-16 21:16:01 +03:00
video.h Improve high-DPI handling (#213) 2020-04-16 19:25:54 +03:00
video_postprocess.c New system to manage auto-resized framebuffers 2019-08-25 02:52:39 +03:00
video_postprocess.h Support full-screen custom postprocessing 2019-08-09 21:42:04 +03:00