Possibility to limit the size of textures when getting loaded by the engine.
Activating this feature potentially saves a lot of memory and can be used to avoid crashes when loading expensive
models on weaker devices.
In praxis this has been an issue with iPhones a lot, therefore it's possible to activate this feature for iPhones
only as well.
See this forum entry for description of parallel shader compilition effect:
https://forum.babylonjs.com/t/scene-flickering-when-turning-off-light/48733.\
Parallel shading compilition generally improves the speed of material compilition and helps when switching
materials while objects are moving (eg: animations).
Deactivating parallel shading compilition is benefitial when switching lights and materials in static scenarios.
It's activated by default due to compatibility reasons but can be overwritten with this flag.
Generated using TypeDoc
Important for visual quality on iOS devices, this setting will set the hardware scaling proportional to the devices pixel ratio