taisei/src/util
Andrei Alexeyev 1ae8811bc4
lasers: improve collision; move to lasers/
Moved quantization out of the draw code. The laser is now quantized once
per frame, and the segment data is used for both collisions and
rendering. Player motion is now accounted for as well, preventing
phasing through thin lasers. The overall result is more precise *and*
faster collision detection.
2021-08-25 11:58:08 +03:00
..
assert.c fix various emscripten crap 2021-04-21 04:31:26 +03:00
assert.h Fix some issues found by clang static analysis 2021-06-18 16:11:00 +03:00
compat.h compat: fix another name clash with windows headers 2021-07-10 21:28:01 +03:00
compat_cmplx.h compat: redefine CMPLX/CMPLXF on apple and emscripten 2020-12-23 23:56:41 +02:00
consideredharmful.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
crap.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
crap.h fix double_to_bits (copypaste fail) 2020-03-04 22:26:41 +02:00
debug.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
debug.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
env.c windows: detect intel's shitty driver and fall back to ANGLE 2019-09-21 16:46:22 +03:00
env.h video: fix fallback to default SDL driver selection 2019-09-15 12:52:24 +03:00
fbmgr.c fbmgr: add common resize strategy for screen-sized framebuffers 2021-04-13 20:17:30 +03:00
fbmgr.h fbmgr: add common resize strategy for screen-sized framebuffers 2021-04-13 20:17:30 +03:00
fbpair.c New system to manage auto-resized framebuffers 2019-08-25 02:52:39 +03:00
fbpair.h New system to manage auto-resized framebuffers 2019-08-25 02:52:39 +03:00
fbutil.c New system to manage auto-resized framebuffers 2019-08-25 02:52:39 +03:00
fbutil.h New system to manage auto-resized framebuffers 2019-08-25 02:52:39 +03:00
gamemode.c GameMode integration (#258) 2020-11-19 01:12:51 +02:00
gamemode.h GameMode integration (#258) 2020-11-19 01:12:51 +02:00
gamemode_stub.c GameMode integration (#258) 2020-11-19 01:12:51 +02:00
geometry.c lasers: improve collision; move to lasers/ 2021-08-25 11:58:08 +03:00
geometry.h lasers: improve collision; move to lasers/ 2021-08-25 11:58:08 +03:00
glm.h build: stop vendoring cglm 2021-04-19 00:50:20 +03:00
graphics.c Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
graphics.h bunch of portrait and dialog-related shuffling around 2020-04-27 22:59:16 +03:00
io.c Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
io.h Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
kvparser.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
kvparser.h Don't redefine standard complex macro; use a new cmplx typedef 2019-11-22 05:38:48 +02:00
libzip_compat.h libzip_compat: fix warning 2021-04-19 03:32:20 +03:00
macrohax.h Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
meson.build GameMode integration (#258) 2020-11-19 01:12:51 +02:00
miscmath.c lasers: improve collision; move to lasers/ 2021-08-25 11:58:08 +03:00
miscmath.h lasers: improve collision; move to lasers/ 2021-08-25 11:58:08 +03:00
platform_posix.c blind fix for macos crap 2021-04-29 20:44:26 +03:00
platform_win32.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
pngcruft.c make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
pngcruft.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
rectpack.c shut up a debug print in rectpack 2019-11-08 21:07:02 +02:00
rectpack.h Share spritesheets between fonts 2019-09-17 14:35:29 +03:00
sha256.c Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
sha256.h Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
sha256_openssl.c Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
strbuf.c strbuf: add strbuf_cat and strbuf_ncat 2021-03-26 21:30:10 +02:00
strbuf.h strbuf: add strbuf_cat and strbuf_ncat 2021-03-26 21:30:10 +02:00
stringops.c vfs: make vfs_path_normalize more robust and consistent 2021-06-18 16:06:24 +03:00
stringops.h vfs: make vfs_path_normalize more robust and consistent 2021-06-18 16:06:24 +03:00
systime.h make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00