..
audio
audio: remove play_sfx_delayed
2023-04-30 20:23:51 +02:00
coroutine
coroutine/cotask: add cotask_get_name() API
2023-03-30 04:31:22 +02:00
cutscenes
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
dialog
fix crash in youmu dialog
2023-06-04 00:34:20 -04:00
eventloop
renderer/api: rename ClearBufferFlags to BufferKindFlags
2023-04-10 06:47:55 +02:00
filewatch
memory: use custom memory allocation wrappers
2023-01-18 13:23:22 +01:00
lasers
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
memory
memory/allocator: add ALLOC_VIA macros
2023-04-03 01:53:36 +02:00
menu
menu/savereplay: disable demoplayer
2023-06-08 01:46:39 +02:00
pch
fix stupid gcc warnings
2021-08-31 23:34:48 +03:00
pixmap
util/assert: add optional message to assert, assume, and static_assert
2023-03-26 01:52:41 +01:00
plrmodes
plrmodes/marisa_a: halve laser dmg after first penetration
2023-06-01 03:45:32 +02:00
projectile_prototypes
Add Reimu Hakurei as a playable character ( #106 )
2018-08-11 22:13:48 +03:00
renderer
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
replay
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
resource
resource/font: lots of text rendering improvements
2023-05-12 08:29:26 +02:00
rwops
vfs: refactor VFSNode allocation and handling of backend-specific data
2023-01-20 17:13:46 +01:00
stages
stage6: preliminary fix for elly dialog/nonspell scythe control overlap
2023-06-13 22:17:53 -04:00
util
util/geometry: remove bogus attr_pure from rect_join
2023-05-26 02:27:14 +02:00
vfs
util/callchain: split from eventloop
2023-04-07 16:08:49 +02: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
boss: kill all enemies when force-clearing hazards
2023-06-08 02:07:31 +02:00
boss.h
boss: remove AT_Immediate
2023-06-08 01:59:52 +02: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
cli,main,progress: add --unlock-all flag for dev builds
2023-05-29 00:48:50 +02:00
cli.h
cli,main,progress: add --unlock-all flag for dev builds
2023-05-29 00:48:50 +02: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: fix gcc warnings
2023-05-26 01:41:41 +02:00
common_tasks.h
common_tasks: add common_play_sfx
2023-05-25 04:46:16 +02:00
config.c
config: set mixer_chunksize to 512
2023-06-08 04:34:54 +02:00
config.h
config: set mixer_chunksize to 512
2023-06-08 04:34:54 +02:00
coroutine.h
coroutine: break down into smaller sub-modules
2022-12-28 23:47:48 +01:00
credits.c
credits: unlock bgm when entered
2023-06-08 01:51:01 +02:00
credits.h
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
dialog.c
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
dialog.h
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
difficulty.c
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
difficulty.h
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +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
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
log: flush buffers after assert failure
2023-03-26 01:07:17 +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,enemy_classes: redesign draw callbacks
2023-05-18 21:02:29 +02:00
enemy.h
enemy,enemy_classes: redesign draw callbacks
2023-05-18 21:02:29 +02:00
enemy_classes.c
enemy_classes: improve fairy summon effect
2023-05-29 06:57:55 +02:00
enemy_classes.h
enemy_classes: add ecls_anyfairy_summon
2023-05-18 23:15:24 +02:00
entity.c
refs: nuke from orbit
2023-02-24 05:37:58 +01:00
entity.h
compat: bless C23-style auto
for type inference
2023-01-08 23:48:14 +01:00
events.c
resource: more consistent API function names
2023-04-29 20:01:50 +02:00
events.h
util/assert: add optional message to assert, assume, and static_assert
2023-03-26 01:52:41 +01: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
global,stage: remove global.timer
2023-05-26 00:58:32 +02: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
thread: add over-engineered wrapper for thread management
2023-03-29 20:47:27 +02:00
hirestime.h
replace include guards with #pragma once
2021-08-31 23:34:46 +03:00
item.c
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
item.h
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +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
log: fix gcc warnings
2023-05-26 02:25:00 +02:00
log.h
log: cotask support; rewrite console formatter
2023-03-30 04:37:57 +02:00
main.c
cli,main,progress: add --unlock-all flag for dev builds
2023-05-29 00:48:50 +02:00
meson.build
build: use find_program('meson') for dynstage
2023-06-11 18:11:08 +02:00
move.c
move: downgrade assume(isfinite()) to assert()
2023-02-24 03:51:21 +01:00
move.h
move: add move_from_towards_exp
2023-02-27 07:08:11 +01:00
objectpool.c
stageobjects,objectpool: simplify and reimplement on top of arenas
2023-04-07 16:08:49 +02:00
objectpool.h
stageobjects,objectpool: simplify and reimplement on top of arenas
2023-04-07 16:08:49 +02:00
player.c
player: add uncapped_velocity field
2023-05-30 03:07:23 +02:00
player.h
player: add uncapped_velocity field
2023-05-30 03:07:23 +02:00
plrmodes.c
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
plrmodes.h
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
portrait.c
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
portrait.h
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
progress.c
cli,main,progress: add --unlock-all flag for dev builds
2023-05-29 00:48:50 +02:00
progress.h
cli,main,progress: add --unlock-all flag for dev builds
2023-05-29 00:48:50 +02:00
projectile.c
projectile: fix bullet spawn effects
2023-05-28 02:08:19 +02:00
projectile.h
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
projectile_prototypes.c
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
random.c
random: remove old API
2023-02-24 18:13:08 +01:00
random.h
random: remove old API
2023-02-24 18:13:08 +01:00
stage.c
stage: fix inverted logic in is_quicksave_allowed
2023-06-11 23:17:13 +02:00
stage.h
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
stagedraw.c
global,stage: remove global.timer
2023-05-26 00:58:32 +02:00
stagedraw.h
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
stageinfo.c
stageinfo: rename stages 1 to 3
2023-06-13 04:11:09 +02:00
stageinfo.h
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
stageobjects.c
stageobjects,objectpool: simplify and reimplement on top of arenas
2023-04-07 16:08:49 +02:00
stageobjects.h
stageobjects,objectpool: simplify and reimplement on top of arenas
2023-04-07 16:08:49 +02:00
stagetext.c
stageobjects,objectpool: simplify and reimplement on top of arenas
2023-04-07 16:08:49 +02:00
stagetext.h
replace include guards with #pragma once
2021-08-31 23:34:46 +03:00
stageutils.c
stageutils: add camera3d_project
2023-05-18 21:02:29 +02:00
stageutils.h
stageutils: add camera3d_project
2023-05-18 21:02:29 +02: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: move into subdir
2023-04-03 01:53:36 +02: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
taskmanager: spawn 2x the core count of threads by default
2023-05-08 10:05:21 +02:00
taskmanager.h
thread: add over-engineered wrapper for thread management
2023-03-29 20:47:27 +02:00
thread.c
thread: make thread_get_current() safe to call after thread_shutdown()
2023-03-31 03:25:16 +02:00
thread.h
thread: add over-engineered wrapper for thread management
2023-03-29 20:47:27 +02:00
transition.c
transition: more robust handling of "canceled" transitions
2023-04-07 16:08:50 +02:00
transition.h
transition: more robust handling of "canceled" transitions
2023-04-07 16:08:50 +02:00
util.h
util/callchain: split from eventloop
2023-04-07 16:08:49 +02: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
renderer/api: rename ClearBufferFlags to BufferKindFlags
2023-04-10 06:47:55 +02:00
video.h
replace include guards with #pragma once
2021-08-31 23:34:46 +03:00
video_postprocess.c
resource: lifetime management redesign (WIP)
2023-04-29 20:01:50 +02:00
video_postprocess.h
replace include guards with #pragma once
2021-08-31 23:34:46 +03:00