Merge pull request #18438 from lvonasek/hotfix_quest3
OpenXR - Projection matrix on Quest 3 fixed
This commit is contained in:
commit
d6324d10a6
47 changed files with 18 additions and 128 deletions
|
@ -26,13 +26,6 @@
|
|||
#include "Core/KeyMap.h"
|
||||
#include "Core/System.h"
|
||||
|
||||
enum VRMatrix {
|
||||
VR_PROJECTION_MATRIX,
|
||||
VR_VIEW_MATRIX_LEFT_EYE,
|
||||
VR_VIEW_MATRIX_RIGHT_EYE,
|
||||
VR_MATRIX_COUNT
|
||||
};
|
||||
|
||||
enum VRMirroring {
|
||||
VR_MIRRORING_AXIS_X,
|
||||
VR_MIRRORING_AXIS_Y,
|
||||
|
@ -51,9 +44,10 @@ static int vr3DGeometryCount = 0;
|
|||
static long vrCompat[VR_COMPAT_MAX];
|
||||
static bool vrFlatForced = false;
|
||||
static bool vrFlatGame = false;
|
||||
static float vrMatrix[VR_MATRIX_COUNT][16];
|
||||
static double vrFov[2] = {};
|
||||
static bool vrMirroring[VR_MIRRORING_COUNT];
|
||||
static int vrMirroringVariant = 0;
|
||||
static float vrViewMatrix[2][16];
|
||||
static XrView vrView[2];
|
||||
|
||||
static void (*cbNativeAxis)(const AxisInput *axis, size_t count);
|
||||
|
@ -642,28 +636,16 @@ bool StartVRRender() {
|
|||
}
|
||||
UpdateVRViewMatrices();
|
||||
|
||||
// Update projection matrix
|
||||
// Calculate field of view
|
||||
XrFovf fov = {};
|
||||
for (int eye = 0; eye < ovrMaxNumEyes; eye++) {
|
||||
fov.angleLeft += vrView[eye].fov.angleLeft / 2.0f;
|
||||
fov.angleRight += vrView[eye].fov.angleRight / 2.0f;
|
||||
fov.angleUp += vrView[eye].fov.angleUp / 2.0f;
|
||||
fov.angleDown += vrView[eye].fov.angleDown / 2.0f;
|
||||
for (auto & eye : vrView) {
|
||||
fov.angleLeft += eye.fov.angleLeft / 2.0f;
|
||||
fov.angleRight += eye.fov.angleRight / 2.0f;
|
||||
fov.angleUp += eye.fov.angleUp / 2.0f;
|
||||
fov.angleDown += eye.fov.angleDown / 2.0f;
|
||||
}
|
||||
float nearZ = g_Config.fFieldOfViewPercentage / 200.0f;
|
||||
float tanAngleLeft = tanf(fov.angleLeft);
|
||||
float tanAngleRight = tanf(fov.angleRight);
|
||||
float tanAngleDown = tanf(fov.angleDown);
|
||||
float tanAngleUp = tanf(fov.angleUp);
|
||||
float M[16] = {};
|
||||
M[0] = 2 / (tanAngleRight - tanAngleLeft);
|
||||
M[2] = (tanAngleRight + tanAngleLeft) / (tanAngleRight - tanAngleLeft);
|
||||
M[5] = 2 / (tanAngleUp - tanAngleDown);
|
||||
M[6] = (tanAngleUp + tanAngleDown) / (tanAngleUp - tanAngleDown);
|
||||
M[10] = -1;
|
||||
M[11] = -(nearZ + nearZ);
|
||||
M[14] = -1;
|
||||
memcpy(vrMatrix[VR_PROJECTION_MATRIX], M, sizeof(float) * 16);
|
||||
vrFov[0] = 2.0 / (tan(fov.angleRight) - tan(fov.angleLeft));
|
||||
vrFov[1] = 2.0 / (tan(fov.angleUp) - tan(fov.angleDown));
|
||||
|
||||
// Decide if the scene is 3D or not
|
||||
VR_SetConfigFloat(VR_CONFIG_CANVAS_ASPECT, 480.0f / 272.0f);
|
||||
|
@ -808,19 +790,16 @@ void UpdateVRParams(float* projMatrix) {
|
|||
}
|
||||
|
||||
void UpdateVRProjection(float* projMatrix, float* leftEye, float* rightEye) {
|
||||
float* hmdProjection = vrMatrix[VR_PROJECTION_MATRIX];
|
||||
for (int i = 0; i < 16; i++) {
|
||||
if ((hmdProjection[i] > 0) != (projMatrix[i] > 0)) {
|
||||
hmdProjection[i] *= -1.0f;
|
||||
}
|
||||
}
|
||||
float hmdProjection[16];
|
||||
memcpy(hmdProjection, projMatrix, 16 * sizeof(float));
|
||||
hmdProjection[0] = vrFov[0];
|
||||
hmdProjection[5] = vrFov[1];
|
||||
memcpy(leftEye, hmdProjection, 16 * sizeof(float));
|
||||
memcpy(rightEye, hmdProjection, 16 * sizeof(float));
|
||||
}
|
||||
|
||||
void UpdateVRView(float* leftEye, float* rightEye) {
|
||||
float* dst[] = {leftEye, rightEye};
|
||||
float* matrix[] = {vrMatrix[VR_VIEW_MATRIX_LEFT_EYE], vrMatrix[VR_VIEW_MATRIX_RIGHT_EYE]};
|
||||
for (int index = 0; index < 2; index++) {
|
||||
|
||||
// Validate the view matrix
|
||||
|
@ -834,7 +813,7 @@ void UpdateVRView(float* leftEye, float* rightEye) {
|
|||
|
||||
// Get view matrix from the headset
|
||||
Lin::Matrix4x4 hmdView = {};
|
||||
memcpy(hmdView.m, matrix[index], 16 * sizeof(float));
|
||||
memcpy(hmdView.m, vrViewMatrix[index], 16 * sizeof(float));
|
||||
|
||||
// Combine the matrices
|
||||
Lin::Matrix4x4 renderView = hmdView * gameView;
|
||||
|
@ -943,12 +922,12 @@ void UpdateVRViewMatrices() {
|
|||
M[11] += side.z;
|
||||
}
|
||||
|
||||
for (int matrix = VR_VIEW_MATRIX_LEFT_EYE; matrix <= VR_VIEW_MATRIX_RIGHT_EYE; matrix++) {
|
||||
for (int eye = 0; eye < ovrMaxNumEyes; eye++) {
|
||||
|
||||
// Stereoscopy
|
||||
bool vrStereo = !PSP_CoreParameter().compat.vrCompat().ForceMono && g_Config.bEnableStereo;
|
||||
if (vrStereo) {
|
||||
bool mirrored = vrMirroring[VR_MIRRORING_AXIS_Z] ^ (matrix == VR_VIEW_MATRIX_RIGHT_EYE);
|
||||
bool mirrored = vrMirroring[VR_MIRRORING_AXIS_Z] ^ (eye == 1);
|
||||
float dx = fabs(vrView[1].pose.position.x - vrView[0].pose.position.x);
|
||||
float dy = fabs(vrView[1].pose.position.y - vrView[0].pose.position.y);
|
||||
float dz = fabs(vrView[1].pose.position.z - vrView[0].pose.position.z);
|
||||
|
@ -961,6 +940,6 @@ void UpdateVRViewMatrices() {
|
|||
M[11] += separation.z;
|
||||
}
|
||||
|
||||
memcpy(vrMatrix[matrix], M, sizeof(float) * 16);
|
||||
memcpy(vrViewMatrix[eye], M, sizeof(float) * 16);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -935,7 +935,6 @@ static const ConfigSetting vrSettings[] = {
|
|||
ConfigSetting("VRCameraPitch", &g_Config.iCameraPitch, 0, 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),
|
||||
ConfigSetting("VRHeadUpDisplayScale", &g_Config.fHeadUpDisplayScale, 0.3f, CfgFlag::PER_GAME),
|
||||
ConfigSetting("VRMotionLength", &g_Config.fMotionLength, 0.5f, CfgFlag::DEFAULT),
|
||||
ConfigSetting("VRHeadRotationScale", &g_Config.fHeadRotationScale, 5.0f, CfgFlag::PER_GAME),
|
||||
|
|
|
@ -442,7 +442,6 @@ public:
|
|||
float fCameraSide;
|
||||
float fCanvasDistance;
|
||||
float fCanvas3DDistance;
|
||||
float fFieldOfViewPercentage;
|
||||
float fHeadUpDisplayScale;
|
||||
float fMotionLength;
|
||||
float fHeadRotationScale;
|
||||
|
|
|
@ -1170,7 +1170,6 @@ void GameSettingsScreen::CreateVRSettings(UI::ViewGroup *vrSettings) {
|
|||
vrSettings->Add(new ItemHeader(vr->T("VR camera")));
|
||||
vrSettings->Add(new PopupSliderChoiceFloat(&g_Config.fCanvasDistance, 1.0f, 15.0f, 12.0f, vr->T("Distance to 2D menus and scenes"), 1.0f, screenManager(), ""));
|
||||
vrSettings->Add(new PopupSliderChoiceFloat(&g_Config.fCanvas3DDistance, 1.0f, 15.0f, 3.0f, vr->T("Distance to 3D scenes when VR disabled"), 1.0f, screenManager(), ""));
|
||||
vrSettings->Add(new PopupSliderChoiceFloat(&g_Config.fFieldOfViewPercentage, 100.0f, 200.0f, 100.0f, vr->T("Field of view scale"), 10.0f, screenManager(), vr->T("% of native FoV")));
|
||||
vrSettings->Add(new CheckBox(&g_Config.bRescaleHUD, vr->T("Heads-up display detection")));
|
||||
PopupSliderChoiceFloat* vrHudScale = vrSettings->Add(new PopupSliderChoiceFloat(&g_Config.fHeadUpDisplayScale, 0.0f, 1.5f, 0.3f, vr->T("Heads-up display scale"), 0.1f, screenManager(), ""));
|
||||
vrHudScale->SetEnabledPtr(&g_Config.bRescaleHUD);
|
||||
|
|
|
@ -1361,13 +1361,11 @@ Download = تحميل
|
|||
New version of PPSSPP available = تتوفر نسخة جديدة من البرنامج
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Download
|
|||
New version of PPSSPP available = New version of PPSSPP available
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Свали
|
|||
New version of PPSSPP available = Налична е нова версия на PPSSPP
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Descarregar
|
|||
New version of PPSSPP available = Nova versió de PPSSPP disponible
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Stáhnout
|
|||
New version of PPSSPP available = Je dostupná nová verze PPSSPP
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Download
|
|||
New version of PPSSPP available = Ny version af PPSSPP tilgængelig
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Herunterladen
|
|||
New version of PPSSPP available = Neue PPSSPP Version verfügbar
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Download
|
|||
New version of PPSSPP available = New version of PPSSPP available
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1378,14 +1378,12 @@ Progress: %1% = Progress: %1%
|
|||
Screen representation = Screen representation
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Heads-up display scale = Heads-up display scale
|
||||
Heads-up display detection = Heads-up display detection
|
||||
|
|
|
@ -1355,13 +1355,11 @@ Download = Descargar
|
|||
New version of PPSSPP available = Nueva versión de PPSSPP disponible
|
||||
|
||||
[VR]
|
||||
% of native FoV = % de campo de visión nativo
|
||||
6DoF movement = Movimiento 6DoF
|
||||
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
|
||||
Field of view scale = Escala de campo de visión
|
||||
Force 72Hz update = Forzar actualizar a 72Hz
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1355,13 +1355,11 @@ Download = Descargar
|
|||
New version of PPSSPP available = Nueva versión de PPSSPP disponible
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = دانلود
|
|||
New version of PPSSPP available = ورژن جدیدی از ppsspp موجود است
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Download
|
|||
New version of PPSSPP available = New version of PPSSPP available
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1344,13 +1344,11 @@ Download = Télécharger
|
|||
New version of PPSSPP available = Nouvelle version de PPSSPP disponible
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Descargar
|
|||
New version of PPSSPP available = Nova versión de PPSSPP dispoñible
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Κατέβασμα
|
|||
New version of PPSSPP available = Νέα διαθέσιμη έκδοση PPSSPP
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Download
|
|||
New version of PPSSPP available = New version of PPSSPP available
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Download
|
|||
New version of PPSSPP available = New version of PPSSPP available
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Instaliraj
|
|||
New version of PPSSPP available = Nova verzija PPSSPP-a je dostupna
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Letöltés
|
|||
New version of PPSSPP available = Elérhető a PPSSPP egy újabb verziója
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Unduh
|
|||
New version of PPSSPP available = Versi baru PPSSPP tersedia
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1355,13 +1355,11 @@ Download = Scarica
|
|||
New version of PPSSPP available = È disponibile una nuova versione di PPSSPP
|
||||
|
||||
[VR]
|
||||
% of native FoV = % del FoV nativo
|
||||
6DoF movement = Movimento 6DoF
|
||||
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
|
||||
Field of view scale = Scalatura "Field of view"
|
||||
Force 72Hz update = Forza aggiornamento a 72Hz
|
||||
Game camera rotation step per frame = Passo di rotazione della telecamera di gioco per fotogramma
|
||||
Game camera uses rotation smoothing = La telecamera di gioco utilizza la rotazione fluida
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = ダウンロード
|
|||
New version of PPSSPP available = 新しいバージョンのPPSSPPを利用できます
|
||||
|
||||
[VR]
|
||||
% of native FoV = ネイティブ視野角(FoV)の %
|
||||
6DoF movement = 6DoF動作
|
||||
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
|
||||
Field of view scale = 視野角のスケール
|
||||
Force 72Hz update = 72Hzに強制的に更新
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Unduh
|
|||
New version of PPSSPP available = Versi anyar PPSSPP mpun ono monggo di comot
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1354,14 +1354,12 @@ Progress: %1% = 진행율: %1%
|
|||
Screen representation = 화면 표현
|
||||
|
||||
[VR]
|
||||
% of native FoV = 실제 시야의 %
|
||||
6DoF movement = 6DoF 이동
|
||||
Distance to 2D menus and scenes = 2D 메뉴 및 장면까지의 거리
|
||||
Distance to 3D scenes when VR disabled = VR 비활성화 시 3D 장면까지의 거리
|
||||
Experts only = 전문가 전용
|
||||
Game camera rotation step per frame = 프레임당 게임 카메라 회전 단계
|
||||
Game camera uses rotation smoothing = 회전 스무딩을 사용하는 게임 카메라
|
||||
Field of view scale = 시야 스케일
|
||||
Force 72Hz update = 강제 72Hz 업데이트
|
||||
Heads-up display scale = 헤드업 디스플레이 스케일
|
||||
Heads-up display detection = 헤드업 디스플레이 감지
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = ດາວໂຫຼດ
|
|||
New version of PPSSPP available = ເວີຊັ່ນໃໝ່ຂອງ PPSSPP ພ້ອມໃຫ້ໂຫຼດແລ້ວ!
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Parsisiūsti
|
|||
New version of PPSSPP available = Galima nauja "PPSSPP" versija
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Muat turun
|
|||
New version of PPSSPP available = Versi terbaru PPSSPP tersedia
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Downloaden
|
|||
New version of PPSSPP available = Er is een nieuwe versie van PPSSPP beschikbaar
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Download
|
|||
New version of PPSSPP available = New version of PPSSPP available
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1359,13 +1359,11 @@ Download = Pobierz
|
|||
New version of PPSSPP available = Dostępna jest nowa wersja PPSSPP!
|
||||
|
||||
[VR]
|
||||
% of native FoV = % natywnego FoV
|
||||
6DoF movement = 6DoF movement
|
||||
Camera type = Typ kamery
|
||||
Distance to 2D menus and scenes = Dystans do elemtentów 2D
|
||||
Distance to 3D scenes when VR disabled = Distance to 3D scenes when VR disabled
|
||||
Experts only = Tylko dla ekspertów
|
||||
Field of view scale = Skala pola widzenia
|
||||
Force 72Hz update = Wymuś odświeżanie w 72Hz
|
||||
Game camera rotation step per frame = Krok obrotu kamery gry na klatkę
|
||||
Game camera uses rotation smoothing = Kamera gry wykorzystuje wygładzanie rotacji
|
||||
|
|
|
@ -1378,14 +1378,12 @@ Progress: %1% = Progresso: %1%
|
|||
Screen representation = Representação da tela
|
||||
|
||||
[VR]
|
||||
% of native FoV = % do campo de visão nativo
|
||||
6DoF movement = Movimentação do 6DoF
|
||||
Distance to 2D menus and scenes = Distância até os menus e cenas 2D
|
||||
Distance to 3D scenes when VR disabled = Distância nas cenas em 3D quando a realidade virtual está desativada
|
||||
Experts only = Só pra experts
|
||||
Game camera rotation step per frame = Passo da rotação da câmera do jogo por frame
|
||||
Game camera uses rotation smoothing = A câmera do jogo usa suavização da rotação
|
||||
Field of view scale = Escala do campo de visualização
|
||||
Force 72Hz update = Forçar atualização em 72 Hz
|
||||
Heads-up display scale = Escala do aviso antecipado da exibição
|
||||
Heads-up display detection = Detecção do aviso antecipado da exibição
|
||||
|
|
|
@ -1380,13 +1380,11 @@ Progress: %1% = Progresso: %1%
|
|||
Screen representation = Representação da tela
|
||||
|
||||
[VR]
|
||||
% of native FoV = % do campo de visão (FoV) nativo
|
||||
6DoF movement = Movimento 6DoF
|
||||
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
|
||||
Field of view scale = Escala do campo de visão (FoV)
|
||||
Force 72Hz update = Forçar taxa de atualização de 72Hz
|
||||
Game camera rotation step per frame = Passo da rotação da câmera do jogo por frame
|
||||
Game camera uses rotation smoothing = A câmera do jogo usa suavização da rotação
|
||||
|
|
|
@ -1354,13 +1354,11 @@ Download = Descarcă
|
|||
New version of PPSSPP available = Nouă versiune de PPSSPP disponibilă.
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Загрузить
|
|||
New version of PPSSPP available = Доступна новая версия PPSSPP
|
||||
|
||||
[VR]
|
||||
% of native FoV = % стандартного угла обзора
|
||||
6DoF movement = Движение 6DoF
|
||||
Camera type = Тип камеры
|
||||
Distance to 2D menus and scenes = Расстояние до 2D-меню и сцен
|
||||
Distance to 3D scenes when VR disabled = Расстояние до 3D-сцен при отключенной ВР
|
||||
Experts only = Только для экспертов
|
||||
Field of view scale = Масштаб угла обзора
|
||||
Force 72Hz update = Принудительная частота обновления 72 Гц
|
||||
Game camera rotation step per frame = Шаг поворота внутриигровой камеры за 1 кадр
|
||||
Game camera uses rotation smoothing = При повороте внутриигровой камеры используется сглаживание
|
||||
|
|
|
@ -1354,13 +1354,11 @@ Download = Ladda ner
|
|||
New version of PPSSPP available = Ny version av PPSSPP tillgänglig
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF rörelse
|
||||
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
|
||||
Field of view scale = Field of view-skala
|
||||
Force 72Hz update = Tvinga 72Hz uppdateringsfrekvens
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Download
|
|||
New version of PPSSPP available = Meron nang bagong bersiyon ang PPSSPP
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1370,13 +1370,11 @@ Download = ดาวน์โหลด
|
|||
New version of PPSSPP available = PPSSPP เวอร์ชั่นใหม่พร้อมให้ดาวน์โหลดแล้ว!
|
||||
|
||||
[VR]
|
||||
% of native FoV = % ของค่า FoV ดั้งเดิม
|
||||
6DoF movement = การเคลื่อนไหวแบบ 6DoF
|
||||
Camera type = ปรับแต่งประเภทมุมกล้อง
|
||||
Distance to 2D menus and scenes = ระยะห่างจากเมนูสองมิติ และฉาก
|
||||
Distance to 3D scenes when VR disabled = ระยะห่างจากฉากสามมิติ เมื่อ VR ถูกปิดใช้งาน
|
||||
Experts only = สำหรับผู้เชี่ยวชาญเท่านั้น
|
||||
Field of view scale = สเกลของมุมมองพื้นที่รอบตัว
|
||||
Force 72Hz update = บังคับรีเฟรชเรทไปที่ 72Hz
|
||||
Game camera rotation step per frame = สเต็ปการหมุนมุมกล้องเกมต่อเฟรม
|
||||
Game camera uses rotation smoothing = มุมกล้องเกมใช้การหมุนแบบนุ่มนวล
|
||||
|
|
|
@ -1354,13 +1354,11 @@ Download = İndir
|
|||
New version of PPSSPP available = PPSSPP'nin yeni versiyonu mevcut
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Завантажити
|
|||
New version of PPSSPP available = Доступна нова версія PPSSPP
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1353,13 +1353,11 @@ Download = Tải về
|
|||
New version of PPSSPP available = Đã có phiên bản mới của PPSSPP
|
||||
|
||||
[VR]
|
||||
% of native FoV = % of native FoV
|
||||
6DoF movement = 6DoF movement
|
||||
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
|
||||
Field of view scale = Field of view scale
|
||||
Force 72Hz update = Force 72Hz update
|
||||
Game camera rotation step per frame = Game camera rotation step per frame
|
||||
Game camera uses rotation smoothing = Game camera uses rotation smoothing
|
||||
|
|
|
@ -1356,13 +1356,11 @@ No settings matched '%1' = 没有找到选项“%1”
|
|||
Search term = 搜索关键词
|
||||
|
||||
[VR]
|
||||
% of native FoV = 原生视角的%
|
||||
6DoF movement = 6自由度移动
|
||||
Camera type = 相机类型
|
||||
Distance to 2D menus and scenes = 2D菜单和场景的距离
|
||||
Distance to 3D scenes when VR disabled = 3D场景的距离 (VR关闭时)
|
||||
Experts only = 专家模式
|
||||
Field of view scale = 视角比例
|
||||
Force 72Hz update = 强制72Hz刷新
|
||||
Game camera rotation step per frame = 游戏视角每帧灵敏度
|
||||
Game camera uses rotation smoothing = 游戏视角平滑转动
|
||||
|
|
|
@ -1354,13 +1354,11 @@ Progress: %1% = 進度:%1%
|
|||
Screen representation = 螢幕呈現
|
||||
|
||||
[VR]
|
||||
% of native FoV = % 於原生視野
|
||||
6DoF movement = 六自由度移動
|
||||
Camera type = 相機類型
|
||||
Distance to 2D menus and scenes = 2D 選單及場景距離
|
||||
Distance to 3D scenes when VR disabled = VR 停用時的 3D 場景距離
|
||||
Experts only = 僅限專家
|
||||
Field of view scale = 視野縮放
|
||||
Force 72Hz update = 強制 72Hz 更新
|
||||
Game camera rotation step per frame = 遊戲相機每影格旋轉步數
|
||||
Game camera uses rotation smoothing = 遊戲相機使用旋轉平滑
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue