Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions Common/System/Request.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
#include <string_view>

#include "Common/System/System.h"
#include "Common/File/Path.h"

class Path;

Expand Down Expand Up @@ -91,9 +92,11 @@ inline void System_InputBoxGetString(RequesterToken token, std::string_view titl
}

// This one will pop up a special image browser if available. You can also pick
// images with the file browser below.
inline void System_BrowseForImage(RequesterToken token, std::string_view title, RequestCallback callback, RequestFailedCallback failedCallback = nullptr) {
g_requestManager.MakeSystemRequest(SystemRequestType::BROWSE_FOR_IMAGE, token, callback, failedCallback, title, "", 0);
// images with the file browser below. If you provide savePath, iOS will be able to
// convert from HEIC as needed and then save to that path. If this happens, the intParam will
// be set to 1. Other backends will probably ignore it and set the intParam to 0.
inline void System_BrowseForImage(RequesterToken token, std::string_view title, Path savePath, RequestCallback callback, RequestFailedCallback failedCallback = nullptr) {
g_requestManager.MakeSystemRequest(SystemRequestType::BROWSE_FOR_IMAGE, token, callback, failedCallback, title, savePath.ToString(), 0);
}

enum class BrowseFileType {
Expand Down
4 changes: 3 additions & 1 deletion Core/ELF/ElfReader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,9 @@ bool ElfReader::LoadRelocations(const Elf32_Rel *rels, int numRelocs) {
continue;
}

relocOps[r] = Memory::ReadUnchecked_Instruction(addr, true).encoding;
// NOTE: During loading, we use plain reads instead of Memory::ReadUnchecked_Insruction.
// No blocks are created yet, so that's fine.
relocOps[r] = Memory::ReadUnchecked_U32(addr);
}

for (int r = 0; r < numRelocs; r++) {
Expand Down
3 changes: 0 additions & 3 deletions GPU/Directx9/GPU_DX9.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,6 @@ GPU_DX9::GPU_DX9(GraphicsContext *gfxCtx, Draw::DrawContext *draw)
if (g_Config.bHardwareTessellation) {
// Disable hardware tessellation bacause DX9 is still unsupported.
ERROR_LOG(Log::G3D, "Hardware Tessellation is unsupported, falling back to software tessellation");
auto gr = GetI18NCategory(I18NCat::GRAPHICS);
// TODO: Badly formulated
g_OSD.Show(OSDType::MESSAGE_WARNING, gr->T("Turn off Hardware Tessellation - unsupported"));
}
}

Expand Down
2 changes: 0 additions & 2 deletions GPU/GLES/GPU_GLES.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -117,8 +117,6 @@ GPU_GLES::GPU_GLES(GraphicsContext *gfxCtx, Draw::DrawContext *draw)
// Disable hardware tessellation if device is unsupported.
if (!drawEngine_.SupportsHWTessellation()) {
ERROR_LOG(Log::G3D, "Hardware Tessellation is unsupported, falling back to software tessellation");
auto gr = GetI18NCategory(I18NCat::GRAPHICS);
g_OSD.Show(OSDType::MESSAGE_WARNING, gr->T("Turn off Hardware Tessellation - unsupported"));
}
}
}
Expand Down
3 changes: 3 additions & 0 deletions UI/DeveloperToolsScreen.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@
#include "UI/DevScreens.h"
#include "UI/DriverManagerScreen.h"
#include "UI/DisplayLayoutScreen.h"
#include "UI/GameSettingsScreen.h"
#include "UI/OnScreenDisplay.h"

#if PPSSPP_PLATFORM(ANDROID)

Expand Down Expand Up @@ -122,6 +124,7 @@ void DeveloperToolsScreen::CreateGeneralTab(UI::LinearLayout *list) {
auto dev = GetI18NCategory(I18NCat::DEVELOPER);
auto sy = GetI18NCategory(I18NCat::SYSTEM);
auto gr = GetI18NCategory(I18NCat::GRAPHICS);
auto ms = GetI18NCategory(I18NCat::MAINSETTINGS);

list->Add(new ItemHeader(sy->T("CPU Core")));

Expand Down
79 changes: 42 additions & 37 deletions UI/GameSettingsScreen.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ extern AndroidAudioState *g_audioState;
#endif

#if PPSSPP_PLATFORM(MAC) || PPSSPP_PLATFORM(IOS)
static void SetMemStickDirDarwin(int requesterToken) {
void SetMemStickDirDarwin(int requesterToken) {
auto initialPath = g_Config.memStickDirectory;
INFO_LOG(Log::System, "Current path: %s", initialPath.c_str());
System_BrowseForFolder(requesterToken, "", initialPath, [](const std::string &value, int) {
Expand Down Expand Up @@ -1129,7 +1129,7 @@ void GameSettingsScreen::CreateSystemSettings(UI::ViewGroup *systemSettings) {
const Path bgJpg = GetSysDirectory(DIRECTORY_SYSTEM) / "background.jpg";
if (File::Exists(bgPng) || File::Exists(bgJpg)) {
backgroundChoice_ = systemSettings->Add(new Choice(sy->T("Clear UI background")));
} else if (System_GetPropertyBool(SYSPROP_HAS_IMAGE_BROWSER)) {
} else if (System_GetPropertyBool(SYSPROP_HAS_IMAGE_BROWSER) || System_GetPropertyBool(SYSPROP_HAS_FILE_BROWSER)) {
backgroundChoice_ = systemSettings->Add(new Choice(sy->T("Set UI background...")));
} else {
backgroundChoice_ = nullptr;
Expand Down Expand Up @@ -1516,48 +1516,53 @@ UI::EventReturn GameSettingsScreen::OnChangeBackground(UI::EventParams &e) {
const Path bgJpg = GetSysDirectory(DIRECTORY_SYSTEM) / "background.jpg";

if (File::Exists(bgPng) || File::Exists(bgJpg)) {
// The button is in clear mode.
File::Delete(bgPng);
File::Delete(bgJpg);
UIBackgroundShutdown();
RecreateViews();
} else {
auto sy = GetI18NCategory(I18NCat::SYSTEM);
System_BrowseForImage(GetRequesterToken(), sy->T("Set UI background..."), [=](const std::string &value, int) {
if (!value.empty()) {
Path path(value);

// Check the file format. Don't rely on the file extension here due to scoped storage URLs.
FILE *f = File::OpenCFile(path, "rb");
uint8_t buffer[8];
ImageFileType type = ImageFileType::UNKNOWN;
if (f != nullptr && 8 == fread(buffer, 1, ARRAY_SIZE(buffer), f)) {
type = DetectImageFileType(buffer, ARRAY_SIZE(buffer));
}
return UI::EVENT_DONE;
}

std::string filename;
switch (type) {
case ImageFileType::JPEG:
filename = "background.jpg";
break;
case ImageFileType::PNG:
filename = "background.png";
break;
default:
break;
}
auto sy = GetI18NCategory(I18NCat::SYSTEM);
System_BrowseForImage(GetRequesterToken(), sy->T("Set UI background..."), bgJpg, [=](const std::string &value, int converted) {
if (converted == 1) {
// The platform code converted and saved the file to the desired path already.
INFO_LOG(Log::UI, "Converted file.");
} else if (!value.empty()) {
Path path(value);

// Check the file format. Don't rely on the file extension here due to scoped storage URLs.
FILE *f = File::OpenCFile(path, "rb");
uint8_t buffer[8];
ImageFileType type = ImageFileType::UNKNOWN;
if (f != nullptr && 8 == fread(buffer, 1, ARRAY_SIZE(buffer), f)) {
type = DetectImageFileType(buffer, ARRAY_SIZE(buffer));
}

if (!filename.empty()) {
Path dest = GetSysDirectory(DIRECTORY_SYSTEM) / filename;
File::Copy(Path(value), dest);
} else {
g_OSD.Show(OSDType::MESSAGE_ERROR, sy->T("Only JPG and PNG images are supported"), path.GetFilename(), 5.0);
}
std::string filename;
switch (type) {
case ImageFileType::JPEG:
filename = "background.jpg";
break;
case ImageFileType::PNG:
filename = "background.png";
break;
default:
break;
}
// It will init again automatically. We can't init outside a frame on Vulkan.
UIBackgroundShutdown();
RecreateViews();
});
}

if (!filename.empty()) {
Path dest = GetSysDirectory(DIRECTORY_SYSTEM) / filename;
File::Copy(Path(value), dest);
} else {
g_OSD.Show(OSDType::MESSAGE_ERROR, sy->T("Only JPG and PNG images are supported"), path.GetFilename(), 5.0);
}
}
// It will init again automatically. We can't init outside a frame on Vulkan.
UIBackgroundShutdown();
RecreateViews();
});

// Change to a browse or clear button.
return UI::EVENT_DONE;
Expand Down
1 change: 1 addition & 0 deletions UI/GameSettingsScreen.h
Original file line number Diff line number Diff line change
Expand Up @@ -210,3 +210,4 @@ class RestoreSettingsScreen : public PopupScreen {
};

void TriggerRestart(const char *why, bool editThenRestore, const Path &gamePath);
void SetMemStickDirDarwin(int requesterToken);
1 change: 0 additions & 1 deletion assets/lang/ar_AE.ini
Original file line number Diff line number Diff line change
Expand Up @@ -722,7 +722,6 @@ Texture Filtering = ‎مفلتر الرسوم
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = ‎تكبير الرسوم
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = ‎لا محدود
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/az_AZ.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Texture filtering
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Texture upscaling
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = Unlimited
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/be_BY.ini
Original file line number Diff line number Diff line change
Expand Up @@ -713,7 +713,6 @@ Texture Filtering = Фільтраванне тэкстур
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Маштабаванне тэкстур
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = Неабмежаваны
Up to 1 = Да 1
Up to 2 = Да 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/bg_BG.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Текстурно филтриране
Texture replacement pack activated = Пакетът за подмяна на текстури е активиран
Texture upscaling = Текстурно мащабиране
The chosen ZIP file doesn't contain a valid driver = Избраният ZIP файл не съдържа валиден драйвер
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = Няма ограничения
Up to 1 = До 1
Up to 2 = До 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/ca_ES.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Filtrat de textures
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Escalat de textures
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Desactivant tessel·lat per maquinari: no suportat.
Unlimited = Il·limitat
Up to 1 = Fins a 1
Up to 2 = Fins a 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/cz_CZ.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Filtrování textur
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Změna velikosti textur
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = Neomezené
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/da_DK.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Texturfiltrering
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Texturskalering
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = Ubegrænset
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/de_DE.ini
Original file line number Diff line number Diff line change
Expand Up @@ -712,7 +712,6 @@ Texture Filtering = Texturfilterung
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Texturskalierung
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = "Hardware Tessellierung" ausschalten: Nicht unterstützt
Unlimited = Unbegrenzt
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/dr_ID.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Saring i Texture
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Petonggoi Texture
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = Unlimited
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/en_US.ini
Original file line number Diff line number Diff line change
Expand Up @@ -738,7 +738,6 @@ Texture Filtering = Texture filtering
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Texture upscaling
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = Unlimited
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/es_ES.ini
Original file line number Diff line number Diff line change
Expand Up @@ -715,7 +715,6 @@ Texture Filtering = Filtrado de texturas
Texture replacement pack activated = Paquete de reemplazo de textura activado
Texture upscaling = Texture upscaling
The chosen ZIP file doesn't contain a valid driver = El archivo ZIP seleccionado no contiene un controlador válido
Turn off Hardware Tessellation - unsupported = Desactivar "Teselación de hardware": no compatible
Unlimited = Ilimitado
Up to 1 = Hasta 1
Up to 2 = Hasta 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/es_LA.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Filtrado de texturas
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Escalado de texturas
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Desactivando Teselado por Hardware: no es soportado.
Unlimited = Ilimitado
Up to 1 = Hasta 1
Up to 2 = Hasta 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/fa_IR.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = ‎فیلتر کردن بافت
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = ‎تغییر سایز بافت‌ها
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = ‎نامحدود
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/fi_FI.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Tekstuurin suodatus
Texture replacement pack activated = Tekstuurin korvauspaketti aktivoidu
Texture upscaling = Tekstuurin skaalaus
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Ota pois käytöstä "laitteistotessellaatio": ei tuettu
Unlimited = Rajoittamaton
Up to 1 = Enintään 1
Up to 2 = Enintään 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/fr_FR.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Filtrage des textures
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Mise à l'échelle des textures
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Veuillez désactiver "Tessellation matérielle" : non supportée
Unlimited = Illimité
Up to 1 = Max 1
Up to 2 = Max 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/gl_ES.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Filtrado de texturas
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Escalado de texturas
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = Unlimited
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/gr_EL.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Φιλτράρισμα Υφών
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Κλιμάκωση Υφών
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Απενεργοποιήστε το "Hardware Tessellation": δεν υποστηρίζεται
Unlimited = Απεριόριστο
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/he_IL.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = קידוד טקסטורה
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = מידת טקסטורה
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = Unlimited
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/he_IL_invert.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = הרוטסקט דודיק
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = הרוטסקט תדימ
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = Unlimited
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/hr_HR.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Filtriranje tekstura
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Mjerenje tekstura
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Isključi "hardver mozailk": nepodržano
Unlimited = Neograničeno
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/hu_HU.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Textúra szűrés
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Textúra felskálázás
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Kapcsold ki a "Hardveres tesszalációt", nem támogatott!
Unlimited = Korlátlan
Up to 1 = Legfeljebb 1
Up to 2 = Legfeljebb 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/id_ID.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Pemfilteran tekstur
Texture replacement pack activated = Paket penggantian tekstur diaktifkan
Texture upscaling = Penskala tekstur
The chosen ZIP file doesn't contain a valid driver = File ZIP yang dipilih tidak berisi driver yang valid
Turn off Hardware Tessellation - unsupported = Matikan "Pengujian perangkat keras": Tidak didukung
Unlimited = Tak terbatas
Up to 1 = Hingga 1
Up to 2 = Hingga 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/it_IT.ini
Original file line number Diff line number Diff line change
Expand Up @@ -715,7 +715,6 @@ Texture Filtering = Filtraggio delle texture
Texture replacement pack activated = Pacchetto di sostituzione delle texture attivato
Texture upscaling = Scalatura delle texture
The chosen ZIP file doesn't contain a valid driver = Il file ZIP scelto non contiene un driver valido
Turn off Hardware Tessellation - unsupported = Disattivazione di "tessellazione hardware": non supportata
Unlimited = Illimitato
Up to 1 = Max 1
Up to 2 = Max 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/ja_JP.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = テクスチャフィルタリング
Texture replacement pack activated = テクスチャ置換パックが有効化されました
Texture upscaling = テクスチャスケーリング
The chosen ZIP file doesn't contain a valid driver = 選択されたZIPファイルには有効なドライバが含まれていません
Turn off Hardware Tessellation - unsupported = 「ハードウェアテッセレーション」をオフにしてください。サポートされていません
Unlimited = 無制限
Up to 1 = 最大1
Up to 2 = 最大2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/jv_ID.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = Penyaring Tekstur
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Skala Tekstur
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = Ora Ana Watesan
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
1 change: 0 additions & 1 deletion assets/lang/ko_KR.ini
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,6 @@ Texture Filtering = 텍스처 필터링
Texture replacement pack activated = 텍스처 교체 팩 활성화
Texture upscaling = 텍스처 스케일링
The chosen ZIP file doesn't contain a valid driver = 선택한 ZIP 파일에는 유효한 드라이버가 포함되어 있지 않습니다.
Turn off Hardware Tessellation - unsupported = "하드웨어 조각화" 끄기: 지원되지 않음
Unlimited = 무제한
Up to 1 = 최대 1까지
Up to 2 = 최대 2까지
Expand Down
1 change: 0 additions & 1 deletion assets/lang/ku_SO.ini
Original file line number Diff line number Diff line change
Expand Up @@ -728,7 +728,6 @@ Texture Filtering = Texture filtering
Texture replacement pack activated = Texture replacement pack activated
Texture upscaling = Texture upscaling
The chosen ZIP file doesn't contain a valid driver = The chosen ZIP file doesn't contain a valid driver
Turn off Hardware Tessellation - unsupported = Turn off "hardware tessellation": unsupported
Unlimited = Unlimited
Up to 1 = Up to 1
Up to 2 = Up to 2
Expand Down
Loading
Loading