Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/dolphin-emu/dolphin into …
Browse files Browse the repository at this point in the history
…settingshandler-split-2
  • Loading branch information
nlebeck committed May 5, 2024
2 parents 284d20d + 2c91367 commit 0bf1425
Show file tree
Hide file tree
Showing 154 changed files with 4,649 additions and 4,227 deletions.
25 changes: 13 additions & 12 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -402,7 +402,7 @@ endif()
# All commands and submodule commands also need to see these
# changes, so just setting them in the project scope via
# include_directories and link_directories is not sufficient
if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD|NetBSD")
if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
set(CMAKE_PREFIX_PATH "${CMAKE_PREFIX_PATH};/usr/local")
set(CMAKE_REQUIRED_INCLUDES "/usr/local/include")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -L/usr/local/lib")
Expand Down Expand Up @@ -504,14 +504,14 @@ if (OPENGL_GL)
endif()

if(ENABLE_X11)
find_package(X11)
pkg_check_modules(X11 x11 IMPORTED_TARGET)
if(X11_FOUND)
add_definitions(-DHAVE_X11=1)
check_lib(XRANDR xrandr Xrandr)
pkg_check_modules(XRANDR xrandr IMPORTED_TARGET)
if(XRANDR_FOUND)
add_definitions(-DHAVE_XRANDR=1)
endif()
pkg_check_modules(X11_INPUT REQUIRED xi>=1.5.0)
pkg_check_modules(X11_INPUT REQUIRED xi>=1.5.0 IMPORTED_TARGET)
message(STATUS "X11 support enabled")
else()
message(WARNING "X11 support enabled but not found. This build will not support X11.")
Expand Down Expand Up @@ -802,15 +802,16 @@ include_directories("${PROJECT_BINARY_DIR}/Source/Core")
# Unit testing.
#
if(ENABLE_TESTS)
find_package(GTest)
if (GTEST_FOUND)
message(STATUS "Using the system gtest")
include_directories(${GTEST_INCLUDE_DIRS})
else()
message(STATUS "Using static gtest from Externals")
add_subdirectory(Externals/gtest EXCLUDE_FROM_ALL)
dolphin_find_optional_system_library_pkgconfig(GTEST
gtest gtest::gtest Externals/gtest
)
# dolphin_find_optional_system_library_pkgconfig() doesn't add an alias if it
# uses the bundled libraries, so we add one ourselves.
if (NOT TARGET gtest::gtest)
add_library(gtest::gtest ALIAS gtest)
endif()
# Force gtest to link the C runtime dynamically on Windows in order to avoid runtime mismatches.
# Force gtest to link the C runtime dynamically on Windows in order to avoid
# runtime mismatches.
set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
else()
message(STATUS "Unit tests are disabled")
Expand Down
3 changes: 0 additions & 3 deletions Data/Sys/GameSettings/GSZ.ini
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,3 @@ CPUThread = False

[ActionReplay]
# Add action replay cheats here.

[Video_Hacks]
BBoxEnable = True
1 change: 1 addition & 0 deletions Externals/rcheevos/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ add_library(rcheevos
rcheevos/src/rc_version.c
rcheevos/src/rc_version.h
)
dolphin_disable_warnings(rcheevos)

target_include_directories(rcheevos PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/rcheevos/include")
target_include_directories(rcheevos INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}")
Expand Down
58 changes: 29 additions & 29 deletions Languages/po/ar.po
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Dolphin Emulator\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-04-22 08:41+0200\n"
"POT-Creation-Date: 2024-04-29 20:55+0200\n"
"PO-Revision-Date: 2013-01-23 13:48+0000\n"
"Last-Translator: mansoor <asseryma@hotmail.com>, 2013,2015-2024\n"
"Language-Team: Arabic (http://app.transifex.com/delroth/dolphin-emu/language/"
Expand Down Expand Up @@ -1104,7 +1104,7 @@ msgstr ""
msgid "A disc is already about to be inserted."
msgstr "القرص بالفعل على وشك أن يتم إدراجه."

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:547
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548
msgid ""
"A group of features to make the colors more accurate, matching the color "
"space Wii and GC games were meant for."
Expand Down Expand Up @@ -1412,7 +1412,7 @@ msgstr "مساحة العنوان حسب حالة وحدة المعالجة ال
msgid "Address:"
msgstr "عنوان"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:509
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510
msgid ""
"Adjust the texture filtering. Anisotropic filtering enhances the visual "
"quality of textures that are at oblique viewing angles. Force Nearest and "
Expand Down Expand Up @@ -1485,7 +1485,7 @@ msgstr "خيارات متقدمة"
msgid "Advanced Settings"
msgstr "الإعدادات المتقدمة"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:516
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517
msgid ""
"Affects how the game output is scaled to the window resolution.<br>The "
"performance mostly depends on the number of samples each method uses."
Expand Down Expand Up @@ -1654,7 +1654,7 @@ msgstr "الزاوية"
msgid "Angular velocity to ignore and remap."
msgstr "السرعة الزاوية للتجاهل وإعادة التخطيط"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:621
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622
msgid "Anti-Aliasing"
msgstr "التنعيم"

Expand All @@ -1678,7 +1678,7 @@ msgstr "إلحاق ب & ملف التوقيع الموجود"
msgid "Appl&y Signature File..."
msgstr "تطبيق ملف التوقيع"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551
msgid ""
"Applies a post-processing effect after rendering a frame.<br><br /"
"><dolphin_emphasis>If unsure, select (off).</dolphin_emphasis>"
Expand Down Expand Up @@ -2355,7 +2355,7 @@ msgstr ""
msgid "Calculate"
msgstr "حساب"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:558
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559
msgid ""
"Calculates lighting of 3D objects per-pixel rather than per-vertex, "
"smoothing out the appearance of lit polygons and making individual triangles "
Expand Down Expand Up @@ -2708,7 +2708,7 @@ msgstr "رمز"
msgid "Codes received!"
msgstr "الرموز الواردة!"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:630
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631
msgid "Color Correction"
msgstr "تصحيح الألوان"

Expand Down Expand Up @@ -3029,7 +3029,7 @@ msgid ""
"<br><br><dolphin_emphasis>If unsure, leave this at 203.</dolphin_emphasis>"
msgstr ""

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586
msgid ""
"Controls the distance of the convergence plane. This is the distance at "
"which virtual objects will appear to be in front of the screen.<br><br>A "
Expand All @@ -3040,7 +3040,7 @@ msgstr ""
"الافتراضية أمام الشاشة. <br><br>تؤدي القيمة الأعلى إلى إنشاء تأثيرات أقوى "
"خارج الشاشة بينما تكون القيمة الأقل أكثر راحة."

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497
msgid ""
"Controls the rendering resolution.<br><br>A high resolution greatly improves "
"visual quality, but also greatly increases GPU load and can cause issues in "
Expand All @@ -3049,7 +3049,7 @@ msgid ""
"Native.</dolphin_emphasis>"
msgstr ""

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583
msgid ""
"Controls the separation distance between the virtual cameras.<br><br>A "
"higher value creates a stronger feeling of depth while a lower value is more "
Expand Down Expand Up @@ -3082,7 +3082,7 @@ msgstr ""
"Controls whether to use high or low-level DSP emulation. Defaults to "
"<b>True</b>"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:658
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659
msgid "Convergence"
msgstr "التقارب"

Expand Down Expand Up @@ -3709,7 +3709,7 @@ msgstr "حذف الملفات المحددة"
msgid "Delete the existing file '{0}'?"
msgstr "'{0}' احذف الملف الموجود"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:655
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656
msgid "Depth"
msgstr "العمق"

Expand Down Expand Up @@ -3888,7 +3888,7 @@ msgid ""
"dolphin_emphasis>"
msgstr ""

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:597
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598
msgid ""
"Disables the blending of adjacent rows when copying the EFB. This is known "
"in some games as \"deflickering\" or \"smoothing\".<br><br>Disabling the "
Expand Down Expand Up @@ -4604,7 +4604,7 @@ msgstr ""
"Enables Floating Point Result Flag calculation, needed for a few games. (ON "
"= Compatible, OFF = Fast)"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604
msgid ""
"Enables detection of arbitrary mipmaps, which some games use for special "
"distance-based effects.<br><br>May have false positives that result in "
Expand Down Expand Up @@ -4638,7 +4638,7 @@ msgid ""
"this unchecked.</dolphin_emphasis>"
msgstr ""

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612
msgid ""
"Enables scRGB HDR output (if supported by your graphics backend and "
"monitor). Fullscreen might be required.<br><br>This gives post process "
Expand Down Expand Up @@ -5879,7 +5879,7 @@ msgstr ""
msgid "Forced on because %1 doesn't support geometry shaders."
msgstr ""

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:564
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565
msgid ""
"Forces the game to output graphics at any aspect ratio by expanding the view "
"frustum without stretching the image.<br>This is a hack, and its results "
Expand All @@ -5889,7 +5889,7 @@ msgid ""
"dolphin_emphasis>"
msgstr ""

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:592
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593
msgid ""
"Forces the game to render the RGB color channels in 24-bit, thereby "
"increasing quality by reducing color banding.<br><br>Has no impact on "
Expand Down Expand Up @@ -6447,7 +6447,7 @@ msgstr "الرسومات"
msgid "Graphics mods are currently disabled."
msgstr "تعديلات الرسومات معطلة حاليا"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:553
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554
msgid ""
"Greatly increases the quality of textures generated using render-to-texture "
"effects.<br><br>Slightly increases GPU load and causes relatively few "
Expand Down Expand Up @@ -7147,7 +7147,7 @@ msgid ""
msgstr ""

#: Source/Core/Core/HotkeyManager.cpp:347
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619
#: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27
msgid "Internal Resolution"
msgstr "الدقة الداخلية"
Expand Down Expand Up @@ -7342,7 +7342,7 @@ msgid "JIT SystemRegisters Off"
msgstr "JIT SystemRegisters Off"

#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839
#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:982
#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027
msgid ""
"JIT failed to find code space after a cache clear. This should never happen. "
"Please report this incident on the bug tracker. Dolphin will now exit."
Expand Down Expand Up @@ -7936,7 +7936,7 @@ msgstr "الناشر"
msgid "Maker:"
msgstr "الناشر"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:570
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571
msgid ""
"Makes distant objects more visible by removing fog, thus increasing the "
"overall detail.<br><br>Disabling fog will break some games which rely on "
Expand Down Expand Up @@ -8870,7 +8870,7 @@ msgstr "لعبة أخرى"
msgid "Output"
msgstr ""

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:627
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628
msgid "Output Resampling"
msgstr "إعادة تشكيل الإخراج"

Expand Down Expand Up @@ -9189,7 +9189,7 @@ msgstr "فتحات البوابة"
msgid "Possible desync detected: %1 might have desynced at frame %2"
msgstr "تم اكتشاف مزامنة محتملة: %1 قد تمت مزامنتها في الإطار %2"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:633
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634
msgid "Post-Processing Effect"
msgstr "تأثير ما بعد المعالجة"

Expand Down Expand Up @@ -9516,7 +9516,7 @@ msgstr "اليسار أحمر"
msgid "Red Right"
msgstr "اليمين أحمر"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503
msgid ""
"Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting "
"in smoother edges on objects. Increases GPU load and sometimes causes "
Expand Down Expand Up @@ -10462,7 +10462,7 @@ msgid ""
"Corrected Internal Resolution\".</dolphin_emphasis>"
msgstr ""

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576
msgid ""
"Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of "
"depth if the necessary hardware is present. Heavily decreases emulation "
Expand Down Expand Up @@ -11293,7 +11293,7 @@ msgstr "التنقل"
msgid "Stereo"
msgstr "استريو"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:652
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653
msgid "Stereoscopic 3D Mode"
msgstr "3D وضع ثلاثي الأبعاد"

Expand Down Expand Up @@ -11490,7 +11490,7 @@ msgstr ""
msgid "Swapper"
msgstr ""

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:589
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590
msgid ""
"Swaps the left and right eye. Most useful in side-by-side stereoscopy mode."
"<br><br><dolphin_emphasis>If unsure, leave this unchecked.</dolphin_emphasis>"
Expand Down Expand Up @@ -11650,7 +11650,7 @@ msgstr "دقة ذاكرة التخزين المؤقت للنسيج"
msgid "Texture Dumping"
msgstr "تفريغ النسيج"

#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624
#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625
msgid "Texture Filtering"
msgstr "تصفية النسيج"

Expand Down

0 comments on commit 0bf1425

Please sign in to comment.