0.1.0-0-pre.6
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/000-README.md -->
|
||||
<!-- version: 7 -->
|
||||
<!-- version: 8 -->
|
||||
|
||||
# Documentation games.sasedev
|
||||
|
||||
@@ -49,6 +49,7 @@ Voir [`../RULES.md`](../RULES.md), notamment [`rules/RULES_COMMANDS.md`](rules/R
|
||||
- [`testing/001-TEST_ARCHITECTURE.md`](testing/001-TEST_ARCHITECTURE.md) — séparation `unit_tests/` / `tests/`, tests ciblés et tracing de test.
|
||||
- [`development/003-TRACING_AND_DIAGNOSTICS.md`](development/003-TRACING_AND_DIAGNOSTICS.md) — socle `tracing`, subscriber et appender communs.
|
||||
- [`development/004-SDL3_DESKTOP_PREREQUISITES.md`](development/004-SDL3_DESKTOP_PREREQUISITES.md) — prérequis SDL3 Desktop, stratégie de liaison système et vérification `pkg-config`.
|
||||
- [`development/005-DESKTOP_WINDOW_POLICY.md`](development/005-DESKTOP_WINDOW_POLICY.md) — taille initiale, redimensionnement et séparation future entre fenêtre physique et résolution virtuelle.
|
||||
|
||||
## Historique validé
|
||||
|
||||
|
||||
36
docs/development/005-DESKTOP_WINDOW_POLICY.md
Normal file
36
docs/development/005-DESKTOP_WINDOW_POLICY.md
Normal file
@@ -0,0 +1,36 @@
|
||||
<!-- file: docs/development/005-DESKTOP_WINDOW_POLICY.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Politique de fenêtre Desktop
|
||||
|
||||
## Objectif
|
||||
|
||||
La taille de fenêtre Desktop est une surface de développement et ne doit pas être confondue avec la résolution logique ou la résolution d'un téléphone.
|
||||
|
||||
## Baseline portrait
|
||||
|
||||
Les POC portrait utilisent par défaut :
|
||||
|
||||
```text
|
||||
405 × 720
|
||||
```
|
||||
|
||||
La fenêtre SDL3 est redimensionnable.
|
||||
|
||||
Cette taille initiale tient plus facilement sur un écran Desktop qu'une fenêtre `720 × 1280`, tout en conservant un ratio portrait proche de `9:16`.
|
||||
|
||||
## Évolution
|
||||
|
||||
Le moteur devra ensuite distinguer :
|
||||
|
||||
- taille physique de fenêtre ;
|
||||
- taille du drawable/backbuffer ;
|
||||
- résolution virtuelle logique ;
|
||||
- viewport ;
|
||||
- scaling ;
|
||||
- letterboxing/pillarboxing ;
|
||||
- densité de pixels.
|
||||
|
||||
Le gameplay ne devra jamais dépendre directement de la taille physique de la fenêtre.
|
||||
|
||||
Une politique de taille minimale et de conservation éventuelle du ratio pourra être ajoutée lorsque le renderer 2D réel sera introduit.
|
||||
Reference in New Issue
Block a user