platformsupport/scenes/opengl: filter out external formats properly
Using a hardcoded list is error prone and doesn't work on NVidia, as the proprietary driver marks the linear modifier as external_only
. Importing linear textures is a thing that happens often with multi gpu, so this is worth backporting
(cherry picked from commit 629fb003)