What problem does it solve?
It solves the hassle of inspecting and managing Unity’s project-wide GraphicsSettings and QualitySettings—especially when you need consistent SRP asset assignment and control over Always Included Shaders and shader stripping.
Core Features & Use Cases
- Graphics & Quality Overview: Get a unified summary of quality levels, render pipeline assets, and related graphics configuration.
- Quality & SRP Asset Management: Switch the active quality level, set/clear the default render pipeline asset, and assign/clear per-quality SRP assets.
- Always Included Shaders & Stripping Control: List, add, or remove Always Included Shaders, and inspect or modify shader stripping settings (lightmap, fog, instancing).
Use case example: You want to ensure that a URP project reliably includes specific shaders across quality tiers, while stripping shader variants you don’t need to reduce build size and improve iteration speed.
Quick Start
Ask: "Use unity-graphics to show an overview of my project's graphics and quality settings for URP/HDRP and list the Always Included Shaders."