taisei/src
2023-01-28 00:20:13 +01:00
..
audio memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
coroutine memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
cutscenes memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
dialog dialog/reimu: fix typo 2023-01-13 21:51:39 +01:00
eventloop eventloop: don't update logic FPS counter after LFRAME_SKIP_ALWAYS 2022-01-12 14:22:06 +02:00
filewatch memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
lasers lasers: process_lasers() loop fixes 2022-01-27 09:00:10 +02:00
menu memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
pch fix stupid gcc warnings 2021-08-31 23:34:48 +03:00
pixmap memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
plrmodes player: refactor power handling 2022-10-03 20:53:22 +02:00
projectile_prototypes Add Reimu Hakurei as a playable character (#106) 2018-08-11 22:13:48 +03:00
renderer memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
replay memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
resource memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
rwops vfs: refactor VFSNode allocation and handling of backend-specific data 2023-01-20 17:13:46 +01:00
stages stage3: fix gcc build 2023-01-28 00:20:13 +01:00
util util/strbuf: fix strbuf_ncat() 2023-01-18 13:26:32 +01:00
vfs vfs: make repr slightly more readable 2023-01-23 15:06:26 +01:00
aniplayer.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
aniplayer.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
arch_switch.c build,ci: Build system maintenance (#350) 2022-12-28 23:15:55 +01:00
arch_switch.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
assert.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
boss.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
boss.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
camcontrol.c camcontrol: F8 to toggle mouse grab; ungrab on pause 2021-11-24 09:36:41 +02:00
camcontrol.h camcontrol: add cleanup 2021-10-08 19:06:14 +03:00
cli.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
cli.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
color.c Get rid of custom min() and max() functions 2020-05-09 09:16:07 +03:00
color.h color: fix -Wmissing-braces 2022-11-11 01:10:58 +01:00
common_tasks.c common_tasks: add common_rotate_velocity 2022-09-24 04:11:32 +02:00
common_tasks.h common_tasks: add common_rotate_velocity 2022-09-24 04:11:32 +02:00
config.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
config.h stage: add replay-based quicksave/quickload functionality 2022-01-09 14:11:26 +02:00
coroutine.h coroutine: break down into smaller sub-modules 2022-12-28 23:47:48 +01:00
credits.c pbr: add environment light modulation support 2023-01-18 14:52:37 +01:00
credits.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
dialog.c sprite: handle virtual paddings transparently 2022-11-27 20:14:05 +01:00
dialog.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
difficulty.c wip stage 1 progress 2020-03-04 21:52:53 +02:00
difficulty.h replace include guards with #pragma once 2021-08-31 23:34:46 +03: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 memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
dynarray.h dynarray: fix dynarray_foreach_reversed 2023-01-20 17:13:29 +01:00
dynstage.c dynstage: desperate safeguard for race against the linker 2022-11-20 05:33:53 +01:00
dynstage.h stageinfo,stage: implement stage hot-reloading 2022-02-05 17:58:42 +02:00
dynstage_stub.c stageinfo,stage: implement stage hot-reloading 2022-02-05 17:58:42 +02:00
enemy.c enemy: ignore deprecation warning in enemy_flare 2023-01-08 02:54:27 +01:00
enemy.h enemy: add max_viewport_dist attribute 2022-11-05 22:13:29 +01:00
enemy_classes.c enemy_classes: fix rng usage 2021-05-29 21:56:43 +03:00
enemy_classes.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
entity.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
entity.h compat: bless C23-style auto for type inference 2023-01-08 23:48:14 +01:00
events.c events: assert events initialized in events_register_handler 2022-01-27 09:03:03 +02:00
events.h filewatch: add filewatch module for basic file monitoring 2022-01-02 08:28:11 +02:00
framerate.c framerate: slightly optimize fpscounter_update 2022-01-12 14:19:21 +02:00
framerate.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
gamepad.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
gamepad.h gamepad: support extra buttons 2022-01-08 18:22:44 +02:00
global.c replay: general refactor 2021-06-16 01:43:10 +03:00
global.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
hashtable.c Implement Robin Hood hashing (#200) 2020-03-17 10:09:49 +02:00
hashtable.h hashtable: add APIs: write_(un)lock, get_ptr_unsafe(_prehashed), unset_unsafe 2021-12-28 09:00:20 +02:00
hashtable.inc.h memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01: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 hashtable: add strset to predefs 2023-01-18 13:26:32 +01:00
hirestime.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
hirestime.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
item.c player: refactor power handling 2022-10-03 20:53:22 +02:00
item.h item: optimize collision 2022-01-12 14:58:39 +02:00
known_entities.h fix stupid gcc warnings 2021-08-31 23:34:48 +03:00
laser.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
list.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
list.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
log.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
log.h log: add categories and filtering functionality 2022-09-01 06:02:29 +02:00
main.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
memory.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
memory.h memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
meson.build memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
move.c add attraction_exponent to move params 2021-05-02 21:10:51 +02:00
move.h move: fix move_asymptotic_simple for new scheduling behavior 2023-01-06 04:09:07 +01:00
objectpool.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
objectpool.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
objectpool_fake.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
player.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
player.h player: freeze effective power during surge (experimental) 2022-10-03 20:53:22 +02:00
plrmodes.c Establish more-or-less consistent resource getter functions 2020-06-09 04:33:22 +03:00
plrmodes.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
portrait.c sprite: handle virtual paddings transparently 2022-11-27 20:14:05 +01:00
portrait.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
progress.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
progress.h In-Game Character Profiles (#327) 2021-12-22 23:52:22 +02:00
projectile.c projectile: initialize angle to be aligned with velocity 2023-01-06 04:11:13 +01:00
projectile.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
projectile_prototypes.c Establish more-or-less consistent resource getter functions 2020-06-09 04:33:22 +03:00
random.c random: fix ubsan complaint 2021-12-17 14:40:28 +02:00
random.h build,log: make __FILE__ produce concise and consistent filenames 2022-09-01 05:50:55 +02:00
refs.c deprecate refs 2021-02-20 01:39:15 +02:00
refs.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
stage.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
stage.h coroutine,stage: remove global sched; inherit sched from calling task 2022-12-28 23:47:48 +01:00
stagedraw.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
stagedraw.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
stageinfo.c stage3: Major redesign of the stage (WIP) 2023-01-27 23:57:12 +01:00
stageinfo.h stageinfo,stage: implement stage hot-reloading 2022-02-05 17:58:42 +02:00
stageobjects.c Use an objpool for bosses 2021-03-22 17:40:23 +02:00
stageobjects.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
stagetext.c Establish more-or-less consistent resource getter functions 2020-06-09 04:33:22 +03:00
stagetext.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
stageutils.c pbr: add environment light modulation support 2023-01-18 14:52:37 +01:00
stageutils.h pbr: add environment light modulation support 2023-01-18 14:52:37 +01:00
stats.c bunch of portrait and dialog-related shuffling around 2020-04-27 22:59:16 +03:00
stats.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
taisei.h memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01: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 memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
taskmanager.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
transition.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
transition.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
util.h replace include guards with #pragma once 2021-08-31 23:34:46 +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 replace include guards with #pragma once 2021-08-31 23:34:46 +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 hide cursor in windowed mode 2023-01-27 23:44:29 +01:00
video.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
video_postprocess.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
video_postprocess.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00