taisei/doc
Andrei Alexeyev bb3a809117
Asynchronous logging (#260)
* Implement asynchronous logging

Put all log messages into a queue. A background thread will format and
dispatch the messages to loggers in a first-in-first-out fashion. This
is mostly useful for windows/wine, or in cases *very* spammy logging.
This adds some malloc overhead, however.

Can be disabled with TAISEI_LOG_ASYNC=0

* log: unfuck memory management

* log: add TAISEI_LOG_ASYNC_FAST_SHUTDOWN env variable

If true, don't wait for the logging queue to process every message
before shutting down.

* strbuf: fix off-by-one error

* log: sync queue before crashing on assertion failure

* docs/ENVIRON: update logging docs
2020-11-24 05:31:51 +02:00
..
ANIMATION_FORMAT.rst put the animation format documentation into a separate file 2018-04-15 11:05:20 +02:00
BASISU.rst Texturing overhaul: GPU compression, sRGB sampling, swizzles, etc. (#240) 2020-08-15 14:51:12 +03:00
ENVIRON.rst Asynchronous logging (#260) 2020-11-24 05:31:51 +02:00
GAME.rst s/Touhou/Tōhō 2019-04-22 23:14:50 +03:00
LICENSE.ANGLE OpenGL ES 3.0 rendering backend (#148) 2018-10-02 01:36:10 +03:00
meson.build refactor some aspects of path config, ANGLE libs in particular 2020-02-21 00:36:40 +02:00
README.txt fix readme url 2018-01-23 07:42:16 +02:00
STORY.txt New (themed) difficulty/shot mode descriptions (#192) 2020-03-04 22:26:53 +02:00
taisei.css Replace Markdown+Pandoc with RST+Docutils (#110) 2018-01-20 05:21:21 +02:00

Taisei Project
https://taisei-project.org/

For more information and troubleshooting, visit:
https://github.com/taisei-project/taisei/blob/master/README.rst