path: root/src/modules/evas/image_loaders/png/evas_image_load_png.c
diff options
authorCarsten Haitzler (Rasterman) <>2019-08-10 12:16:58 +0100
committerCarsten Haitzler (Rasterman) <>2019-08-11 12:47:31 +0100
commit61be4f02bf92c9a0e9eeff9be40b40196471f044 (patch)
treeeb9a459f54489f39bb6a095172ea4543d3ba81d5 /src/modules/evas/image_loaders/png/evas_image_load_png.c
parent8531380de0d531e502b2fd59f93fdf9a7d14f351 (diff)
eet dict+ data read - move rw lock to ourside decode for speed read
on read/decode we can avoid lots of little locks and unlocked by having the rwlock go to the outside and a single lock+unlock (read) on the dictionary. it blocks for longer by has less atomics/fence points as a result and thus decodes faster where changes that we are writing while decoding is insanely low so no point worrying here.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions