aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2020-10-16 04:49:14 +0200
committerdec05eba <dec05eba@protonmail.com>2020-10-16 04:49:14 +0200
commit221522cf995cbcd39c956f66423a26bbccae8f72 (patch)
treeb09dd14964465e4d69082725d4ad950141692d8f /TODO
parent66a97007eb36a112f31e923c20e434ba8b39c4ba (diff)
Matrix: stream download to rapidjson parser
Diffstat (limited to 'TODO')
-rw-r--r--TODO2
1 files changed, 1 insertions, 1 deletions
diff --git a/TODO b/TODO
index 950489e..fa838af 100644
--- a/TODO
+++ b/TODO
@@ -106,4 +106,4 @@ Retry download if it fails, at least 3 times (observed to be needed for mangadex
Readd autocomplete, but make it better with a proper list. Also readd 4chan login page and manganelo creators page.
Fix logout/login in matrix. Currently it doesn't work because data is cleared while sync is in progress, leading to the first sync sometimes being with previous data...
Modify sfml to use GL_COMPRESSED_LUMINANCE and other texture compression modes (in sf::Texture). This reduces memory usage by half.
-Decrease memory usage even further (mostly in matrix /sync when part of large rooms) by using rapidjson SAX style API to stream downloaded json into the json parser, instead of using download_to_string with accumulate_string. \ No newline at end of file
+Decrease memory usage even further (mostly in matrix /sync when part of large rooms) by using rapidjson SAX style API to stream json string into SAX style parsing. \ No newline at end of file