feat(render): resolució d'offscreen configurable via YAML
Separa el tamany lògic (1280×720) del render target offscreen. Llista
tancada de 5 presets 16:9 (720p/900p/1080p/1440p/2160p) llegida de
rendering.render_{width,height} amb fallback a 1280×720 si invàlida.
Inclou API resizeRenderTarget() preparada per al menú de servei futur.
This commit is contained in:
@@ -27,6 +27,13 @@ namespace Config {
|
||||
struct RenderingConfig {
|
||||
int vsync{1}; // 0=disabled, 1=enabled
|
||||
int antialias{1}; // 0=disabled, 1=enabled (AA geomètric a les línies, toggle F5)
|
||||
// Resolució del render target offscreen (independent del tamany lògic
|
||||
// 1280×720 del joc). Aquesta és la resolució real on rasteritzen les
|
||||
// línies abans de l'escala final a la swapchain; pujar-la millora
|
||||
// la nitidesa en finestres grans i fullscreen. Llista tancada de
|
||||
// presets 16:9 — veure Defaults::Rendering::RESOLUTION_PRESETS.
|
||||
int render_width{1280};
|
||||
int render_height{720};
|
||||
};
|
||||
|
||||
struct KeyboardBindings {
|
||||
|
||||
Reference in New Issue
Block a user