Skip to content
Commit 8bb3a4f4 authored by Alexei Podtelezhnikov's avatar Alexei Podtelezhnikov
Browse files

[cache] Revise the hash table accounting.

Instead of counting entries relative to the middle of the hash table,
this switches to the absolute counter with the full index range mask.
As a result, some calculations become a bit simpler.

* src/cache/ftccache.h (FTC_NODE_TOP_FOR_HASH): Revised.
* src/cache/ftccache.c (ftc_get_top_node_for_hash): Ditto.
(ftc_cache_resize): Simplify the flow.
(ftc_cache_init): Stop over-allocating initially.
(FTC_Cache_Clear, FTC_Cache_RemoveFaceID): Updated accordingly.
parent c3876354
Pipeline #878170 passed with stage
in 6 minutes and 59 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment