Shader and performance budget record¶
Page générée — ne pas éditer
Rendue au build par scripts/gen_doc_reference.py,
depuis web/data/catalogue-export.json.
Une modification manuelle serait perdue au build suivant.
Identifiant du contrat : shader-and-performance-budget-record. 7 champs, dont 6 obligatoires.
Un pin qui porte ce contrat ne peut être relié qu'à un pin qui porte exactement le même. C'est ce qui rend une edge vérifiable avant toute exécution.
| Champ | Obligation | Rôle |
|---|---|---|
target_id |
requis | Identifier le shader ou la cible de performance. |
platforms |
requis | Plateformes profilées. |
measured_cost |
requis | Coût mesuré (instructions, ms, overdraw). |
frame_budget |
requis | Budget de frame visé (ms par poste). |
before_after |
requis | Mesure avant/après pour une optimisation. |
gain |
facultatif | Gain prouvé. |
verdict |
requis | Dans le budget ou hors budget. |
Voir aussi¶
- Tous les contrats
- Contrats et pins — la règle d'identité
- Format de fichier — où un contrat se déclare