Commit graph

1257 commits

Author SHA1 Message Date
Andrei "Akari" Alexeyev
d41bb02753 Replaced TAISEI_SANIC with --frameskip/-f
and fixed some more cli issues
2017-04-03 02:30:12 +03:00
Andrei "Akari" Alexeyev
b9d0e28fa0 fixed a few CLI issues 2017-04-03 02:10:16 +03:00
Andrei "Akari" Alexeyev
630acf228b simplify fontrender stuff 2017-04-03 00:27:01 +03:00
Andrei "Akari" Alexeyev
0519330c07 use the stagetext system to display the stage and bgm titles 2017-04-02 23:08:08 +03:00
Andrei "Akari" Alexeyev
6f8b41c9c8 Merge remote-tracking branch 'origin/master' into stagetext 2017-04-02 22:36:13 +03:00
laochailan
84021e78bd cli tweaks
- case insensitive difficulty/shotmode
- remove dumprestable
- '-' shortcut for stdin
2017-04-02 16:53:27 +02:00
Andrei "Akari" Alexeyev
884c155193 initial support for arbitrary overlay text 2017-04-02 17:06:18 +03:00
laochailan
44d2ab8f6c add the files to the commit... 2017-04-02 10:16:52 +02:00
laochailan
5e2988a6bb getopt_long based cli 2017-04-02 09:38:50 +02:00
laochailan
bf21e20b8b Merge branch 'extraspells' of github.com:laochailan/taisei 2017-04-01 15:10:08 +02:00
Andrei "Akari" Alexeyev
20857176e4 minor issues 2017-04-01 03:08:35 +03:00
Andrei "Akari" Alexeyev
518329cbed postprocessing workaround 2017-04-01 01:19:22 +03:00
Andrei "Akari" Alexeyev
3c03e50e44 fix undefined behaviour 2017-04-01 01:00:48 +03:00
Andrei "Akari" Alexeyev
134c0414b6 actually call progress_unload 2017-03-29 23:17:39 +03:00
Andrei "Akari" Alexeyev
5a0daf7d6d remove needless include 2017-03-29 23:16:52 +03:00
Andrei "Akari" Alexeyev
2446e74eb7 Merge branch 'master' into extraspells 2017-03-29 23:15:47 +03:00
Andrei "Akari" Alexeyev
9f95b4ce91 progress: preserve unknown commands in the file as-is for forwards compatibility 2017-03-29 23:14:04 +03:00
laochailan
b76ba8a43d Merge branch 'master' of github.com:laochailan/taisei into extraspells 2017-03-29 11:39:41 +02:00
laochailan
efb43d23e2 Merge branch 'master' of github.com:laochailan/taisei 2017-03-29 11:38:48 +02:00
laochailan
5073d6c50f increase font render buffer size 2017-03-29 11:37:39 +02:00
Andrei "Akari" Alexeyev
42049fbc39 Merge branch 'master' into extraspells 2017-03-29 12:33:59 +03:00
Andrei "Akari" Alexeyev
70913f8334 show text in the fontrenderer_draw error message 2017-03-29 12:33:36 +03:00
laochailan
a97b7d4413 repaired spellcard wall of text 2017-03-29 11:02:15 +02:00
laochailan
1e16b9bc0b Merge branch 'master' of github.com:laochailan/taisei into extraspells 2017-03-29 08:58:51 +02:00
Andrei "Akari" Alexeyev
de83b82c89 fixed some -O3 warnings that shouldn't even be there 2017-03-29 01:21:40 +03:00
Andrei "Akari" Alexeyev
8144f1a742 Merge branch 'master' of github.com:laochailan/taisei 2017-03-29 01:14:00 +03:00
Andrei "Akari" Alexeyev
d24234e6d5 hashtables: dynamic size and a faster hash function for string keys 2017-03-29 01:11:39 +03:00
Andrei "Akari" Alexeyev
e691db7244 Fixed reading and writing of replay headers 2017-03-29 00:45:06 +03:00
laochailan
c9f35457eb fix the stage title shader 2017-03-28 22:53:38 +02:00
laochailan
76372b7a4b font.c: set zero pad commits straight 2017-03-28 18:04:58 +02:00
laochailan
2dd7dbe504 free fonts in the right place 2017-03-28 18:03:33 +02:00
laochailan
b804f53a45 Font rendering speedup
We now use a single texture for all text rendering instead of
generating/freeing textures for every bit of text.
2017-03-28 16:52:53 +02:00
Andrei "Akari" Alexeyev
08657f9736 fix ub 2017-03-28 02:25:45 +03:00
Andrei "Akari" Alexeyev
eac8d4cc5c made float division by zero errors non-fatal (you still get a warning) 2017-03-28 02:20:50 +03:00
Andrei "Akari" Alexeyev
c82d782c58 enabled undefined behaviour sanitizer in debug builds 2017-03-28 01:47:46 +03:00
Andrei "Akari" Alexeyev
4aa782d29a removed a useless option 2017-03-27 23:54:47 +03:00
Andrei "Akari" Alexeyev
d1bce76123 use SDL's hires timer to limit the FPS
it's a little more accurate at least on my system
2017-03-27 23:46:39 +03:00
Andrei "Akari" Alexeyev
668502c1c5 don't spawn the bonus fragments in spell stages 2017-03-27 14:08:26 +03:00
Andrei "Akari" Alexeyev
ad01fc3fce fixed postprocess pipeline 2017-03-27 14:05:27 +03:00
Andrei "Akari" Alexeyev
51781a0037 bloom shader: converted hardcoded constants to uniforms
makes it usable as a postprocess shader
2017-03-27 13:43:26 +03:00
Andrei "Akari" Alexeyev
dec99650c7 Postprocessing 2: Electric Boogalo 2017-03-27 01:42:09 +03:00
laochailan
8a636822eb beginning of stage6 gfx improvements 2017-03-26 17:43:42 +02:00
Andrei "Akari" Alexeyev
d6ff6baf26 useful uniforms for the postprocess shader 2017-03-25 23:53:08 +02:00
Andrei "Akari" Alexeyev
31e39a8115 support for an optional postprocess shader 2017-03-25 23:20:13 +02:00
Andrei "Akari" Alexeyev
10138c4632 fixed screenshots, apparently 2017-03-25 20:59:36 +02:00
Andrei "Akari" Alexeyev
f3321c5b1b fixed continues 2017-03-25 20:27:15 +02:00
Andrei "Akari" Alexeyev
64773ec468 kurumi extra: VERY early WIP 2017-03-25 20:19:41 +02:00
Andrei "Akari" Alexeyev
33cdd71be0 Spawn life/bomb fragments every 50k/20k points earned
numbers subject to change
2017-03-25 20:18:24 +02:00
laochailan
1f3963e7df add loop_tex_line function 2017-03-25 09:22:45 +01:00
laochailan
ba6cd1653b prevent boss explosions if the last attack is AT_Move 2017-03-25 08:43:36 +01:00