OpenXR - Make camera pitch value floating-point

This commit is contained in:
Lubos 2024-07-22 15:55:06 +02:00
parent b7eefbc3f0
commit 0f313e1d13
48 changed files with 14 additions and 80 deletions

View File

@ -388,15 +388,9 @@ void UpdateVRInput(bool haptics, float dp_xscale, float dp_yscale) {
g_Config.fCameraHeight = clampFloat(g_Config.fCameraHeight, -150.0f, 150.0f);
break;
case JOYSTICK_AXIS_Z:
if (g_Config.bEnableVR) {
if (axis.second < -0.75f) g_Config.fHeadUpDisplayScale -= 0.01f;
if (axis.second > 0.75f) g_Config.fHeadUpDisplayScale += 0.01f;
g_Config.fHeadUpDisplayScale = clampFloat(g_Config.fHeadUpDisplayScale, 0.0f, 1.5f);
} else {
if (axis.second < -0.75f) g_Config.fCanvas3DDistance += 0.1f;
if (axis.second > 0.75f) g_Config.fCanvas3DDistance -= 0.1f;
g_Config.fCanvas3DDistance = clampFloat(g_Config.fCanvas3DDistance, 1.0f, 15.0f);
}
if (axis.second < -0.75f) g_Config.fCameraPitch -= 0.5f;
if (axis.second > 0.75f) g_Config.fCameraPitch += 0.5f;
g_Config.fCameraPitch = clampFloat(g_Config.fCameraPitch, -90.0f, 90.0f);
break;
case JOYSTICK_AXIS_RZ:
if (axis.second > 0.75f) g_Config.fCameraDistance -= 0.1f;
@ -539,11 +533,10 @@ bool UpdateVRKeys(const KeyInput &key) {
// Reset camera adjust
if (pspKeys[VIRTKEY_VR_CAMERA_ADJUST] && pspKeys[VIRTKEY_VR_CAMERA_RESET]) {
g_Config.fCanvas3DDistance = 3.0f;
g_Config.fCameraHeight = 0;
g_Config.fCameraSide = 0;
g_Config.fCameraDistance = 0;
g_Config.fHeadUpDisplayScale = 0.3f;
g_Config.fCameraPitch = 0;
}
//block keys by camera adjust
@ -878,23 +871,13 @@ void UpdateVRViewMatrices() {
invView = XrPosef_Inverse(invView);
}
// apply camera pitch offset
float pitchOffset = 0;
// apply camera pitch
float s = sin(ToRadians(g_Config.fCameraPitch));
float c = cos(ToRadians(g_Config.fCameraPitch));
XrVector3f positionOffset = {g_Config.fCameraSide, g_Config.fCameraHeight, g_Config.fCameraDistance};
if (!flatScreen) {
switch (g_Config.iCameraPitch) {
case 1: //Top view -> First person
pitchOffset = 90;
positionOffset = {positionOffset.x, positionOffset.z, -positionOffset.y};
break;
case 2: //First person -> Top view
pitchOffset = -90;
positionOffset = {positionOffset.x, -positionOffset.z + 20, positionOffset.y};
break;
}
XrQuaternionf rotationOffset = XrQuaternionf_CreateFromVectorAngle({1, 0, 0}, ToRadians(pitchOffset));
invView.orientation = XrQuaternionf_Multiply(rotationOffset, invView.orientation);
}
positionOffset = {positionOffset.x, s * positionOffset.z + c * positionOffset.y, c * positionOffset.z - s * positionOffset.y};
XrQuaternionf rotationOffset = XrQuaternionf_CreateFromVectorAngle({1, 0, 0}, ToRadians(g_Config.fCameraPitch));
invView.orientation = XrQuaternionf_Multiply(rotationOffset, invView.orientation);
// decompose rotation
XrVector3f rotation = XrQuaternionf_ToEulerAngles(invView.orientation);
@ -912,14 +895,14 @@ void UpdateVRViewMatrices() {
invView.orientation = XrQuaternionf_Multiply(roll, XrQuaternionf_Multiply(pitch, yaw));
if (!VR_GetConfig(VR_CONFIG_REPROJECTION)) {
float axis = vrMirroring[VR_MIRRORING_PITCH] ? -1.0f : 1.0f;
invView.orientation = XrQuaternionf_CreateFromVectorAngle({axis, 0, 0}, ToRadians(pitchOffset));
invView.orientation = XrQuaternionf_CreateFromVectorAngle({axis, 0, 0}, ToRadians(g_Config.fCameraPitch));
}
float M[16];
XrQuaternionf_ToMatrix4f(&invView.orientation, M);
// Apply 6Dof head movement
if (g_Config.bEnable6DoF && !g_Config.bHeadRotationEnabled && (g_Config.iCameraPitch == 0)) {
if (g_Config.bEnable6DoF && !g_Config.bHeadRotationEnabled) {
M[3] -= vrView[0].pose.position.x * (vrMirroring[VR_MIRRORING_AXIS_X] ? -1.0f : 1.0f) * scale;
M[7] -= vrView[0].pose.position.y * (vrMirroring[VR_MIRRORING_AXIS_Y] ? -1.0f : 1.0f) * scale;
M[11] -= vrView[0].pose.position.z * (vrMirroring[VR_MIRRORING_AXIS_Z] ? -1.0f : 1.0f) * scale;

View File

@ -965,7 +965,7 @@ static const ConfigSetting vrSettings[] = {
ConfigSetting("VRCameraDistance", &g_Config.fCameraDistance, 0.0f, CfgFlag::PER_GAME),
ConfigSetting("VRCameraHeight", &g_Config.fCameraHeight, 0.0f, CfgFlag::PER_GAME),
ConfigSetting("VRCameraSide", &g_Config.fCameraSide, 0.0f, CfgFlag::PER_GAME),
ConfigSetting("VRCameraPitch", &g_Config.iCameraPitch, 0, CfgFlag::PER_GAME),
ConfigSetting("VRCameraPitch", &g_Config.fCameraPitch, 0.0f, CfgFlag::PER_GAME),
ConfigSetting("VRCanvasDistance", &g_Config.fCanvasDistance, 12.0f, CfgFlag::DEFAULT),
ConfigSetting("VRCanvas3DDistance", &g_Config.fCanvas3DDistance, 3.0f, CfgFlag::DEFAULT),
ConfigSetting("VRFieldOfView", &g_Config.fFieldOfViewPercentage, 100.0f, CfgFlag::PER_GAME),

View File

@ -490,6 +490,7 @@ public:
float fCameraDistance;
float fCameraHeight;
float fCameraSide;
float fCameraPitch;
float fCanvasDistance;
float fCanvas3DDistance;
float fFieldOfViewPercentage;
@ -498,7 +499,6 @@ public:
float fHeadRotationScale;
bool bHeadRotationEnabled;
bool bHeadRotationSmoothing;
int iCameraPitch;
// Debugger
int iDisasmWindowX;

View File

@ -1311,8 +1311,6 @@ void GameSettingsScreen::CreateVRSettings(UI::ViewGroup *vrSettings) {
vrSettings->Add(new CheckBox(&g_Config.bEnableMotions, vr->T("Map controller movements to keys")));
PopupSliderChoiceFloat *vrMotions = vrSettings->Add(new PopupSliderChoiceFloat(&g_Config.fMotionLength, 0.3f, 1.0f, 0.5f, vr->T("Motion needed to generate action"), 0.1f, screenManager(), vr->T("m")));
vrMotions->SetEnabledPtr(&g_Config.bEnableMotions);
static const char *cameraPitchModes[] = { "Disabled", "Top view -> First person", "First person -> Top view" };
vrSettings->Add(new PopupMultiChoice(&g_Config.iCameraPitch, vr->T("Camera type"), cameraPitchModes, 0, 3, I18NCat::NONE, screenManager()));
}
UI::EventReturn GameSettingsScreen::OnAutoFrameskip(UI::EventParams &e) {

View File

@ -1419,7 +1419,6 @@ New version of PPSSPP available = ‎تتوفر نسخة جديدة من الب
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = وضع الكاميرا
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = New version of PPSSPP available
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Налична е нова версия на P
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Nova versió de PPSSPP disponible
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Je dostupná nová verze PPSSPP
% of native FoV = % výchozího FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Ny version af PPSSPP tilgængelig
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Neue PPSSPP Version verfügbar
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Kameratyp
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = New version of PPSSPP available
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1448,7 +1448,6 @@ Heads-up display detection = Heads-up display detection
Map controller movements to keys = Map controller movements to keys
Map HMD rotations on keys instead of VR camera = Map HMD rotations on keys instead of VR camera
Manual switching between flat screen and VR using SCREEN key = Manual switching between flat screen and VR using SCREEN key
Camera type = Camera type
Motion needed to generate action = Motion needed to generate action
Stereoscopic vision (Experimental) = Stereoscopic vision (Experimental)
Virtual reality = Virtual reality

View File

@ -1413,7 +1413,6 @@ New version of PPSSPP available = Nueva versión de PPSSPP disponible
% of native FoV = % de campo de visión nativo
6DoF movement = Movimiento 6DoF
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distancia de los menús y escenas 2D
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1413,7 +1413,6 @@ New version of PPSSPP available = Nueva versión de PPSSPP disponible
% of native FoV = % of native FoV
6DoF movement = movimiento 6DoF
Anti-flickering flow = Anti-flickering flow
Camera type = Tipo de cámara
Distance to 2D menus and scenes = Distancia a menús y escenas 2D
Distance to 3D scenes when VR disabled = Distancia a escenas 3D cuando la realidad virtual está desactivada
Experts only = Solo expertos

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = ورژن جدیدی از ppsspp موجود ا
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Uusi PPSSPP-versio saatavilla
% of native FoV = % of native FoV
6DoF movement = 6DoF-liike (kuusi vapausastetta)
Anti-flickering flow = Anti-flickering flow
Camera type = Kameratyyppi
Distance to 2D menus and scenes = Etäisyys 2D-valikkoihin ja kohtauksiin
Distance to 3D scenes when VR disabled = Etäisyys 3D-kohtauksiin, kun VR on poistettu käytöstä
Experts only = Vain asiantuntijoille

View File

@ -1402,7 +1402,6 @@ New version of PPSSPP available = Nouvelle version de PPSSPP disponible
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Nova versión de PPSSPP dispoñible
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Νέα διαθέσιμη έκδοση PPSSPP
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = New version of PPSSPP available
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = New version of PPSSPP available
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Nova verzija PPSSPP-a je dostupna
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Elérhető a PPSSPP egy újabb verziója
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Versi baru PPSSPP tersedia
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1413,7 +1413,6 @@ New version of PPSSPP available = È disponibile una nuova versione di PPSSPP
% of native FoV = % del FoV nativo
6DoF movement = Movimento 6DoF
Anti-flickering flow = Anti-flickering flow
Camera type = Tipo di telecamera
Distance to 2D menus and scenes = Distanza dai menu e dalle scene 2D
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Solo per esperti

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = 新しいバージョンのPPSSPPを利用で
% of native FoV = ネイティブ視野角(FoV)の %
6DoF movement = 6DoF動作
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = 2Dメニューと空間までの距離
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Versi anyar PPSSPP mpun ono monggo di comot
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1424,7 +1424,6 @@ Heads-up display detection = 헤드업 디스플레이 감지
Map controller movements to keys = 컨트롤러 이동을 키에 매핑
Map HMD rotations on keys instead of VR camera = VR 카메라 대신 키에 HMD 회전 매핑하기
Manual switching between flat screen and VR using SCREEN key = 화면 키를 사용하여 평면 화면과 VR 간 수동 전환
Camera type = 카메라 유형
Motion needed to generate action = 동작 생성에 필요한 동작
Stereoscopic vision (Experimental) = 입체시 (실험적)
Virtual reality = 가상 현실

View File

@ -1438,7 +1438,6 @@ Heads-up display detection = Heads-up display detection
Map controller movements to keys = Map controller movements to keys
Map HMD rotations on keys instead of VR camera = Map HMD rotations on keys instead of VR camera
Manual switching between flat screen and VR using SCREEN key = Manual switching between flat screen and VR using SCREEN key
Camera type = Camera type
Motion needed to generate action = Motion needed to generate action
Stereoscopic vision (Experimental) = Stereoscopic vision (Experimental)
Virtual reality = Virtual reality

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = ເວີຊັ່ນໃໝ່ຂອງ PPSSPP
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Galima nauja "PPSSPP" versija
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Versi terbaru PPSSPP tersedia
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Er is een nieuwe versie van PPSSPP beschikbaar
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = New version of PPSSPP available
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1416,7 +1416,6 @@ New version of PPSSPP available = Dostępna jest nowa wersja PPSSPP!
% of native FoV = % natywnego FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Typ kamery
Distance to 2D menus and scenes = Dystans do elementów 2D
Distance to 3D scenes when VR disabled = Dystans do scen 3D przy wyłączonym VR
Experts only = Tylko dla ekspertów

View File

@ -1448,7 +1448,6 @@ Heads-up display detection = Detecção do aviso antecipado da exibição
Map controller movements to keys = Mapear os movimentos do controle nas teclas
Map HMD rotations on keys instead of VR camera = Rotações HMD do mapa nas teclas ao invés da câmera da realidade virtual
Manual switching between flat screen and VR using SCREEN key = Troca manual entre a tela plana e a realidade virtual usando a tecla da TELA
Camera type = Tipo de câmera
Motion needed to generate action = Movimento necessário pra gerar ação
Stereoscopic vision (Experimental) = Visão estereoscópica (Experimental)
Virtual reality = Realidade virtual

View File

@ -1438,7 +1438,6 @@ Screen representation = Representação da tela
% of native FoV = % do campo de visão (FoV) nativo
6DoF movement = Movimento 6DoF
Anti-flickering flow = Anti-flickering flow
Camera type = Tipo de câmera
Distance to 2D menus and scenes = Distância aos menus e cenas 2D
Distance to 3D scenes when VR disabled = Distância às cenas 3D quando a realidade virtual estiver desativada
Experts only = Apenas programadores

View File

@ -1412,7 +1412,6 @@ New version of PPSSPP available = Nouă versiune de PPSSPP disponibilă.
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Доступна новая версия PPSSP
% of native FoV = % стандартного угла обзора
6DoF movement = Движение 6DoF
Anti-flickering flow = Anti-flickering flow
Camera type = Тип камеры
Distance to 2D menus and scenes = Расстояние до 2D-меню и сцен
Distance to 3D scenes when VR disabled = Расстояние до 3D-сцен при отключенной ВР
Experts only = Только для экспертов

View File

@ -1412,7 +1412,6 @@ New version of PPSSPP available = Ny version av PPSSPP tillgänglig
% of native FoV = % of native FoV
6DoF movement = 6DoF rörelse
Anti-flickering flow = Anti-flickering flow
Camera type = Kameratyp
Distance to 2D menus and scenes = Avstånd till 2D-menyer och scener
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1415,7 +1415,6 @@ New version of PPSSPP available = Meron nang bagong bersiyon ang PPSSPP
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Uri ng Camera
Distance to 2D menus and scenes = Distansya sa mga 2D na menu at mga eksena
Distance to 3D scenes when VR disabled = Distansya sa mga 3D na eksena noong hindi pinagana ang VR
Experts only = Mga eksperto lamang

View File

@ -1438,14 +1438,11 @@ New version of PPSSPP available = PPSSPP เวอร์ชั่นใหม่
% of native FoV = % ของค่า FoV ดั้งเดิม
6DoF movement = การเคลื่อนไหวแบบ 6DoF
Anti-flickering flow = Anti-flickering flow
Camera type = ปรับแต่งประเภทมุมกล้อง
Disabled = ปิดการใช้งาน
Distance to 2D menus and scenes = ระยะห่างจากเมนูสองมิติ และฉาก
Distance to 3D scenes when VR disabled = ระยะห่างจากฉากสามมิติ เมื่อ VR ถูกปิดใช้งาน
Enable passthrough = เปิดใช้งานการส่งผ่าน
Experts only = สำหรับผู้เชี่ยวชาญเท่านั้น
Field of view scale = สเกลของมุมมองพื้นที่รอบตัว
First person -> Top view = มุมมองบุคคลที่หนึ่ง -> มุมมองจากด้านบน
Force 72Hz update = บังคับรีเฟรชเรทไปที่ 72Hz
Game camera rotation step per frame = สเต็ปการหมุนมุมกล้องเกมต่อเฟรม
Game camera uses rotation smoothing = มุมกล้องเกมใช้การหมุนแบบนุ่มนวล
@ -1456,7 +1453,6 @@ Map controller movements to keys = เซ็ตปุ่มควบคุมด
Map HMD rotations on keys instead of VR camera = เซ็ตการควบคุมการหมุน HMD โดยใช้ปุ่มกด แทนการใช้กล้อง VR
Motion needed to generate action = จำเป็นต้องขยับท่าทางเพื่อเซ็ตปุ่มที่ต้องการ
Stereoscopic vision (Experimental) = มุมมองภาพแบบสามมิติ (ขั้นทดสอบ)
Top view -> First person = มุมมองจากด้านบน -> มุมมองบุคคลที่หนึ่ง
Virtual reality = ความเป็นจริงเสมือน
VR camera = มุมกล้อง VR
VR controllers = จอยควบคุม VR

View File

@ -1412,7 +1412,6 @@ New version of PPSSPP available = PPSSPP'nin yeni sürümü mevcut
% of native FoV = % of native FoV
6DoF movement = 6DoF hareketi
Anti-flickering flow = Anti-flickering flow
Camera type = Kamera türü
Distance to 2D menus and scenes = 2D menülere ve sahnelere olan mesafe
Distance to 3D scenes when VR disabled = VR devre dışı bırakıldığında 3D sahnelere olan mesafe
Experts only = Yalnızca uzmanlar

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Доступна нова версія PPSSPP
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1411,7 +1411,6 @@ New version of PPSSPP available = Đã có phiên bản mới của PPSSPP
% of native FoV = % of native FoV
6DoF movement = 6DoF movement
Anti-flickering flow = Anti-flickering flow
Camera type = Camera type
Distance to 2D menus and scenes = Distance to 2D menus and scenes
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
Experts only = Experts only

View File

@ -1414,7 +1414,6 @@ Search term = 搜索关键词
% of native FoV = 原生视角的%
6DoF movement = 6自由度移动
Anti-flickering flow = Anti-flickering flow
Camera type = 相机类型
Distance to 2D menus and scenes = 2D菜单和场景的距离
Distance to 3D scenes when VR disabled = 3D场景的距离 (VR关闭时)
Experts only = 专家模式

View File

@ -1412,7 +1412,6 @@ Screen representation = 螢幕呈現
% of native FoV = % 於原生視野
6DoF movement = 六自由度移動
Anti-flickering flow = Anti-flickering flow
Camera type = 相機類型
Distance to 2D menus and scenes = 2D 選單及場景距離
Distance to 3D scenes when VR disabled = VR 停用時的 3D 場景距離
Experts only = 僅限專家