Documentation is work in progress and not completeEditor
GPU Constraints and 3D

GPU Tier Detection and Adaptive Quality

Tier Detection

On session start, FlashFX performs a brief GPU benchmark to classify the device into a performance tier. This is used to set initial defaults and to trigger warnings for heavy operations.

Detection method:

  • -Renders a test composition with known complexity
  • -Measures frame rate over approximately 500ms
  • -Classifies the result against threshold benchmarks
TierDescriptionTypical Hardware
Tier 0Minimal — software rendering onlyNo GPU, or GPU not accessible via WebGL
Tier 1Low — basic GPU capabilityIntel HD integrated graphics (older), mobile basic
Tier 2Medium — capable for most FlashFX useIntel Iris / AMD Radeon integrated, mid-range mobile
Tier 3High — suitable for complex compositionsDedicated GPU (GTX 1060+, RX 580+, M1 integrated)
Tier 4Ultra — suitable for 4K complex compositionsHigh-end dedicated GPU (RTX 3070+, RX 6800+, M2 Pro+)

Adaptive Behavior by Tier

FeatureTier 0Tier 1Tier 2Tier 3Tier 4
Max texture resolution2048x20484096x40964096x40968192x819216384x16384
Default preview qualityQuarterHalfHalfFullFull
Blend modesDisabledLimitedAllAllAll
Blur filter qualityN/ALowMediumHighUltra
3D featuresDisabledDisabledBasicFullFull
Real-time filter previewOffOffOn (simple)On (all)On (all)

Manual Tier Override

The detected tier can be overridden in Application Settings -> Performance -> Force GPU Tier. Use this if the detection benchmark produced an inaccurate result.