Skip to content

Shader Diagnostics Suite

Module: Tech · Category: Debugging · Tool ID: ShaderDiagnosticsSuite

Three-tab shader debugging suite. Keywords inspects parameters and static switches per material. Compilation monitors instruction counts and complexity flags. Permutations analyzes shader permutation bloat — the number of compiled variants per material.

Screenshot 01 — Hero shot — Suite open on Compilation tab, instruction counts visible per material with severity coloring.


  • Shader compile time exploding — find the materials with thousands of permutations
  • Material complexity audit — instruction count per material
  • Static-switch debugging — finding which switches are actually doing work
  • Don’t expect this to auto-fix permutation bloat — surfaces the problem; fixes are per-material

  1. Open the EQLabs Hub and search for Shader (or browse to Tech → Debugging)
  2. Click the tool card
  3. Use the tab bar: Keywords / Compilation / Permutations

Inspects per-material parameters and static switches.

Per-material instruction counts, complexity flags, sampler counts.

Permutation bloat detection — how many variants of a shader exist due to static switches × feature flags × platform variants.


Persists via standard tool framework.


  • In-panel results per tab
  • No edits — read-only

  • Permutation bloat is a known UE5 pain point — materials with many static switches generate exponential variants
  • Single-click pings; double-click opens the Material editor


Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.