Correct functionality of the display rotation control rotation.

Fixes #19775

A future step might be to also rotate the touch screen inputs..
This commit is contained in:
Henrik Rydgård committed 2026-01-23 01:18:58 +01:00
1 parent 894cab3247
commit c232867fba
52 files changed
+121 -20

No files matched your search

+1
View File
@@ -663,6 +663,7 @@ static const ConfigSetting displayLayoutSettings[] = {
ConfigSetting("DisplayAspectRatio", SETTING(g_Config.displayLayoutLandscape, fDisplayAspectRatio), CfgFlag::PER_GAME),
ConfigSetting("IgnoreScreenInsets", SETTING(g_Config.displayLayoutLandscape, bIgnoreScreenInsets), CfgFlag::PER_GAME),
ConfigSetting("InternalScreenRotation", SETTING(g_Config.displayLayoutLandscape, iInternalScreenRotation), CfgFlag::PER_GAME),
ConfigSetting("RotateControlsWithScreen", SETTING(g_Config.displayLayoutLandscape, bRotateControlsWithScreen), CfgFlag::PER_GAME),
ConfigSetting("EnableCardboardVR", SETTING(g_Config.displayLayoutLandscape, bEnableCardboardVR), CfgFlag::PER_GAME),
ConfigSetting("CardboardScreenSize", SETTING(g_Config.displayLayoutLandscape, iCardboardScreenSize), CfgFlag::PER_GAME),
ConfigSetting("CardboardXShift", SETTING(g_Config.displayLayoutLandscape, iCardboardXShift), CfgFlag::PER_GAME),
+1
View File
@@ -81,6 +81,7 @@ struct DisplayLayoutConfig : public ConfigBlock {
bool bDisplayIntegerScale = false; // Snaps scaling to integer scale factors in raw pixels.
float fDisplayAspectRatio = 1.0f; // Stored relative to the PSP's native ratio, so 1.0 is the normal pixel aspect ratio.
int iInternalScreenRotation = ROTATION_LOCKED_HORIZONTAL; // The internal screen rotation angle. Useful for vertical SHMUPs and similar.
bool bRotateControlsWithScreen = true; // Rotate gamepad controls along with the internal screen rotation.
bool bIgnoreScreenInsets = true; // Android: Center screen disregarding insets if this is enabled.
// Deprecated
+1 -1
View File
@@ -651,7 +651,7 @@ void ControlMapper::Axis(const AxisInput *axes, size_t count) {
}
void ControlMapper::Update(const DisplayLayoutConfig &config, double now) {
iInternalScreenRotationCached_ = config.iInternalScreenRotation;
iInternalScreenRotationCached_ = config.bRotateControlsWithScreen ? config.iInternalScreenRotation : ROTATION_LOCKED_HORIZONTAL;
if (autoRotatingAnalogCW_) {
// Clamp to a square
float x = std::min(1.0f, std::max(-1.0f, 1.42f * (float)cos(now * -g_Config.fAnalogAutoRotSpeed)));
+5 -5
View File
@@ -502,7 +502,7 @@ fn finish_language_with_ai(
} else {
println!();
}
if !target_section.set_value(&original_key, value) {
if !target_section.set_value(&original_key, value, Some("AI translated")) {
println!("Failed to update '{}'", original_key);
}
}
@@ -754,7 +754,7 @@ fn execute_command(cmd: Command, ai: Option<&ChatGPT>, dry_run: bool, verbose: b
// Process it.
if let Some(translated_string) = ai_response.get(lang) {
println!("{lang}:");
add_new_key(&mut target_ini, section, key, translated_string).unwrap();
add_new_key(&mut target_ini, section, key, &format!("{translated_string} # AI translated")).unwrap();
} else {
println!("Language {lang} not found in response. Bailing.");
return;
@@ -767,7 +767,7 @@ fn execute_command(cmd: Command, ai: Option<&ChatGPT>, dry_run: bool, verbose: b
// Process it.
if let Some(translated_string) = ai_response.get(lang) {
println!("{lang}:");
add_new_key(&mut target_ini, section, key, translated_string).unwrap();
add_new_key(&mut target_ini, section, key, &format!("{translated_string} # AI translated")).unwrap();
} else {
println!("Language {lang} not found in response. Bailing.");
return;
@@ -827,10 +827,10 @@ fn execute_command(cmd: Command, ai: Option<&ChatGPT>, dry_run: bool, verbose: b
"Inserting value {value} for key {key} in section {section} in {target_ini_filename}"
);
if !target_section
.insert_line_if_missing(&format!("{key} = {value}"))
.insert_line_if_missing(&format!("{key} = {value} # AI translated"))
{
// Didn't insert it, so it exists. We need to replace it.
target_section.set_value(key, value);
target_section.set_value(key, value, Some("AI translated"));
}
}
} else {
+5 -2
View File
@@ -263,7 +263,7 @@ impl Section {
}
// Returns true if the key was found and updated.
pub fn set_value(&mut self, key: &str, value: &str) -> bool {
pub fn set_value(&mut self, key: &str, value: &str, comment: Option<&str>) -> bool {
let mut found_index = None;
for (index, line) in self.lines.iter().enumerate() {
let prefix = if let Some(pos) = line.find(" =") {
@@ -279,7 +279,10 @@ impl Section {
}
if let Some(found_index) = found_index {
self.lines[found_index] = format!("{key} = {value}");
self.lines[found_index] = match comment {
Some(c) => format!("{} = {} # {}", key, value, c),
None => format!("{} = {}", key, value),
};
true
} else {
false
+14 -8
View File
@@ -231,6 +231,7 @@ void DisplayLayoutScreen::CreateViews() {
ScrollView *rightScrollView = new ScrollView(ORIENT_VERTICAL, new AnchorLayoutParams(300.0f, FILL_PARENT, NONE, 0.f, 0.f, 0.f));
LinearLayout *rightColumn = new LinearLayout(ORIENT_VERTICAL);
rightColumn->padding.SetAll(8.0f);
rightColumn->SetSpacing(0.0f);
rightScrollView->Add(rightColumn);
rightScrollView->SetClickableBackground(true);
root_->Add(rightScrollView);
@@ -273,6 +274,8 @@ void DisplayLayoutScreen::CreateViews() {
rightColumn->Add(new CheckBox(&config.bDisplayIntegerScale, gr->T("Integer scale factor")));
rightColumn->Add(new Spacer(12.0f));
bool supportsInsets = false;
#if PPSSPP_PLATFORM(ANDROID)
supportsInsets = System_GetPropertyInt(SYSPROP_SYSTEMVERSION) >= 28;
@@ -288,13 +291,6 @@ void DisplayLayoutScreen::CreateViews() {
rightColumn->Add(new CheckBox(&config.bIgnoreScreenInsets, gr->T("Ignore camera notch when centering")));
}
mode_ = new ChoiceStrip(ORIENT_HORIZONTAL, new LinearLayoutParams(WRAP_CONTENT, WRAP_CONTENT));
mode_->AddChoice(sy->T("Off"));
mode_->AddChoice(ImageID("I_MOVE"));
mode_->AddChoice(ImageID("I_RESIZE"));
mode_->SetSelection(0, false);
bottomControls->Add(mode_);
static const char *displayRotation[] = { "Landscape", "Portrait", "Landscape Reversed", "Portrait Reversed" };
auto rotation = new PopupMultiChoice(&config.iInternalScreenRotation, gr->T("Rotation"), displayRotation, 1, ARRAY_SIZE(displayRotation), I18NCat::CONTROLS, screenManager());
rotation->OnChoice.Add([this](UI::EventParams &) {
@@ -305,7 +301,12 @@ void DisplayLayoutScreen::CreateViews() {
return !g_Config.bSkipBufferEffects || g_Config.bSoftwareRendering;
});
rotation->SetHideTitle(true);
rightColumn->Add(new ItemHeader(gr->T("Display rotation")));
rightColumn->Add(rotation);
rightColumn->Add(new CheckBox(&config.bRotateControlsWithScreen, gr->T("Rotate controls")));
rightColumn->Add(new Spacer(12.0f));
Choice *center = new Choice(di->T("Reset"));
center->OnClick.Add([&config, portrait](UI::EventParams &) {
@@ -314,7 +315,12 @@ void DisplayLayoutScreen::CreateViews() {
});
rightColumn->Add(center);
rightColumn->Add(new Spacer(12.0f));
mode_ = new ChoiceStrip(ORIENT_HORIZONTAL, new LinearLayoutParams(WRAP_CONTENT, WRAP_CONTENT));
mode_->AddChoice(sy->T("Off"));
mode_->AddChoice(ImageID("I_MOVE"));
mode_->AddChoice(ImageID("I_RESIZE"));
mode_->SetSelection(0, false);
bottomControls->Add(mode_);
}
if (portrait) {
+4 -4
View File
@@ -136,15 +136,15 @@ static void SetPSPAnalog(int iInternalScreenRotation, int stick, float x, float
break;
case ROTATION_LOCKED_VERTICAL:
{
float new_y = -x;
x = y;
float new_y = y;
x = -y;
y = new_y;
break;
}
case ROTATION_LOCKED_VERTICAL180:
{
float new_y = y = x;
x = -y;
float new_y = -x;
x = y;
y = new_y;
break;
}
+2
View File
@@ -664,6 +664,7 @@ Disabled = Disabled
Display = عرض
Display layout & effects = ‎أظهر مُعدل النسق
Display Resolution (HW scaler) = Display resolution (HW scaler)
Display Rotation = ‎تدوير العرض
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -713,6 +714,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = تدوير التحكم # AI translated
Same as Rendering resolution = ‎ مثل حجم التصيير
Show Battery % = Show Battery %
Show Speed = إظهار السرعة
+2
View File
@@ -659,6 +659,7 @@ Disable culling = Ayıqlamanı bağla
Disabled = Bağlıdır
Display layout & effects = Ekran qaplaması və effektlər
Display Resolution (HW scaler) = Ekran çözünürlüyü (Qurğu ölçəkləyicisi)
Display Rotation = Görüntü dönüşü
Driver requires Android API version %1, current is %2 = Sürücü Android API %1 sürümünü istəyir, indiki sürüm isə: %2
Drivers = Sürücülər
Enable Cardboard VR = Kardon VR'ı aç
@@ -708,6 +709,7 @@ No (default) = Yoxdur (varsayılan)
No buffer = Ara yaddaşsız
Render all frames = Bütün kadrları işlət
Request 60 Hz = Request 60 Hz
Rotate controls = İdarələri döndər # AI translated
Same as Rendering resolution = İşlənişli çözünürlük kimi
Show Battery % = Batareya % göstər
Show Speed = Sürəti göstər
+2
View File
@@ -638,6 +638,7 @@ Default GPU driver = Стандартны драйвер ГП
Disable culling = Disable culling
Display = Дисплей
Display layout & effects = Размяшчэнне экрана і эфекты
Display Rotation = Display rotation
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Драйверы
FIFO (higher latency, framerate stability) = FIFO (вышэйшая затрымка, стабільнасць частаты кадраў)
@@ -704,6 +705,7 @@ Nearest = Бліжэйшы
No (default) = No (default)
No buffer = No buffer
Request 60 Hz = Request 60 Hz
Rotate controls = Паварот кіравання # AI translated
Same as Rendering resolution = Як разрозненне рэндэрынгу
Show Battery % = Паказаць % зарада батарэі
Show Speed = Паказаць хуткасць
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = Дисплей
Display layout & effects = Оформление и ефекти на дисплея
Display Resolution (HW scaler) = Display resolution (HW scaler)
Display Rotation = Ротация на дисплея
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Драйвери
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = Не (по подразбиране)
No buffer = Без буфер
Render all frames = Рендиране на всички кадри
Request 60 Hz = Request 60 Hz
Rotate controls = Завъртете контроли # AI translated
Same as Rendering resolution = Същото като резолюцията на рендиране
Show Battery % = Показване на батерията %
Show Speed = Показване на скоростта
+2
View File
@@ -656,6 +656,7 @@ Disabled = Desactivat
Display = Pantalla
Display layout & effects = Editor de l'àrea de pantalla
Display Resolution (HW scaler) = Resolució de pantalla (escalat per maquinari)
Display Rotation = Rotació de la pantalla
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Activar Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = Sense memòria intermèdia
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Rotar controls # AI translated
Same as Rendering resolution = Igual a la de renderitzat
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = Displej
Display layout & effects = Zobrazit editor rozvržení
Display Resolution (HW scaler) = Rozlišení obrazovky (Hardwarové zvětšení)
Display Rotation = Otočení obrazovky
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Otočit ovládání # AI translated
Same as Rendering resolution = Automaticky (stejné jako rozlišení vykreslování)
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = Skærm
Display layout & effects = Display layout & effects
Display Resolution (HW scaler) = Skærmopløsning (HW scaler)
Display Rotation = Display rotation
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Roter kontroller # AI translated
Same as Rendering resolution = Automatisk (Samme som renderingsopløsning)
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -646,6 +646,7 @@ Disabled = Deaktiviert
Display = Anzeige
Display layout & effects = Bildschirm-Layout & Effekte
Display Resolution (HW scaler) = Bildschirmauflösung (HW-Skalierer)
Display Rotation = Bildschirmdrehung
Driver requires Android API version %1, current is %2 = Treiber erfordert Android-API-Version %1, aktuell ist %2
Drivers = Treiber
Enable Cardboard VR = Cardboard-VR aktivieren
@@ -695,6 +696,7 @@ No (default) = Nein (Vorgabe)
No buffer = Kein Puffer
Render all frames = Alle Einzelbilder rendern
Request 60 Hz = Request 60 Hz
Rotate controls = Steuerung drehen # AI translated
Same as Rendering resolution = Renderauflösung
Show Battery % = Akku % anzeigen
Show Speed = Geschwindigkeit anzeigen
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = Tampilan
Display layout & effects = Display layout & effects
Display Resolution (HW scaler) = Display resolution (HW scaler)
Display Rotation = Display rotation
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Putar kontrol # AI translated
Same as Rendering resolution = Same as Rendering resolution
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -662,6 +662,7 @@ Default GPU driver = Default GPU driver
Disable culling = Disable culling
Display = Display
Display layout & effects = Display layout & effects
Display Rotation = Display rotation
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
FIFO (higher latency, framerate stability) = FIFO (higher latency, framerate stability)
@@ -728,6 +729,7 @@ Nearest = Nearest
No (default) = No (default)
No buffer = No buffer
Request 60 Hz = Request 60 Hz
Rotate controls = Rotate controls
Same as Rendering resolution = Same as Rendering resolution
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -657,6 +657,7 @@ Disabled = Desactivado
Display = Pantalla
Display layout & effects = Distribución de pantalla y efectos
Display Resolution (HW scaler) = Resolución de pantalla (escalado por hardware)
Display Rotation = Rotación de pantalla
Driver requires Android API version %1, current is %2 = El controlador requiere la versión API de Android %1, la versión actual es %2
Drivers = Controladores
Enable Cardboard VR = Activar Cardboard VR
@@ -720,6 +721,7 @@ Rendering Mode = Modo de renderizado
Rendering Resolution = Resolución de renderizado
RenderingMode NonBuffered Tip = Más rápido, pero puede que no se vea nada en algunos juegos.
Request 60 Hz = Request 60 Hz
Rotate controls = Girar controles # AI translated
Rotation = Rotación
Safe = Seguro
Same as Rendering resolution = Igual que la resolución de renderizado
+2
View File
@@ -656,6 +656,7 @@ Disabled = Apagado
Display = Pantalla
Display layout & effects = Editar pantalla y Shaders
Display Resolution (HW scaler) = Resolución de pantalla (escalado por HW)
Display Rotation = Rotación de pantalla
Driver requires Android API version %1, current is %2 = El controlador requiere la versión de API de Android %1, la actual es %2
Drivers = Drivers
Enable Cardboard VR = Activar Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No hay búfer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Girar controles # AI translated
Same as Rendering resolution = Automático (igual a la de renderizado)
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = نمایش
Display layout & effects = چیدمان صفحه
Display Resolution (HW scaler) = رزولوشن صفحه
Display Rotation = ‎چرخش صفحه
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = بدون بافر
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = چرخش کنترل‌ها # AI translated
Same as Rendering resolution = ‎خودکار (مانند رزولوشن رندرینگ)
Show Battery % = نمایش درصد باتری
Show Speed = نمایش سرعت
+2
View File
@@ -656,6 +656,7 @@ Disabled = Poistettu käytöstä
Display = Näyttö
Display layout & effects = Näyttöasettelu ja -efektit
Display Resolution (HW scaler) = Näyttöresoluutio (Laitteiston skaalaaja)
Display Rotation = Näytön kierto
Driver requires Android API version %1, current is %2 = Ajurin vaatima Android API -versio on %1, nykyinen versio on %2
Drivers = Ajurit
Enable Cardboard VR = Ota käyttöön Cardboard VR
@@ -705,6 +706,7 @@ No (default) = Ei (oletus)
No buffer = Ei puskuria
Render all frames = Renderöi kaikki kuvat
Request 60 Hz = Request 60 Hz
Rotate controls = Käännä ohjaimet # AI translated
Same as Rendering resolution = Automaattinen (sama kuin renderöintiresoluutio)
Show Battery % = Näytä akku %
Show Speed = Näytä nopeus
+2
View File
@@ -656,6 +656,7 @@ Disabled = Désactivé
Display = Affichage
Display layout & effects = Éditeur d'affichage
Display Resolution (HW scaler) = Définition d'affichage (mise à l'échelle matérielle)
Display Rotation = Rotation de l'affichage
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Activer Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = 0
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Faire pivoter les contrôles # AI translated
Same as Rendering resolution = Comme la définition du rendu
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = Pantalla
Display layout & effects = Display layout & effects
Display Resolution (HW scaler) = Resolución de pantalla (escalado por hardware)
Display Rotation = Display rotation
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Girar controles # AI translated
Same as Rendering resolution = Automático (igual á de renderizado)
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Απενεργοποιημένο
Display = Οθόνη
Display layout & effects = Επεξεργασία διάταξης οθόνης
Display Resolution (HW scaler) = Ανάλυση οθόνης (Κλιμακοτής hardware)
Display Rotation = Περιστροφή Οθόνης
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Ενεργοποίηση Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Περιστροφή ελέγχων # AI translated
Same as Rendering resolution = Αυτόματο (ίσο με την Ανάλυση Απεικόνισης)
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = תצוגה
Display layout & effects = Display layout & effects
Display Resolution (HW scaler) = Display resolution (HW scaler)
Display Rotation = Display rotation
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = סובב בקרות # AI translated
Same as Rendering resolution = Same as Rendering resolution
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -653,6 +653,7 @@ Disabled = Disabled
Display = תצוגה
Display layout & effects = Display layout & effects
Display Resolution (HW scaler) = Display resolution (HW scaler)
Display Rotation = Display rotation
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -702,6 +703,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = סובב בקרים # AI translated
Same as Rendering resolution = Same as Rendering resolution
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Isključeno
Display = Prikaz
Display layout & effects = Prikaz layout uređivača
Display Resolution (HW scaler) = Prikaz rezolucije (HW mjeritelj)
Display Rotation = Rotacija prikaza
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Rotiraj kontrole # AI translated
Same as Rendering resolution = Auto (isto kao Prikazna rezolucija)
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Letiltva
Display = Kijelző
Display layout & effects = Nézet szerkesztő
Display Resolution (HW scaler) = Megjelenítési felbontás (HW skálázó)
Display Rotation = Megjelenítés &forgatása
Driver requires Android API version %1, current is %2 = A driverhez Android API %1 verzió szükséges, a jelenlegi %2
Drivers = Drivers
Enable Cardboard VR = Cardboard VR engedélyezése
@@ -705,6 +706,7 @@ No (default) = Nem (alapértelmezett)
No buffer = Nincs puffer
Render all frames = Összes képkocka renderelése
Request 60 Hz = Request 60 Hz
Rotate controls = Irányítás forgatása # AI translated
Same as Rendering resolution = Renderelési felbontással megegyező
Show Battery % = Akkumulátor-töltöttség mutatása
Show Speed = Sebesség mutatása
+2
View File
@@ -656,6 +656,7 @@ Disabled = Nonaktif
Display = Tampilan
Display layout & effects = Penyesuaian tata letak tampilan
Display Resolution (HW scaler) = Resolusi tampilan (penskala HW)
Display Rotation = Rotasi tampilan
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Driver
Enable Cardboard VR = Aktifkan Cardboard VR
@@ -705,6 +706,7 @@ No (default) = Tidak (bawaan)
No buffer = Tidak ada penyangga
Render all frames = Render semua frame
Request 60 Hz = Request 60 Hz
Rotate controls = Putar kontrol # AI translated
Same as Rendering resolution = Sama dengan resolusi render
Show Battery % = Tampilkan Baterai %
Show Speed = Tampilkan Kecepatan
+2
View File
@@ -657,6 +657,7 @@ Disabled = Disabilitato
Display = Display
Display layout & effects = Editor Display
Display Resolution (HW scaler) = Risoluzione Display (scaler HW)
Display Rotation = Rotazione display
Driver requires Android API version %1, current is %2 = Il driver richiede la versione API di Android %1, attualmente c'è la %2
Drivers = Driver
Enable Cardboard VR = Attiva Cardboard VR
@@ -706,6 +707,7 @@ No (default) = No (default)
No buffer = Niente buffer
Render all frames = Renderizza tutti i frame
Request 60 Hz = Request 60 Hz
Rotate controls = Ruota controlli # AI translated
Same as Rendering resolution = Stessa risoluzione del rendering
Show Battery % = Mostra batteria in %
Show Speed = Mostra velocità
+2
View File
@@ -656,6 +656,7 @@ Disabled = 無効
Display = ディスプレイ
Display layout & effects = 画面のレイアウトを編集する
Display Resolution (HW scaler) = 画面解像度 (HWスケーラー)
Display Rotation = 画面の向き
Driver requires Android API version %1, current is %2 = ドライバーはAndroid API version %1を要求していますが, 現在 %2です
Drivers = ドライバー
Enable Cardboard VR = Cardboard VRを有効にする
@@ -705,6 +706,7 @@ No (default) = なし (既定)
No buffer = バッファなし
Render all frames = 全てのフレームをレンダリングする
Request 60 Hz = Request 60 Hz
Rotate controls = コントロールを回転 # AI translated
Same as Rendering resolution = 自動 (レンダリング解像度と同じ)
Show Battery % = バッテリー残量の%表示
Show Speed = 速度を表示する
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = Tampilan
Display layout & effects = Tata letak Tampilan editor
Display Resolution (HW scaler) = Resolusi tampilan (HW scaler)
Display Rotation = Display rotation
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Muter kontrol # AI translated
Same as Rendering resolution = Otomatis (padha Rendering)
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -638,6 +638,7 @@ Default GPU driver = 기본 GPU 드라이버
Disable culling = 컬링 비활성화
Display = 디스플레이
Display layout & effects = 화면 레이아웃 편집기
Display Rotation = 화면 회전
Driver requires Android API version %1, current is %2 = 드라이버에는 안드로이드 API 버전 %1이(가) 필요하며, 현재는 %2입니다.
Drivers = 드라이버
FIFO (higher latency, framerate stability) = FIFO(지연 증가, 프레임레이트 안정성)
@@ -704,6 +705,7 @@ Nearest = 근접 필터링
No (default) = 아니오 (기본값)
No buffer = 버퍼 없음
Request 60 Hz = Request 60 Hz
Rotate controls = 컨트롤 회전 # AI translated
Same as Rendering resolution = 렌더링 해상도와 동일
Show Battery % = 배터리 % 표시
Show Speed = 속도 표시
+2
View File
@@ -652,6 +652,7 @@ Default GPU driver = Default GPU driver
Disable culling = Disable culling
Display = Nîşan
Display layout & effects = Display layout & effects
Display Rotation = خولاندنەوەی شاشە
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
FIFO (higher latency, framerate stability) = FIFO (derengiya bilindtir, stabîlîtiya rêjeya freymê)
@@ -718,6 +719,7 @@ Nearest = Nearest
No (default) = No (default)
No buffer = No buffer
Request 60 Hz = Request 60 Hz
Rotate controls = Dibêjê kontrol # AI translated
Same as Rendering resolution = Same as Rendering resolution
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = ສະແດງ
Display layout & effects = ແກ້ໄຂຮູບແບບໜ້າຈໍ
Display Resolution (HW scaler) = ຄວາມລະອຽດໜ້າຈໍ (ຕາມຮາດແວຣ໌)
Display Rotation = ການໝຸນໜ້າຈໍ
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = ຫນ່ອຍຄວາມຄວາມໃຈ # AI translated
Same as Rendering resolution = ອັດຕະໂນມັດ (ແບບດຽວກັບຄວາມລະອຽດການສະແດງຜົນ)
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = Ekranas
Display layout & effects = Display layout & effects
Display Resolution (HW scaler) = Ekrano rezoliucija ("HW" ištiesinimas)
Display Rotation = Display rotation
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Pasukite valdymą # AI translated
Same as Rendering resolution = Automatinis (kaip Rodymo rezoliucija)
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = Paparan
Display layout & effects = Display layout & effects
Display Resolution (HW scaler) = Display resolution (HW scaler)
Display Rotation = Putaran skrin
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Putar kawalan # AI translated
Same as Rendering resolution = Same as Rendering resolution
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = Display
Display layout & effects = Schermweergave bewerken
Display Resolution (HW scaler) = Schermresolutie (hardware)
Display Rotation = Schermrotatie
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Draai bediening # AI translated
Same as Rendering resolution = Auto (renderresolutie)
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Disabled
Display = Skjerm
Display layout & effects = Display layout & effects
Display Resolution (HW scaler) = Display resolution (HW scaler)
Display Rotation = Rotér visningen
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Rotere kontroller # AI translated
Same as Rendering resolution = Same as Rendering resolution
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -657,6 +657,7 @@ Disabled = Wył.
Display = Wyświetlacz
Display layout & effects = Edytor położenia obrazu
Display Resolution (HW scaler) = Rozdzielczość ekranu (skaler sprz.)
Display Rotation = Obracanie ekranu
Driver requires Android API version %1, current is %2 = Sterownik wymaga wersji %1 Android API, aktualna wersja to %2
Drivers = Sterowniki
Enable Cardboard VR = Aktywuj Cardboard VR
@@ -701,6 +702,7 @@ No (default) = Nie (domyślne)
No buffer = Bez bufora
Render all frames = Renderuj wszystkie klatki
Request 60 Hz = Request 60 Hz
Rotate controls = Obróć kontrolki # AI translated
Same as Rendering resolution = Automatyczne (jak roz. renderowania)
Show Battery % = Pokaż % baterii
Show Speed = Pokaż prędkość
+2
View File
@@ -661,6 +661,7 @@ Default GPU driver = Driver padrão da GPU
Disable culling = Desativar o culling
Display = Tela
Display layout & effects = Ajustar a tela & efeitos
Display Rotation = Rotação da exibição
Driver requires Android API version %1, current is %2 = O driver requer a versão %1 da API do Android, a atual é %2
Drivers = Drivers
FIFO (higher latency, framerate stability) = FIFO (maior latência, estabilidade da taxa de quadros)
@@ -727,6 +728,7 @@ Nearest = Mais próximo (Nearest)
No (default) = Não (padrão)
No buffer = Sem buffer
Request 60 Hz = Request 60 Hz
Rotate controls = Girar controles # AI translated
Same as Rendering resolution = Igual a resolução da renderização
Show Battery % = Mostrar a % da Bateria
Show Speed = Mostrar Velocidade
+2
View File
@@ -680,6 +680,7 @@ Disabled = Desativado
Display = Ecrã
Display layout & effects = Mostrar o editor dos esquemas
Display Resolution (HW scaler) = Resolução da tela (Dimensionador do hardware)
Display Rotation = Rotação da exibição
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Ativar o VR Cardboard
@@ -729,6 +730,7 @@ No (default) = No (default)
No buffer = Sem buffer
Render all frames = Renderizar todos os frames
Request 60 Hz = Request 60 Hz
Rotate controls = Rodar controles # AI translated
Same as Rendering resolution = Auto (a mesma da resolução de renderização)
Show Battery % = Mostrar a percentagem da Bateria
Show Speed = Mostrar velocidade
+2
View File
@@ -657,6 +657,7 @@ Disabled = Disabled
Display = Display
Display layout & effects = Display layout & effects
Display Resolution (HW scaler) = Rezoluție ecran (scalare HW)
Display Rotation = Display rotation
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -706,6 +707,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Rotire control # AI translated
Same as Rendering resolution = Automat (la fel ca rezoluția de afișare)
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = Откл.
Display = Дисплей
Display layout & effects = Расположение экрана и эффектов
Display Resolution (HW scaler) = Разрешение экрана (аппаратное)
Display Rotation = Ориентация экрана
Driver requires Android API version %1, current is %2 = Для драйвера требуется Android API версии %1, текущая - %2
Drivers = Драйверы
Enable Cardboard VR = Включить Cardboard VR
@@ -705,6 +706,7 @@ No (default) = Нет (по умолчанию)
No buffer = Нет буфера
Render all frames = Рендерить все кадры
Request 60 Hz = Request 60 Hz
Rotate controls = Повернуть управление # AI translated
Same as Rendering resolution = Как разрешение рендеринга
Show Battery % = Показывать % заряда батареи
Show Speed = Показывать скорость
+2
View File
@@ -657,6 +657,7 @@ Disabled = Avstängd
Display = Skärm
Display layout & effects = Skärmlayout och effekter
Display Resolution (HW scaler) = Skärmupplösning (HW scaler)
Display Rotation = Skärmrotation
Driver requires Android API version %1, current is %2 = Drivrutinen kräver Android-API-version %1, nuvarande är %2
Drivers = Drivrutiner
Enable Cardboard VR = Aktivera Cardboard VR
@@ -706,6 +707,7 @@ No (default) = Nej (standard)
No buffer = Ingen buffer
Render all frames = Rendera alla frames
Request 60 Hz = Request 60 Hz
Rotate controls = Rotera kontroller # AI translated
Same as Rendering resolution = Samma som renderingsupplösning
Show Battery % = Visa batteri-%
Show Speed = Visa hastighet
+2
View File
@@ -657,6 +657,7 @@ Disabled = Disabled
Display = Намоиш
Display layout & effects = Display layout & effects
Display Resolution (HW scaler) = Display resolution (HW scaler)
Display Rotation = Pag-rotate ng Display
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -706,6 +707,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Пашти таз # AI translated
Same as Rendering resolution = Awto (Kapareho sa Renderig Resolution)
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -673,6 +673,7 @@ Disabled = ปิดการใช้งาน
Display = แสดงผล
Display layout & effects = รูปแบบหน้าจอ และเอฟเฟ็คท์
Display Resolution (HW scaler) = ความละเอียดหน้าจอ (ตามฮาร์ดแวร์)
Display Rotation = การสลับหมุนหน้าจอ
Driver requires Android API version %1, current is %2 = ไดรเวอร์นี้ต้องการแอนดรอยด์ API ที่เวอร์ชั่น %1, แต่มือถือนี้ใช้เวอร์ชั่น %2
Drivers = ไดรเวอร์
Enable Cardboard VR = เปิดการทำงานแว่นการ์ดบอร์ด VR
@@ -738,6 +739,7 @@ Rendering Resolution = ความละเอียดในการแสด
RenderingMode NonBuffered Tip = เร็วขึ้นก็จริง แต่กราฟิกอาจจะขาดหายไปในบางเกม
Request 60 Hz = Request 60 Hz
Request 60Hz = ต้องการที่ 60Hz
Rotate controls = หมุนการควบคุม # AI translated
Rotation = หมุนจอ
Safe = ปลอดภัย
Same as Rendering resolution = อัตโนมัติ (ค่าเดียวกับที่ใช้แสดงผลภาพ)
+2
View File
@@ -658,6 +658,7 @@ Disabled = Devre Dışı
Display = Ekran
Display layout & effects = Ekran Düzeni ve Efektleri
Display Resolution (HW scaler) = Görüntü Çözünürlüğü (HW ölçek)
Display Rotation = Ekran Yönü
Driver requires Android API version %1, current is %2 = Sürücü, Android API'nin %1 sürümünü gerektiriyor, şu anki sürüm %2
Drivers = Sürücüler
Enable Cardboard VR = Karton VR Etkinleştir
@@ -707,6 +708,7 @@ No (default) = Hayır (varsayılan)
No buffer = Arabellek Yok
Render all frames = Tüm Kareleri İşle
Request 60 Hz = Request 60 Hz
Rotate controls = Kontrolleri döndür # AI translated
Same as Rendering resolution = İşlenen Çözünürlük İle Aynı
Show Battery % = Pil Yüzdesini Göster
Show Speed = Hızı Göster
+2
View File
@@ -656,6 +656,7 @@ Disabled = Вимкнено
Display = Відображення
Display layout & effects = Редактор розташування екрану
Display Resolution (HW scaler) = Розширення екрану (HW масштабування)
Display Rotation = Орієнтація екрану
Driver requires Android API version %1, current is %2 = Драйвер вимагає Андроїд API версію %1, поточна %2
Drivers = Драйвери
Enable Cardboard VR = Увімкнути Cardboard VR
@@ -705,6 +706,7 @@ No (default) = Ні (звичайний)
No buffer = Без буфера
Render all frames = Відобразити всі кадри
Request 60 Hz = Request 60 Hz
Rotate controls = Повернути керування # AI translated
Same as Rendering resolution = Авто (таке ж як розширення рендерингу)
Show Battery % = Показати батарею %
Show Speed = Показати швидкість
+2
View File
@@ -656,6 +656,7 @@ Disabled = Vô hiệu hóa
Display = Hiển thị
Display layout & effects = Chỉnh bố trí hiển thị
Display Resolution (HW scaler) = Độ phân giải màn hình (HW scaler)
Display Rotation = Hiện nút xoay màn hình
Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2
Drivers = Drivers
Enable Cardboard VR = Enable Cardboard VR
@@ -705,6 +706,7 @@ No (default) = No (default)
No buffer = No buffer
Render all frames = Render all frames
Request 60 Hz = Request 60 Hz
Rotate controls = Xoay điều khiển # AI translated
Same as Rendering resolution = Cùng với kết xuất
Show Battery % = Show Battery %
Show Speed = Show Speed
+2
View File
@@ -656,6 +656,7 @@ Disabled = 禁用
Display = 显示
Display layout & effects = 屏幕布局和滤镜
Display Resolution (HW scaler) = 屏幕分辨率
Display Rotation = 显示旋转
Driver requires Android API version %1, current is %2 = 驱动需要Android API版本 %1, 目前系统版本为%2
Drivers = 驱动程序
Enable Cardboard VR = 启用Cardboard VR
@@ -705,6 +706,7 @@ No (default) = 关闭 (默认)
No buffer = 关闭缓冲
Render all frames = 逐一渲染 (不跳帧)
Request 60 Hz = Request 60 Hz
Rotate controls = 旋转控制 # AI translated
Same as Rendering resolution = 自动 (同渲染分辨率)
Show Battery % = 显示电量百分比
Show Speed = 显示运行速度
+2
View File
@@ -656,6 +656,7 @@ Disabled = 已停用
Display = 顯示
Display layout & effects = 顯示版面配置與效果
Display Resolution (HW scaler) = 顯示解析度 (硬體縮放)
Display Rotation = 顯示旋轉
Driver requires Android API version %1, current is %2 = 驅動程式需要 Android API 版本為 %1,目前為 %2
Drivers = 驅動程式
Enable Cardboard VR = 啟用 Cardboard VR
@@ -705,6 +706,7 @@ No (default) = 無 (預設)
No buffer = 無緩衝
Render all frames = 轉譯所有影格
Request 60 Hz = Request 60 Hz
Rotate controls = 旋轉控制 # AI translated
Same as Rendering resolution = 同於轉譯解析度
Show Battery % = 顯示電池百分比
Show Speed = 顯示速度