summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/AbstractTexture.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2015-07-30 22:18:20 +0200
committerJosJuice <josjuice@gmail.com>2017-06-13 22:43:41 +0200
commitd6ee7ec32c22871ea05a3fc383ceb8139c9227f9 (patch)
treeb3a4a9289adfa754ee7878a548b09cf2a4bb38f0 /Source/Core/VideoCommon/AbstractTexture.cpp
parentf49b64caff2ebfeeaa80bc97d85de8b22f56e588 (diff)
Filesystem: Read the entire FST in one go
Instead of using lots of small scattered reads to read the FST, only one big read is used, which is more efficient. This also means that the FST only allocates memory once and stores all strings close to each other - good for the CPU cache. The file info objects use pointers to this FST memory of containing data themselves. Keeping around the big m_FileInfoVector containing objects with only pointers is a bit unnecessary, but that will be fixed soon.
Diffstat (limited to 'Source/Core/VideoCommon/AbstractTexture.cpp')
0 files changed, 0 insertions, 0 deletions