Why is that not enough. Why do I need to also filter out all the image levels.?
When a multires image AND a mobile image is defined, then the viewer chooses the multires ones by default (when multires is supported).
An other and maybe easier way, that voids adding devices setting to all level tags, might be defining two <image> elements - one with multires and one without - e.g.
<image multires="true" ... devices="!ios">
<level ...>
...
</level>
...
</image>
<image ... devices="ios">
<cube ... />
</image>
Alles anzeigen
And why is not the hardwarelimit="1024" working? That would be a perfect way to control the memory usage for the panorama.
Its very obvious that it is when you load all the tiles for the 4th level and then need to unload them that you get the crashes
The hardwarelimit was a setting for the old non-multires engine and limits there the maximum size of a single/merged cube face. In multires the sizes or number of the levels don't matter, there will only a few tiles from each level be loaded - the ones that are necessary for the current view - that means the viewer wouldn't load 'all files from level 4'.
Best regards,
Klaus