taisei/src
Andrei Alexeyev f25c88942a
projectile: add collision info interception via events
See comment in projectile.h for details
2021-02-18 20:07:52 +02:00
..
audio fix small build warnings for clang on macOS (#272) 2020-12-24 00:45:15 +02:00
cutscenes cutscenes/reimu_bad_end: fix crash caused by typo 2020-12-21 20:19:13 +02:00
dialog More minor dialogue edits (#255) 2020-10-09 01:11:13 +03:00
eventloop Audio rewrite (#236) 2020-06-22 17:41:03 +03:00
menu menu: fix memory leak 2020-12-28 06:28:53 +02:00
pch make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
pixmap fix small build warnings for clang on macOS (#272) 2020-12-24 00:45:15 +02:00
plrmodes More compiler warning fixes (#273) 2020-12-26 01:40:08 +02:00
projectile_prototypes Add Reimu Hakurei as a playable character (#106) 2018-08-11 22:13:48 +03:00
renderer renderer,gl33: expose new magic uniforms; see render_context.glslh 2021-02-04 01:50:10 +02:00
resource fix spell toe, wriggle and kurumi spell bg 2021-01-31 21:32:49 +01:00
rwops Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
stages pbr: transform light pos to camera space in vert shader; prepare to modularize 2021-01-24 22:00:09 +02:00
util More compiler warning fixes (#273) 2020-12-26 01:40:08 +02:00
vfs More compiler warning fixes (#273) 2020-12-26 01:40:08 +02: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 boss: fix segfault in ent_boss_damage 2021-02-14 20:49:36 +02:00
boss.h boss: disable hurtbox when dying or fleeing 2020-06-01 14:01:00 +03:00
cli.c Cutscenes (#249) 2020-11-28 12:11:10 +02:00
cli.h Cutscenes (#249) 2020-11-28 12:11:10 +02: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 common_charge: interrupt charge-up sound if task ends prematurely 2021-01-22 18:26:39 +02:00
common_tasks.h Stage 2 revamp (#229) 2020-12-01 19:25:00 +02: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 More compiler warning fixes (#273) 2020-12-26 01:40:08 +02:00
coroutine.h Add WAIT_EVENT_ONCE(event) 2020-04-30 21:49:10 +03:00
credits.c stage3d: store fovy, aspect, near and far as parameters to the camera 2021-01-21 05:20:15 +02: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
enemy.c Enemy system extensions (#256) 2020-10-08 05:00:52 +03:00
enemy.h Enemy system extensions (#256) 2020-10-08 05:00:52 +03:00
enemy_classes.c enemy_classes: improve fairy particle trails animation 2020-12-27 06:46:36 +02:00
enemy_classes.h Enemy system extensions (#256) 2020-10-08 05:00:52 +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 Enemy system extensions (#256) 2020-10-08 05:00:52 +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 fix small build warnings for clang on macOS (#272) 2020-12-24 00:45:15 +02:00
log.h Asynchronous logging (#260) 2020-11-24 05:31:51 +02:00
main.c Cutscenes (#249) 2020-11-28 12:11:10 +02:00
meson.build Cutscenes (#249) 2020-11-28 12:11:10 +02: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 Cutscenes (#249) 2020-11-28 12:11:10 +02: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 Cutscenes (#249) 2020-11-28 12:11:10 +02:00
progress.h Cutscenes (#249) 2020-11-28 12:11:10 +02:00
projectile.c projectile: add collision info interception via events 2021-02-18 20:07:52 +02:00
projectile.h projectile: add collision info interception via events 2021-02-18 20:07:52 +02: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 Improve coroutine scheduler shutdown sequence 2020-10-10 09:41:44 +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 stage4: new PBR background, modernize structure 2020-12-26 02:18:19 +02: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 stage3d_draw: push perspective matrix 2021-01-24 21:58:58 +02:00
stageutils.h stage3d: add camera3d_unprojected_ray function 2021-01-21 05:20:15 +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