GlobalInputs F1-F12 + Escape, Screen sense destruir finestra, escalat al GPU, presets i fons canvas (v0.11.0)

This commit is contained in:
JailDesigner committed 2026-04-19 14:27:16 +02:00
1 parent 837eb73398
commit 297dc85e47
23 files changed
+653 -34

No files matched your search

+6
View File
@@ -5,6 +5,8 @@
#include <cstdint>
#include <string>
#include "utils/defaults.hpp"
namespace Rendering {
// Shader de post-procés actiu. El backend escull el pipeline corresponent.
@@ -78,6 +80,10 @@ namespace Rendering {
// Canvia el mode de presentació (VSYNC/IMMEDIATE/MAILBOX) en calent.
virtual void setVSync(bool vsync) = 0;
// Mode d'escalat del triangle fullscreen al swapchain (letterbox,
// integer, overscan, ...). Implementat via SDL_SetGPUViewport.
virtual void setScalingMode(Defaults::ScalingMode mode) = 0;
// Fixa el driver preferit (buit = automàtic). S'ha de cridar abans d'init().
virtual void setPreferredDriver(const std::string& driver) = 0;