iidx, linux: cache lstat result for movie thumbnails (#474)

## Link to GitHub Issue, if one exists
https://codeberg.org/nixac/spicetools/issues/4

## Description of change
Inspired by the Linux issue above in the fork, cache lstat calls for
thumbnail. IIDX 32 and 33 make a call for this every frame which can
cause significant overhead on Linux.

This is being enabled for all versions and not just the Linux variant of
the executables since it provides some marginal performance gain on
Windows.

## Testing
Tested IIDX 32/33, with the option on/off, and with AVS verbose logging
on/off.

Tested with ifs_layeredfs hook as well just to verify functionality.
This commit is contained in:
bicarus-dev
2025-12-26 20:17:20 -08:00
committed by GitHub
parent 24d3062c66
commit 96e7e4949f
5 changed files with 94 additions and 1 deletions
+1
View File
@@ -196,6 +196,7 @@ namespace launcher {
DisableSignalHandling,
DisableDebugHooks,
DisableAvsVfsDriveMountRedirection,
DisableAvsCache,
OutputPEB,
DumpSystemInfo,
QKSArgs,