V2/ue/Build/Cooking/v2-platform-cooking-profiles.json defines the platform
profile matrix used by the content cooking pipeline. The required display names
are PC Ultra, PC Low, PS5, Xbox Series X, Xbox Series S, Switch, and Mobile.
Each profile records target platforms, a cache namespace, texture format, mesh
tier, audio tier, shader targets, animation compression tier, world chunk size,
and memory budget. The compact ids stay aligned with the existing architecture:
PCUltra, PCLow, PS5, XSX, XSS, Switch2, and Mobile.
plan-v2-platform-cooking-profiles.py emits the normalized matrix and coverage
metrics for console profiles, the Mobile profile, and cache namespace coverage.
Required gates:
platform-cooking-profiles-generatedplatform-cooking-profile-coverageplatform-cooking-console-coverageplatform-cooking-mobile-coverageplatform-cooking-cache-namespaces
The CI validator is:
python3 V2/ue/Tools/check-v2-platform-cooking-profiles.py